SEO & AI Agent Optimization Guide
This guide documents all the SEO and AI agent optimizations implemented for Loredana's Lab.
Overview
A modern SEO strategy needs to address both traditional search engines (Google, Bing) and AI agents (Claude, ChatGPT, Perplexity, etc.). This guide covers both aspects comprehensively.
1. Structured Data (JSON-LD)
We've implemented multiple schema types for comprehensive semantic understanding:
WebSite Schema
{
"@context": "https://schema.org/",
"@type": "WebSite",
"name": "Loredana Cirstea's Lab",
"description": "Technical products, blockchain innovation, and software development",
"url": "https://loredana.provable.dev",
"logo": "https://loredana.provable.dev/img/loredana.png",
"sameAs": [
"https://github.com/loredanacirstea",
"https://medium.com/@loredanacirstea",
"https://x.com/lorecirstea",
"https://www.linkedin.com/in/loredana-cirstea",
"https://www.youtube.com/c/LoredanaCirstea"
]
}
Person Schema
{
"@context": "https://schema.org/",
"@type": "Person",
"name": "Loredana Cirstea",
"url": "https://loredana.provable.dev",
"description": "Software engineer and blockchain innovator",
"image": "https://loredana.provable.dev/img/loredana.png",
"sameAs": [...]
}
Organization Schema
{
"@context": "https://schema.org/",
"@type": "Organization",
"name": "Loredana Cirstea",
"url": "https://loredana.provable.dev",
"logo": "https://loredana.provable.dev/img/loredana.png",
"description": "Technical products and blockchain innovation"
}
2. Meta Tags & Open Graph
Standard Meta Tags
- Title: Descriptive, keyword-rich titles on each page
- Description: Compelling 160-character descriptions
- Keywords: Relevant technical terms (wasm, blockchain, smart contracts, etc.)
- Author: "Loredana Cirstea"
- Theme Color:
#4a5568for consistent branding
Open Graph Tags
<meta property="og:type" content="website">
<meta property="og:url" content="https://loredana.provable.dev">
<meta property="og:title" content="Loredana's Lab | Technical Products & Blockchain Innovation">
<meta property="og:description" content="Technical products and blockchain innovation...">
<meta property="og:image" content="https://loredana.provable.dev/img/loredana.png">
<meta property="og:locale" content="en_US">
Twitter Card Tags
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="@lorecirstea">
<meta name="twitter:creator" content="@lorecirstea">
<meta name="twitter:title" content="Loredana's Lab | Technical Products & Blockchain Innovation">
<meta name="twitter:description" content="Technical products and blockchain innovation...">
<meta name="twitter:image" content="https://loredana.provable.dev/img/loredana.png">
3. Robots.txt Optimization
The robots.txt file allows search engines and AI agents to crawl your content effectively:
User-agent: *
Allow: /
# Allow all major search engines
User-agent: Googlebot
Allow: /
Crawl-delay: 0
# Allow major AI agents
User-agent: CCBot
Allow: /
User-agent: GPTBot
Allow: /
User-agent: Anthropic
Allow: /
# Sitemap locations
Sitemap: https://loredana.provable.dev/sitemap.xml
Sitemap: https://loredana.provable.dev/blog-sitemap.xml
4. AI Agent Optimization
4.1 AI Plugin Configuration
Location: /.well-known/ai-plugin.json
This file helps AI agents discover and understand your website's purpose, structure, and content.
{
"schema_version": "v1",
"name_for_human": "Loredana's Lab",
"name_for_model": "LoredanasCirsteaLab",
"description_for_model": "Technical products including Provable (notarization), Fortuna (grants/funding), and wasmX (WASM blockchain)...",
"categories": ["technical", "blockchain", "software development", "products"]
}
4.2 AI Sitemap
Location: /ai-sitemap.json
A machine-readable JSON sitemap that provides:
- Structured information about products
- Social media links
- Feed URLs (RSS, Atom)
- Content categories
- Expert information
AI agents can use this to better understand your content structure.
4.3 Content Structure for AI
- Clear H1/H2/H3 hierarchy: Helps AI agents understand content structure
- Descriptive anchor text: Links include context about where they lead
- Structured product information: Products listed with descriptions, URLs, and categories
- Metadata-rich blog posts: Posts include authors, tags, and publish dates
5. Canonical Tags
Canonical tags prevent duplicate content issues:
<link rel="canonical" href="https://loredana.provable.dev">
6. Sitemap & Feeds
XML Sitemaps
- sitemap.xml: Auto-generated by Docusaurus (weekly update frequency)
- blog-sitemap.xml: Blog-specific sitemap
JSON Feeds
- RSS Feed:
/blog/rss.xml - Atom Feed:
/blog/atom.xml - AI Sitemap:
/ai-sitemap.json
7. Internal Linking Strategy
Best Practices Implemented
- Descriptive anchor text: Links use keywords relevant to target content
- Logical site structure: Clear hierarchy (Home → Blog/Docs → Posts)
- Product linking: Products linked from multiple entry points
- Author pages: Author profiles link to relevant content
- Tag pages: Tags organize content thematically
8. Content Optimization
Homepage
- Clear H1 identifying the site purpose
- H2 section for featured products
- Descriptive content for each product
- Multiple ways to navigate to key resources
Blog Posts
- Proper H1/H2 hierarchy
- Author and publication date metadata
- Topic tags for categorization
- Internal links to related content
- Feed inclusion (RSS/Atom)
Documentation
- Clear structure and navigation
- Proper heading hierarchy
- Internal cross-references
- Related links
9. Technical SEO Checklist
- ✅ Mobile-friendly responsive design
- ✅ Fast page load times (static site generation)
- ✅ HTTPS enabled
- ✅ Proper URL structure (no trailing slashes)
- ✅ XML sitemaps
- ✅ robots.txt with AI agent allowances
- ✅ Canonical tags
- ✅ Meta tags and Open Graph
- ✅ Structured data (JSON-LD)
- ✅ RSS/Atom feeds
- ✅ Social media links in schema
10. AI Agent Best Practices
What Makes Your Site AI-Friendly
-
Machine-readable formats
- JSON-LD structured data
- AI sitemap (JSON format)
- RSS/Atom feeds
-
Clear content structure
- Logical heading hierarchy
- Semantic HTML
- Descriptive alt text on images
-
Accessible information
- No JavaScript-gated content
- Plain text content alongside rich media
- Structured metadata about products/people
-
Explicit permissions
- robots.txt allows AI agents
- No robots meta tags blocking indexing
- Clear AI plugin configuration
-
Content discoverability
- Links to social profiles
- Author information
- Topic categorization through tags
- Blog feeds
11. Monitoring & Maintenance
Regular Checks
- Monitor search console for indexing issues
- Check Core Web Vitals
- Verify meta tags through browser dev tools
- Test Open Graph with social media preview tools
- Validate JSON-LD with Schema.org validator
Tools
- Google Search Console: Indexing and performance
- Schema.org Validator: JSON-LD validation
- Open Graph Preview: Social media appearance
- Mobile-Friendly Test: Mobile optimization
- Twitter Card Validator: Twitter preview
12. Future Enhancements
- FAQ Schema: For frequently asked questions
- BreadcrumbList Schema: For improved navigation understanding
- NewsArticle Schema: For blog posts if publishing news
- VideoObject Schema: For YouTube video integration
- Event Schema: If hosting or speaking at events
- Review Schema: If receiving testimonials or reviews
Configuration Files Reference
docusaurus.config.ts: Main SEO configurationsrc/pages/index.tsx: Homepage SEOstatic/robots.txt: Robot access rulesstatic/ai-sitemap.json: Machine-readable site map.well-known/ai-plugin.json: AI plugin descriptorsrc/components/HomepageFeatures/index.tsx: Product showcase with proper heading hierarchy
This SEO implementation provides a modern, AI-aware approach to making your technical work discoverable both by traditional search engines and emerging AI agents.