Claude 'Fixed' My Site Into 404s, and What That Taught Me About AI Guardrails
Claude Code saw duplicate content, applied the textbook fix, and broke every TIL post on this site. The bug wasn't the model. It was where I kept my decisions.
Optimizing My Site for ChatGPT, Claude, and Perplexity in One Claude Code Session
Generative engine optimization (GEO) with Claude Code: dynamic llms.txt endpoints, AI-crawler robots.txt, and JSON-LD schema across every page. One session, deployed.
Finding Every Broken Link with a One-Liner Claude Code Wrote
No paid crawler, no SaaS audit tool. Claude Code crawled the built site with grep, found three 404s, traced the root cause, and shipped a custom 404 page.
Building llms.txt as an Astro endpoint so it never goes stale
A static llms.txt is a list you forget to update. An endpoint that queries your content collections rebuilds the index on every deploy. One gotcha: a file in public/ silently shadows it.
Merging a small content collection into a bigger one beats a separate one
TIL posts lived in their own Astro content collection. Folding them into the blog collection as a category field fixed SEO and cut duplicate logic.