feat: comprehensive SEO — meta tags, OG, Twitter cards, JSON-LD, sitemap, robots, llms.txt
Adds metadataBase, full OpenGraph + Twitter card tags, keywords, JSON-LD structured data (SoftwareApplication + Organization), sitemap.ts, robots.ts with AI crawler directives, and llms.txt for AI agent discoverability.
This commit is contained in:
@@ -20,6 +20,43 @@ import {
|
||||
export default function HomePage() {
|
||||
return (
|
||||
<div className="min-h-screen bg-neutral-950">
|
||||
<script
|
||||
type="application/ld+json"
|
||||
dangerouslySetInnerHTML={{
|
||||
__html: JSON.stringify({
|
||||
"@context": "https://schema.org",
|
||||
"@type": "SoftwareApplication",
|
||||
name: "AgentLens",
|
||||
applicationCategory: "DeveloperApplication",
|
||||
operatingSystem: "Web",
|
||||
url: "https://agentlens.vectry.tech",
|
||||
description:
|
||||
"Open-source agent observability platform that traces AI agent decisions, not just API calls.",
|
||||
offers: { "@type": "Offer", price: "0", priceCurrency: "USD" },
|
||||
featureList: [
|
||||
"Agent Decision Tracing",
|
||||
"Real-time Dashboard",
|
||||
"OpenAI Integration",
|
||||
"LangChain Integration",
|
||||
"Self-hosting Support",
|
||||
"Python SDK",
|
||||
],
|
||||
}),
|
||||
}}
|
||||
/>
|
||||
<script
|
||||
type="application/ld+json"
|
||||
dangerouslySetInnerHTML={{
|
||||
__html: JSON.stringify({
|
||||
"@context": "https://schema.org",
|
||||
"@type": "Organization",
|
||||
name: "Vectry",
|
||||
url: "https://vectry.tech",
|
||||
logo: "https://vectry.tech/static/img/logo-icon.png",
|
||||
sameAs: ["https://gitea.repi.fun/repi/agentlens"],
|
||||
}),
|
||||
}}
|
||||
/>
|
||||
{/* Hero Section */}
|
||||
<section className="relative overflow-hidden border-b border-neutral-800/50">
|
||||
<div className="absolute inset-0 bg-gradient-to-b from-emerald-500/5 via-transparent to-transparent" />
|
||||
|
||||
Reference in New Issue
Block a user