Writing
Page 2 of 2 — older posts.
Semantic HTML for AI Crawlers: Clean Headings Aren't Enough
AI crawlers parse semantic HTML before anything else, but a scan of 41 pages ranking for this topic shows clean structure is table stakes, not an edge.
· 18 min read
The JavaScript Trap — Why AI Bots See Empty Pages
AI crawlers don't run JavaScript. If your raw HTML is a hollow `<div id="root"></div>`, you're invisible to ChatGPT, Claude, and Perplexity.
· 10 min read
Why Your Site Doesn't Show Up in ChatGPT (or Perplexity)
Three robots.txt strategies for AI crawlers, and the two configuration mistakes that quietly cut you out of ChatGPT, Claude, and Perplexity answers.
· 12 min read