Cloudflare Markdown for Agents against Vercel markdown handling on what an agent reads
In short
Cloudflare Markdown for Agents: Converted responses carry an x-markdown-tokens header with an estimated token count. Vercel updated its blog and changelog to support content negotiation, so Accept: text/markdown on the same URL returns markdown. Vercel markdown handling leads on llms.txt linking, 1 to 0; Cloudflare Markdown for Agents: Not part of the product.
The sourced difference
Cloudflare converts any HTML on a paid zone with one toggle and a 6 MiB limit; Vercel publishes a Next.js rewrite and route handler that the developer writes, which yields hand-made markdown instead of a generic conversion. Source, read 4 November 2026.
The rubric side by side
| Key | Cloudflare Markdown for Agents | Vercel markdown handling |
|---|---|---|
| Content in the initial HTML | n/a | 2, on by default |
| Real status codes | n/a | 1, with setup |
| llms.txt generation | 0, not offered | 0, not offered |
| llms.txt linking | 0, not offered | 1, with setup |
| Markdown on request | 2, on by default | 1, with setup |
| JSON-LD output | 2, on by default | 1, with setup |
| OpenAPI exposure | n/a | 1, with setup |
| Fenced, tagged code | 1, with setup | 1, with setup |
| Total | 5 of 10 | 8 of 16 |
The two differ on 3 of the numeric keys: llms.txt linking, markdown on request, JSON-LD output. Evidence for each score is on the profiles of Cloudflare Markdown for Agents and Vercel markdown handling.
Verdicts by reader
- Technical SEO
- Both return text/markdown with Vary: Accept when set up right.
- Docs owner
- Cloudflare needs no engineering; Vercel recipe needs code.
- Front-end developer
- The Vercel pattern lets you shape the markdown; Cloudflare strips navigation generically.
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.
Vercel markdown handling
- Does not convert arbitrary HTML at the platform edge as a setting.
- Does not generate llms.txt.
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. Vercel markdown handling, Medium: write the rewrite and handler and keep markdown in sync with pages.
Sources
- developers.cloudflare.com: the difference https://developers.cloudflare.com/fundamentals/reference/markdown-for-agents/, read 4 November 2026
- Vercel markdown handling: documentation https://vercel.com/blog/making-agent-friendly-pages-with-content-negotiation, read 4 November 2026
Last reviewed 4 November 2026