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!*