Cloudflare Markdown for Agents against Framer on what an agent reads
In short
Cloudflare Markdown for Agents: Converted responses carry Content-Signal: ai-train=yes, search=yes, ai-input=yes. Framer: Adding a md query parameter (for example framer.com?md) returns the markdown version in a browser. Framer leads on llms.txt generation, 1 to 0; Cloudflare Markdown for Agents: Not part of the product.
The sourced difference
Framer serves markdown for every page on its own servers by default; Cloudflare adds the same behaviour to any origin on a Pro, Business or Enterprise zone. Source, read 4 November 2026.
The rubric side by side
| Key | Cloudflare Markdown for Agents | Framer |
|---|---|---|
| Content in the initial HTML | n/a | 2, on by default |
| Real status codes | n/a | 2, on by default |
| llms.txt generation | 0, not offered | 1, with setup |
| llms.txt linking | 0, not offered | 1, with setup |
| Markdown on request | 2, on by default | 2, on by default |
| JSON-LD output | 2, on by default | 1, with setup |
| OpenAPI exposure | n/a | n/a |
| Fenced, tagged code | 1, with setup | 1, with setup |
| Total | 5 of 10 | 10 of 14 |
The two differ on 3 of the numeric keys: llms.txt generation, llms.txt linking, JSON-LD output. Evidence for each score is on the profiles of Cloudflare Markdown for Agents and Framer.
Verdicts by reader
- Technical SEO
- A Framer site behind Cloudflare gains nothing from the toggle for markdown.
- Docs owner
- Framer owners get it free; others pay for a Cloudflare plan.
- Front-end developer
- Check Vary: Accept in both cases.
What each leaves undone
Cloudflare Markdown for Agents
- Does not convert pages larger than 6 MiB of HTML.
- Does not run JavaScript, so a client-rendered shell converts to an empty document.
- Is not available on the Free plan per the documentation read.
Framer
- Does not write the llms.txt content for the owner.
- Does not document a switch to turn markdown output off.
Work left to the developer: Cloudflare Markdown for Agents, Low: toggle in Quick Actions on a paid zone; the origin must already put the answer in HTML. Framer, Low: write llms.txt and link it; add JSON-LD in page settings.
Sources
- framer.com: the difference https://www.framer.com/help/articles/make-site-readable-by-ai-agents/, read 4 November 2026
- Cloudflare Markdown for Agents: documentation https://developers.cloudflare.com/fundamentals/reference/markdown-for-agents/, read 4 November 2026
Last reviewed 4 November 2026