SEO and Discoverability: Making Your Portfolio Findable
SEO and Discoverability
Building a portfolio is only half the battle. People need to find it. We shipped a series of improvements to make every portfolio more discoverable.
Full-Text Search
Portfolio visitors can now search across all your published posts using PostgreSQL full-text search. This means:
- Searches match words by meaning, not just exact spelling
- Results are ranked by relevance
- Fast performance even with hundreds of posts
Dynamic Sitemaps
Every portfolio automatically generates a sitemap at /sitemap.xml containing:
- Your homepage with daily update frequency
- All published posts with their last modification date
- Proper priority values for search engines
Sitemaps are cached for 24 hours and regenerate automatically when content changes.
AI Crawler Support
Search is evolving. AI-powered search engines like ChatGPT Search, Perplexity, and Google AI Overviews now crawl the web for answers. Our robots.txt explicitly allows these crawlers:
- GPTBot and OAI-SearchBot for OpenAI
- ClaudeBot for Anthropic
- PerplexityBot for Perplexity
- Google-Extended for Google AI features
Your portfolio content can appear in AI-powered search results, reaching users who search conversationally.
Structured Data
Every post includes JSON-LD structured data following the BlogPosting schema:
- Author information and publisher details
- Publication and modification dates
- Word count and language
- Keywords from your post tags
This helps search engines understand your content and display rich results in search pages.
RSS Feeds
Each portfolio includes an RSS feed at /feed with your latest 50 posts. Subscribers using RSS readers get your content delivered automatically.
What This Means for You
Better SEO means more visibility for your work. Every post you publish is automatically optimized for search engines, AI crawlers, and RSS readers. You focus on creating — we handle discoverability.