Agent Ready HTML

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

KeyCloudflare Markdown for AgentsVercel markdown handling
Content in the initial HTMLn/a2, on by default
Real status codesn/a1, with setup
llms.txt generation0, not offered0, not offered
llms.txt linking0, not offered1, with setup
Markdown on request2, on by default1, with setup
JSON-LD output2, on by default1, with setup
OpenAPI exposuren/a1, with setup
Fenced, tagged code1, with setup1, with setup
Total5 of 108 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

  1. developers.cloudflare.com: the difference https://developers.cloudflare.com/fundamentals/reference/markdown-for-agents/, read 4 November 2026
  2. Vercel markdown handling: documentation https://vercel.com/blog/making-agent-friendly-pages-with-content-negotiation, read 4 November 2026

Last reviewed 4 November 2026