For the last week, I’ve been working on a side project: creating a WordPress plugin that generates AI-optimized versions of a page. The goal was simple, give large language models (LLMs) like ChatGPT, Claude, and Perplexity a version of a page that’s structured for them, not for humans.
That meant tackling three big challenges:
- Generation: automatically producing a machine-friendly version of each post.
- Routing: making sure bots get the AI version, while humans still see the normal page.
- Logging: tracking who gets what, so I know if GPTBot or PerplexityBot actually found the /ai/ pages.
Here’s what I learned along the way.
[Read more…]



















