Back to Blog
AI/ML
10 min read

Making Your Portfolio AI-Discoverable: JSON-LD, Sitemaps, and Structured Data

# AI Discoverability & SEO ## Why It Matters In 2026, AI chat interfaces like ChatGPT, Claude, and Perplexity are major traffic sources. Making your portfolio discoverable by AI crawlers is no longer optional—it's essential. ## Implementation Checklist ### 1. JSON-LD Structured Data ```typescript // Person schema for homepage { "@context": "https://schema.org", "@type": "Person", "name": "Ryan Guidry", "jobTitle": "AI/ML Engineer", // ... } ``` ### 2. Dynamic Sitemap Create `app/sitemap.ts` to auto-generate your sitemap with all routes. ### 3. Robots.txt Explicitly allow AI crawlers: - GPTBot (ChatGPT) - Claude-Web (Claude) - PerplexityBot (Perplexity) ### 4. Clean API Endpoints Expose `/api/resume` and `/api/projects` for programmatic access. ## Results After implementation: - ✅ Indexed by ChatGPT within 48 hours - ✅ Appearing in Perplexity search results - ✅ Rich snippets in Google search *This is a placeholder post. Full content coming soon!*