Skip to content

Site does not serve Markdown to agents

Content negotiation is a web standard that lets a server return a different version of the same page depending on what the requester asks for. This check found that when an AI agent requests text/markdown (a simple, lightweight text format that's easier for AI systems to read and quote accurately than full HTML), your site still returns full HTML regardless, the same as it would to a regular browser. AI systems can technically extract text from HTML, but a clean markdown version is far less noisy and far easier to quote accurately, since it strips away navigation, ads, and layout code that has nothing to do with the actual content. Not offering it doesn't block AI access, but it makes your content marginally harder to read correctly and more prone to extraction errors. Your developer needs about 2-4 hours. Set up content negotiation so a request with an Accept: text/markdown header returns a clean markdown rendering of the page instead of full HTML, either using a service like Cloudflare's Markdown for Agents feature or a custom server-side handler.

Why this matters

AI systems can technically extract text from HTML, but a clean markdown version is far less noisy and far easier to quote accurately, since it strips away navigation, ads, and layout code that has nothing to do with the actual content. Not offering it doesn't block AI access, but it makes your content marginally harder to read correctly and more prone to extraction errors.

How to fix it

Your developer needs about 2-4 hours. Set up content negotiation so a request with an Accept: text/markdown header returns a clean markdown rendering of the page instead of full HTML, either using a service like Cloudflare's Markdown for Agents feature or a custom server-side handler.