Vendors behind what an agent reads
In short
74 vendors in six types are profiled here, from 22 frameworks and 18 docs platforms to 12 hosts and CDNs, each read on 5 November 2026. Every profile carries sourced facts, dated prices, six standards and readings of the vendor's own site. 42 names that were not read are listed, and no table sorts by score.
Crawl edition 2026-11-04, page updated 2026-11-05. How the viewer, the index and the scores work.
A company is listed only when its own pages say what it does for the HTML an agent receives, and a name that appears only in a roundup is left out. The names came from the 23 platform profiles on this site, the platform field of the llms.txt Index, the generator tags in the crawl of 13,071 domains, the integrations list on llmstxt.org and the vendors' own pages.
The profiles show 872 sourced facts between them, 713 of them from primary pages and 122 observed on 5 November 2026. Where a limit says what a fact says, a page keeps one of the two, and the downloads keep both. The home page of every vendor was requested once: 71 of the 74 answered 200, and the status of the others is on their profiles.
The readings of a vendor's own domain are three reads dated 5 November 2026: this site's plain fetch (a home page request, a request for Accept: text/markdown, /llms.txt and a made-up path), Ora's cached score read through its public API without starting a scan, and Cloudflare's keyless scan at isitagentready.com. 70 vendors have a Cloudflare scan and 61 an Ora score; where a score is missing the profile says why. They describe the vendor's website, not its product. Vendors are listed alphabetically within each type.
The six standards
Each profile gives every standard one of four statuses. Supports means the vendor's own pages say it does this. Partial means they say it with a condition, a limit or for some products only. Announced means they say it is coming. No statement means the pages read say nothing. The evidence and the page it rests on sit beside each status.
- llms-txt
- llms.txt: the vendor generates or serves /llms.txt.
- markdown-negotiation
- Markdown on Accept: the vendor answers Accept: text/markdown on the same URL.
- markdown-twin
- Markdown twin: the vendor publishes a .md copy of each page.
- initial-html
- Initial HTML: the vendor puts the page content in the server HTML by default.
- real-404
- Real 404: the vendor answers a missing path with a 404 status.
- vary-accept
- Vary: Accept: the vendor sends Vary: Accept when it negotiates.
Docs platforms (18)
| Vendor | What it does for this layer | Standards stated | Pricing model | Readings of its own site | Last read |
|---|---|---|---|---|---|
| Apidog | API design, testing and docs tool whose published documentation sites give every page a .md version, can write /llms.txt at the site root, and expose robots.txt, sitemap.xml, meta tag and redirect settings, plus an MCP button for public docs. | 1 supported: markdown-twin 1 partial: llms-txt | freemium | Cloudflare scan 27, 2026-11-05 Ora score 59, 2026-09-28 | 2026-11-05 |
| Archbee | Hosted docs and knowledge portal editor with Git sync. Published spaces serve llms.txt, llms-full.txt and .md copies by default, answer Accept: text/markdown on the page URL since the Q3 2026 update, and expose a per-space sitemap. | 3 supported: llms-txt, markdown-negotiation, markdown-twin | subscription | Cloudflare scan 20, 2026-11-05 Ora score 63, 2026-08-27 | 2026-11-05 |
| Bump.sh | Hosted API reference portals built from OpenAPI and AsyncAPI files. With Ask AI on, each doc or hub gets /llms.txt, a .md copy of every page and a /mcp server; sitemaps and generated page titles and descriptions come by default. | None stated as supported 2 partial: llms-txt, markdown-twin | subscription | Cloudflare scan 13, 2026-11-05 Ora score 42, 2026-08-22 | 2026-11-05 |
| DeveloperHub | Hosted docs and API reference platform that renders pages in the browser for people, serves cached bot-rendered HTML to crawlers, and when llms.txt is on gives AI assistants markdown at the page URL, .md copies, a per-version llms.txt and WebMCP tools. | 2 supported: llms-txt, markdown-twin 2 partial: markdown-negotiation, initial-html | freemium | Cloudflare scan 7, 2026-11-05 Ora score not cached | 2026-11-05 |
| Docsie | Docsie is a knowledge base and documentation portal platform with video-to-docs AI and a hosted MCP server for writers, and its own help portal answered every path, /robots.txt and /llms.txt included, with the same client-rendered HTML shell and HTTP 200. | None stated as supported | freemium | Cloudflare scan 20, 2026-11-05 Ora score not cached | 2026-11-05 |
| Document360 | Hosted knowledge base and docs platform. Public projects get an auto-built /llms.txt that links a .md copy of every article, an XML sitemap, an editable robots.txt and a custom 404 page editor. | 2 supported: llms-txt, markdown-twin | enterprise quote | Cloudflare scan 73, 2026-11-05 Ora score 56, 2026-08-27 | 2026-11-05 |
| Fern | Fern, now a Postman company, builds API docs sites that are prebuilt as static pages at the edge and ship llms.txt, .md copies, markdown on Accept: text/markdown, JSON-LD, sitemaps and an agent directive on every page. | 4 supported: llms-txt, markdown-negotiation, markdown-twin, initial-html 1 partial: real-404 | free, enterprise quote | Cloudflare scan 27, 2026-11-05 Ora score 72, 2026-11-04 | 2026-11-05 |
| GitBook | GitBook is a hosted docs platform whose published sites are pre-rendered on the server and ship .md copies, llms.txt, llms-full.txt and an MCP server, with a Broken links report that turns 404 traffic into redirect suggestions. | 3 supported: llms-txt, markdown-twin, initial-html 1 partial: real-404 | freemium, subscription, enterprise quote | Cloudflare scan 67, 2026-11-05 Ora score 86, 2026-11-01 | 2026-11-05 |
| Mintlify | Mintlify is a hosted docs platform that server-renders pages, hands markdown to agents by Accept header, user agent or .md URL, and generates llms.txt, skill.md and schema.org JSON-LD for public docs sites. | 4 supported: llms-txt, markdown-negotiation, markdown-twin, real-404 1 partial: initial-html | free, subscription, enterprise quote | Cloudflare scan 47, 2026-11-05 Ora score 74, 2026-11-05 | 2026-11-05 |
| Postman | Postman is an API platform that publishes reference docs straight from a collection to documenter.getpostman.com or a custom subdomain, renders those pages in the browser, and gets llms.txt and AI search only through the Fern documentation option it added after buying Fern. | None stated as supported 1 partial: llms-txt | freemium, enterprise quote | Cloudflare scan 27, 2026-11-05 Ora score 80, 2026-11-01 | 2026-11-05 |
| Read the Docs | Build and hosting service for Sphinx, MkDocs and other static doc tools. Serves the tool's HTML, answers Accept: text/markdown on every hosted domain through Cloudflare, and serves a project's own llms.txt, robots.txt, sitemap.xml and 404.html from the default version. | 2 supported: markdown-negotiation, real-404 3 partial: llms-txt, initial-html, vary-accept | free, subscription | Cloudflare scan 27, 2026-11-05 Ora score not cached | 2026-11-05 |
| ReadMe | ReadMe is a hosted API docs hub that builds llms.txt from the sidebar, serves .md copies of pages, sends markdown on Accept: text/markdown once Markdown for Agents is switched on, and gives paid plans custom 404 pages and redirects. | 3 supported: llms-txt, markdown-twin, real-404 1 partial: markdown-negotiation | free, subscription, enterprise quote | Cloudflare scan 33, 2026-11-05 Ora score 64, 2026-11-01 | 2026-11-05 |
| Redocly | Redocly is a docs-as-code platform for API docs whose sites ship llms.txt, clean .md copies, markdown on Accept: text/markdown, an MCP server and WebMCP tools, with sitemaps, canonical links and JSON-LD driven by redocly.yaml. | 3 supported: llms-txt, markdown-twin, initial-html | subscription, enterprise quote, open source | Cloudflare scan 47, 2026-11-05 Ora score 69, 2026-08-22 | 2026-11-05 |
| Scalar | Scalar Docs is a hosted docs product built on the open source Scalar API Reference that serves llms.txt, llms-full.txt and /index.md copies, answers Accept: text/markdown, and needs a paid plan to keep a site published. | 2 supported: llms-txt, markdown-twin 1 partial: initial-html | freemium, subscription, enterprise quote, open source | Cloudflare scan 80, 2026-11-05 Ora score 74, 2026-09-30 | 2026-11-05 |
| Stainless | SDK generator vendor whose Docs Platform (public beta since March 2026) builds each docs site as a static Astro and Starlight project with API and SDK reference, a markdown copy of every page at /index.md, and AI chat; it needs at least one Stainless SDK. | 3 supported: markdown-negotiation, markdown-twin, initial-html | freemium | Cloudflare scan 20, 2026-11-05 Ora score 58, 2026-09-10 | 2026-11-05 |
| Stoplight | Stoplight is SmartBear's API design platform with hosted docs and the open source Elements renderer; its hosted docs pages reach a plain fetch as a near-empty JavaScript shell, and the docs pages read mention no llms.txt or markdown output. | None stated as supported | freemium, subscription, open source | Cloudflare scan 20, 2026-11-05 Ora score not cached | 2026-11-05 |
| Theneo | API docs and developer portal platform that builds llms.txt from each page's SEO fields, adds llms-full.txt and a .md copy per section, and server-renders titles, meta tags and canonical links; a made-up path on its own docs site returned 200 instead of 404. | 2 supported: llms-txt, markdown-twin 1 partial: initial-html | freemium | Cloudflare scan 20, 2026-11-05 Ora score 67, 2026-09-09 | 2026-11-05 |
| Zuplo | API gateway vendor whose Developer Portal, built on the Zudoku framework, is statically prerendered by default, writes a .md copy per page, answers Accept: text/markdown with Vary: Accept, and can emit llms.txt and llms-full.txt when switched on. | 4 supported: markdown-negotiation, markdown-twin, initial-html, vary-accept 1 partial: llms-txt | freemium | Cloudflare scan 80, 2026-11-05 Ora score 94, 2026-10-11 | 2026-11-05 |
Docs platforms on one page, with the six standards counted across the type.
Frameworks (22)
| Vendor | What it does for this layer | Standards stated | Pricing model | Readings of its own site | Last read |
|---|---|---|---|---|---|
| Angular | Angular is Google's TypeScript web framework that client-renders apps by default, and adding @angular/ssr turns on hybrid rendering, which prerenders every route unless server routes say otherwise and lets each route set its own HTTP status. | None stated as supported 2 partial: initial-html, real-404 | open source | Cloudflare scan 20, 2026-11-05 Ora score 45, 2026-08-21 | 2026-11-05 |
| Astro | Open-source framework for content sites, owned by Cloudflare since January 2026. Pages prerender to static HTML with client JavaScript stripped unless a component opts in, so the text is in the first response; sitemaps come from an add-on. | 2 supported: initial-html, real-404 | open source | Cloudflare scan 20, 2026-11-05 Ora score 52, 2026-08-29 | 2026-11-05 |
| Docus | Nuxt documentation theme that ships llms.txt and llms-full.txt through nuxt-llms, a .md twin and /raw/ Markdown for every page, Accept: text/markdown negotiation with Vary: Accept, User-Agent, Markdown 404s for agents, JSON-LD and an MCP server. | 5 supported: llms-txt, markdown-twin, initial-html, real-404, vary-accept 1 partial: markdown-negotiation | open source | Cloudflare scan 53, 2026-11-05 Ora score 55, 2026-09-15 | 2026-11-05 |
| Docusaurus | Docusaurus is Meta's open source static site generator for docs that writes an HTML file per route at build time with sitemap, canonical and hreflang output; llms.txt, markdown copies and status codes are left to plugins and the host. | 1 supported: initial-html | open source | Cloudflare scan 7, 2026-11-05 Ora score 43, 2026-11-03 | 2026-11-05 |
| Eleventy (11ty) | Eleventy (11ty), now being renamed Build Awesome, is a JavaScript static site generator that turns Markdown, Nunjucks, Liquid and other templates into plain HTML files, with a 404.html convention and no server runtime. | 1 supported: initial-html 1 partial: real-404 | open source | Cloudflare scan 20, 2026-11-05 Ora score 38, 2026-08-25 | 2026-11-05 |
| Fumadocs | React docs framework for Next.js, React Router, TanStack Start, Waku and Astro; a CLI adds llms.txt, llms-full.txt, .md routes and an MCP route, and its docs give a proxy recipe for Accept: text/markdown with Vary: Accept. | 1 supported: initial-html 4 partial: llms-txt, markdown-negotiation, markdown-twin, vary-accept | open source | Cloudflare scan 27, 2026-11-05 Ora score 57, 2026-10-06 | 2026-11-05 |
| Gatsby | Gatsby is a React framework that prerenders every page to static HTML at build time by default (SSG), with deferred generation and SSR per page. It builds a 404.html, while llms.txt and sitemaps come from plugins. | 1 supported: initial-html 2 partial: llms-txt, real-404 | open source | Cloudflare scan 20, 2026-11-05 Ora score 34, 2026-09-04 | 2026-11-05 |
| Hugo | Hugo is a static site generator written in Go that renders every page to HTML at build time, writes sitemap.xml by default and ships a built-in markdown output format that sites can switch on per page kind. | 1 supported: initial-html 2 partial: markdown-twin, real-404 | open source | Cloudflare scan 7, 2026-11-05 Ora score 34, 2026-09-04 | 2026-11-05 |
| Jekyll | Jekyll is a Ruby static site generator and the engine behind GitHub Pages. It turns Markdown and Liquid templates into plain HTML files; sitemaps and JSON-LD come from the jekyll-sitemap and jekyll-seo-tag plugins. | 1 supported: initial-html 1 partial: real-404 | open source | Cloudflare scan 7, 2026-11-05 Ora score not cached | 2026-11-05 |
| MkDocs | Python static site generator that turns Markdown and one mkdocs.yml into HTML pages with a 404.html and a compressed sitemap; no llms.txt or Markdown output is documented, and the newest 1.x release dates from 2024-08-30. | 2 supported: initial-html, real-404 | open source | Cloudflare scan not available Ora score not cached | 2026-11-05 |
| Next.js | React framework from Vercel. Its App Router renders on the server and prerenders static routes, so page text is in the first HTML response; robots.txt, sitemaps and JSON-LD come from file conventions and code the site owner writes. | 1 supported: initial-html 2 partial: markdown-negotiation, real-404 | open source | Cloudflare scan 27, 2026-11-05 Ora score 79, 2026-11-02 | 2026-11-05 |
| Nextra | Next.js App Router framework for docs and blogs whose pages use Next.js static rendering or a full static export, a NotFoundPage component fills not-found.jsx, and search needs a Pagefind postbuild step; no llms.txt or Markdown output is documented. | 1 supported: initial-html 1 partial: real-404 | open source | Cloudflare scan 7, 2026-11-05 Ora score not cached | 2026-11-05 |
| Nuxt | Open-source Vue framework whose core team works at NuxtLabs, part of Vercel since July 2025. Pages render on the server or prerender with nuxt generate; llms.txt comes from the nuxt-llms module and static 404 status depends on host setup. | 1 supported: initial-html 2 partial: llms-txt, real-404 | open source, free | Cloudflare scan 53, 2026-11-05 Ora score 79, 2026-11-05 | 2026-11-05 |
| React Router | React Router v7 and later is the merged successor of Remix. In framework mode it server-renders documents by default (ssr: true), can prerender listed paths to static HTML, and sets 404 status codes from loaders. | 2 supported: initial-html, real-404 | open source | Cloudflare scan 0, 2026-11-05 Ora score 31, 2026-08-28 | 2026-11-05 |
| Rspress | Rsbuild and React static site generator that pre-renders every page to HTML and, since 2.1.0, writes llms.txt, llms-full.txt, a .md twin per page, sitemap.xml and 404.html by default; Accept: text/markdown needs a host rewrite. | 4 supported: llms-txt, markdown-twin, initial-html, real-404 1 partial: markdown-negotiation | open source | Cloudflare scan 20, 2026-11-05 Ora score 45, 2026-08-24 | 2026-11-05 |
| Sphinx | Python documentation generator whose html builders write a static HTML file per page and copy page sources into _sources/; llms.txt, 404 pages and sitemaps come from third-party extensions. | 1 supported: initial-html 3 partial: llms-txt, markdown-twin, real-404 | open source | Cloudflare scan 27, 2026-11-05 Ora score not cached | 2026-11-05 |
| Starlight | Astro's documentation framework that pre-renders pages to static HTML with a built-in 404 page and Pagefind search; sitemap needs the Astro site URL, and llms.txt, .md.txt twins and JSON-LD come from community plugins. | 2 supported: initial-html, real-404 2 partial: llms-txt, markdown-twin | open source | Cloudflare scan 7, 2026-11-05 Ora score 37, 2026-11-03 | 2026-11-05 |
| SvelteKit | SvelteKit is the official application framework for Svelte. Pages are server-rendered or prerendered by default, so an agent fetching the raw HTML gets the content, and unmatched routes return a real 404. | 2 supported: initial-html, real-404 | open source | Cloudflare scan 13, 2026-11-05 Ora score 58, 2026-09-13 | 2026-11-05 |
| TanStack Start | TanStack Start is a full-stack React and Solid framework built on TanStack Router. Routes render on the server by default, prerendering and a sitemap are opt-in, and a default build answers a markdown-only Accept header with 406. | 1 supported: initial-html 2 partial: llms-txt, real-404 | open source | Cloudflare scan 27, 2026-11-05 Ora score 75, 2026-10-24 | 2026-11-05 |
| VitePress | Vite and Vue static site generator that pre-renders each Markdown page to HTML and writes a root 404.html; sitemap.xml needs a hostname, and llms.txt or .md twins come only from the community vitepress-plugin-llms. | 2 supported: initial-html, real-404 2 partial: llms-txt, markdown-twin | open source | Cloudflare scan 27, 2026-11-05 Ora score 40, 2026-09-02 | 2026-11-05 |
| Writerside | JetBrains documentation authoring tool, now a free IDE plugin, whose builder publishes help websites; buildprofiles.xml switches on llms.txt with .html.md Markdown copies and a sitemap, and instances stay out of search indexes unless allowed. | None stated as supported 2 partial: llms-txt, markdown-twin | free | Cloudflare scan 20, 2026-11-05 Ora score 62, 2026-10-29 | 2026-11-05 |
| Zensical (and Material for MkDocs) | Rust-based static site generator from the Material for MkDocs team that builds mkdocs.yml projects to static HTML, writes llms.txt plus Markdown copies through its llmstxt plugin support, and replaces Material for MkDocs (end of life 2027-05-05). | 1 supported: initial-html 2 partial: llms-txt, markdown-twin | open source, subscription | Cloudflare scan 7, 2026-11-05 Ora score 35, 2026-05-06 | 2026-11-05 |
Frameworks on one page, with the six standards counted across the type.
Content management systems (7)
| Vendor | What it does for this layer | Standards stated | Pricing model | Readings of its own site | Last read |
|---|---|---|---|---|---|
| Drupal | Open-source PHP CMS that renders pages on the server; llms.txt and per-entity markdown come from the contributed LLM Support recipe, and JSON-LD from the Schema.org Metatag module. | None stated as supported 2 partial: llms-txt, markdown-twin | open source | Cloudflare scan 13, 2026-11-05 Ora score 31, 2026-08-24 | 2026-11-05 |
| Ghost | Open-source publishing platform for blogs and newsletters. Since July 2026 Ghost can write /llms.txt and serve a markdown copy of each public post at its URL plus .md, switched on under Settings, Meta data. | 2 supported: llms-txt, markdown-twin | No price read | Cloudflare scan 20, 2026-11-05 Ora score 70, 2026-11-01 | 2026-11-05 |
| HubSpot Content Hub | HubSpot Content Hub is the HubSpot CMS, which builds pages from HubL templates on HubSpot hosting, returns error page templates for 404 and 500 status codes, and edits robots.txt and the sitemap per connected domain. | 1 supported: real-404 | freemium, subscription | Cloudflare scan 20, 2026-11-05 Ora score 72, 2026-11-03 | 2026-11-05 |
| Sanity | Headless content platform; the customer's front end renders the HTML. Sanity's own learning site serves markdown on Accept: text/markdown from structured content, and Sanity publishes a field guide on doing the same. | None stated as supported 1 partial: markdown-negotiation | freemium | Cloudflare scan 67, 2026-11-05 Ora score 72, 2026-11-01 | 2026-11-05 |
| Strapi | Open-source headless CMS written in TypeScript on Node.js, self-hosted or on Strapi Cloud; it serves content as an API, so what an agent reads depends on the front end that renders it. | None stated as supported | open source, subscription | Cloudflare scan 20, 2026-11-05 Ora score 64, 2026-10-29 | 2026-11-05 |
| TYPO3 | Open-source PHP CMS that renders pages on the server, with site-level error handlers per status code; llms.txt and .md copies of pages come from extensions such as the LLMS TXT Generator documented on docs.typo3.org. | None stated as supported 3 partial: llms-txt, markdown-twin, real-404 | No price read | Cloudflare scan 20, 2026-11-05 Ora score 59, 2026-10-30 | 2026-11-05 |
| WordPress | WordPress is open-source PHP software whose themes render pages on the server, with a core XML sitemap, a virtual robots.txt and real 404 handling; llms.txt and markdown output come from plugins, not core. | 2 supported: initial-html, real-404 4 partial: llms-txt, markdown-negotiation, markdown-twin, vary-accept | open source | Cloudflare scan 33, 2026-11-05 Ora score 65, 2026-11-01 | 2026-11-05 |
Content management systems on one page, with the six standards counted across the type.
Site builders (8)
| Vendor | What it does for this layer | Standards stated | Pricing model | Readings of its own site | Last read |
|---|---|---|---|---|---|
| Duda | Website builder sold to agencies and SaaS platforms. Duda writes an llms.txt on every publish, listing live pages, store products and language versions with their meta descriptions, and leaving out drafts and noindex pages. | 1 supported: llms-txt | subscription | Cloudflare scan 20, 2026-11-05 Ora score 59, 2026-09-04 | 2026-11-05 |
| Elementor | Elementor is a WordPress page builder plugin, with Pro plans and its own hosting, whose pages render through WordPress on the server; an Alpha experiment in Elementor 4.1 builds a markdown version of pages for AI agents. | None stated as supported 1 partial: markdown-twin | subscription, free | Cloudflare scan 47, 2026-11-05 Ora score 88, 2026-11-05 | 2026-11-05 |
| Framer | Framer is a hosted React site builder that prerenders every page on its servers, answers Accept: text/markdown with a markdown copy, and hosts an uploaded llms.txt or robots.txt on Pro and Enterprise plans. | 3 supported: markdown-negotiation, markdown-twin, initial-html 1 partial: llms-txt | freemium, enterprise quote | Cloudflare scan 33, 2026-11-05 Ora score 75, 2026-11-05 | 2026-11-05 |
| Hostinger AI Builder | Hostinger's AI site builder. Its agentic mode writes /llms.txt on every publish, manual mode writes it once Web2Agent is on, and Web2Agent also exposes a site to AI agents over MCP. | 1 supported: llms-txt | No price read | Cloudflare scan 100, 2026-11-05 Ora score 96, 2026-11-05 | 2026-11-05 |
| Shopify | Shopify is a hosted commerce platform whose Online Store themes render Liquid templates on the server, serve agents.md with llms.txt mirrors, a 404 template, a generated robots.txt and sitemap, and JSON-LD through a Liquid filter. | 2 supported: llms-txt, initial-html | subscription | Cloudflare scan 20, 2026-11-05 Ora score 72, 2026-11-04 | 2026-11-05 |
| Squarespace | Squarespace is a hosted site builder that writes structured data, a sitemap and robots.txt for every site, offers an owner-written llms.txt on version 7.1 sites that is off by default, and a checkbox to block known AI crawlers. | 1 supported: initial-html 1 partial: llms-txt | subscription | Cloudflare scan 20, 2026-11-05 Ora score 67, 2026-10-06 | 2026-11-05 |
| Webflow | Webflow is a visual site builder and host that publishes static and CMS pages as server HTML, serves an llms.txt the owner uploads, and converts pages to markdown for agents on Enterprise sites on its Cloudflare setup. | 1 supported: initial-html 2 partial: llms-txt, markdown-negotiation | freemium, subscription, enterprise quote | Cloudflare scan 47, 2026-11-05 Ora score 78, 2026-11-03 | 2026-11-05 |
| Wix | Wix is a hosted site builder whose sites are server-side rendered, with an auto-generated llms.txt on upgraded sites with a custom domain, a robots.txt editor and JSON-LD markup set in SEO Settings. | 1 supported: initial-html 1 partial: llms-txt | freemium | Cloudflare scan 20, 2026-11-05 Ora score 64, 2026-10-28 | 2026-11-05 |
Site builders on one page, with the six standards counted across the type.
Hosts, CDNs and edge products (12)
| Vendor | What it does for this layer | Standards stated | Pricing model | Readings of its own site | Last read |
|---|---|---|---|---|---|
| Adobe Brand Visibility (formerly LLM Optimizer) | Adobe product whose Optimize at Edge feature routes AI agent traffic at the CDN to pre-rendered or rewritten HTML, so JavaScript-heavy pages and added summaries reach agents without changes in the CMS. | 1 supported: initial-html | No price read | Cloudflare scan not available Ora score not cached | 2026-11-05 |
| Akamai | CDN and edge platform. Akamai edge servers do not cache responses that carry a Vary header other than Accept-Encoding, which matters for any site that negotiates markdown, and EdgeWorkers can run JavaScript on requests and responses. | None stated as supported 1 partial: vary-accept | enterprise quote | Cloudflare scan not available Ora score 27, 2026-10-23 | 2026-11-05 |
| AWS Amplify Hosting | Git-connected hosting on AWS for static sites, single-page apps and server-rendered Next.js apps; its redirect rules decide whether a missing path answers 404 or hands every URL to a client-side router. | None stated as supported 2 partial: initial-html, real-404 | usage-based | Cloudflare scan 20, 2026-11-05 Ora score 60, 2026-10-30 | 2026-11-05 |
| Azure Static Web Apps | Microsoft's hosting for static front ends with managed Azure Functions APIs; a navigationFallback setting serves index.html for unmatched paths, and responseOverrides set what a 404 returns. | None stated as supported 1 partial: real-404 | freemium | Cloudflare scan 20, 2026-11-05 Ora score 51, 2026-05-11 | 2026-11-05 |
| Cloudflare | Edge network and host (Pages, Workers static assets) that can convert pages to markdown for agents on paid plans, sells Browser Run endpoints that render any URL to markdown or crawl a site, and lets owners allow or block AI crawlers per bot. | 1 supported: vary-accept 3 partial: markdown-negotiation, initial-html, real-404 | freemium, usage-based, free | Cloudflare scan 60, 2026-11-05 Ora score 82, 2026-11-05 | 2026-11-05 |
| Fastly | Edge cloud and CDN with Fastly Compute, a WebAssembly runtime where a small service can answer Accept: text/markdown or known AI crawlers with a cached markdown copy of the origin page. | None stated as supported 2 partial: markdown-negotiation, markdown-twin | usage-based | Cloudflare scan 20, 2026-11-05 Ora score 70, 2026-10-16 | 2026-11-05 |
| Firebase Hosting | Google's static and single-page app hosting on a global CDN, with a fixed response order that ends in a custom 404.html, plus Firebase App Hosting for server-rendered Next.js and Angular apps. | 1 supported: real-404 1 partial: initial-html | freemium, usage-based | Cloudflare scan 27, 2026-11-05 Ora score 56, 2026-10-21 | 2026-11-05 |
| GitHub Pages | Static hosting from a GitHub repository with an optional Jekyll build; a 404.html or 404.md in the repository becomes the custom not-found page, and server headers cannot be set. | 1 supported: real-404 1 partial: initial-html | free | Cloudflare scan 7, 2026-11-05 Ora score not cached | 2026-11-05 |
| Netlify | Web hosting and edge platform. Netlify answers missing paths with a site 404.html when one exists, offers a Prerender extension that hands JavaScript apps to agents as HTML, and publishes an edge-function template for markdown negotiation. | 1 supported: real-404 2 partial: markdown-negotiation, initial-html | freemium | Cloudflare scan 67, 2026-11-05 Ora score 90, 2026-11-04 | 2026-11-05 |
| Prerender.io | Dynamic rendering service that renders JavaScript pages in a headless browser, caches the HTML and serves it to search crawlers and AI crawlers, with meta tags that set the status code the cached copy returns. | 1 supported: initial-html 1 partial: real-404 | subscription | Cloudflare scan 33, 2026-11-05 Ora score not cached | 2026-11-05 |
| Scrunch | AI search visibility platform owned by Sitecore since June 2026. Its AXP product sits at the CDN and serves AI agents a simplified, JavaScript-free HTML copy of existing pages while people get the normal site; AXP is sold only on Enterprise contracts. | None stated as supported 2 partial: llms-txt, initial-html | subscription, enterprise quote | Cloudflare scan 20, 2026-11-05 Ora score 55, 2026-09-16 | 2026-11-05 |
| Vercel | Cloud host and CDN behind Next.js. Its own docs answer Accept: text/markdown and .md URLs with Vary: Accept, and its firewall has a free AI Bots ruleset that can block training crawlers while letting assistant fetches through. | 1 supported: vary-accept 4 partial: llms-txt, markdown-negotiation, markdown-twin, initial-html | freemium, free, usage-based | Cloudflare scan 60, 2026-11-05 Ora score 91, 2026-11-05 | 2026-11-05 |
Hosts, CDNs and edge products on one page, with the six standards counted across the type.
Markdown and llms.txt tooling (7)
| Vendor | What it does for this layer | Standards stated | Pricing model | Readings of its own site | Last read |
|---|---|---|---|---|---|
| All in One SEO (AIOSEO) | WordPress SEO plugin whose LLMs.txt Generator writes llms.txt for every user and, on Pro plans, llms-full.txt with markdown formatting, from the post types and taxonomies a site selects. | 1 supported: llms-txt | subscription | Cloudflare scan 20, 2026-11-05 Ora score not cached | 2026-11-05 |
| Firecrawl | Paid web data API that fetches and renders pages and returns them as markdown, cleaned HTML, raw HTML or JSON, with crawl, map and search endpoints; it honours robots.txt by default and reports each page's HTTP status, so 404s stay visible. | None stated as supported 1 partial: llms-txt | freemium, open source | Cloudflare scan 53, 2026-11-05 Ora score 85, 2026-11-05 | 2026-11-05 |
| Jina AI Reader | Hosted API that fetches any URL in a browser and returns LLM-ready markdown or JSON when the URL is prefixed with r.jina.ai, plus a search endpoint at s.jina.ai; it shows a site what an agent pipeline extracts from its pages. | None stated as supported | usage-based | Cloudflare scan 20, 2026-11-05 Ora score 61, 2026-10-01 | 2026-11-05 |
| llms-txt (Answer.AI reference tooling) | The Python module published with the llms.txt proposal: it parses an llms.txt file into sections and expands the linked files into an XML context, alongside the proposal text that defines the file and the .md page copies. | 2 supported: llms-txt, markdown-twin | open source | Cloudflare scan 7, 2026-11-05 Ora score 44, 2026-10-11 | 2026-11-05 |
| Rank Math SEO | WordPress SEO plugin with an LLMS Txt module that writes /llms.txt from the post types and taxonomies a site picks, leaves out noindex posts, and caps the list at a configurable number of items. | 1 supported: llms-txt | subscription | Cloudflare scan 27, 2026-11-05 Ora score 44, 2026-09-16 | 2026-11-05 |
| Website LLMs.txt (WordPress plugin) | Free WordPress plugin that builds and serves /llms.txt from published content on a schedule, reads noindex and nofollow flags from Yoast, Rank Math, SEOPress and AIOSEO, and leaves out content anonymous visitors cannot read. | 1 supported: llms-txt | free | The domain wordpress.org is shared with the wordpress record, so its Ora and Cloudflare scores are on that record. | 2026-11-05 |
| Yoast | Dutch maker of the Yoast SEO plugin for WordPress and app for Shopify, part of Newfold Digital. Both can write an llms.txt, and the WordPress plugin adds a Schema Aggregation endpoint that serves a whole site's JSON-LD graph as one schemamap. | 1 supported: llms-txt | freemium, subscription | Cloudflare scan 20, 2026-11-05 Ora score 41, 2026-04-19 | 2026-11-05 |
Markdown and llms.txt tooling on one page, with the six standards counted across the type.
Left out
Contentful has no profile: www.contentful.com answered HTTP 429 to the pricing and newsroom requests on 2026-11-05 and was not retried, so no page of its own was read. These names were not reached in this edition and come first in the next: Storyblok, Payload, Sitecore, Contentstack, Builder.io, Optimizely, Hygraph, Craft CMS, Joomla, Umbraco, Plone, MediaWiki, Sitefinity, Contensis, Terminalfour, CoreMedia, Odoo, SilverStripe, Concrete CMS, Grav, WordPress.com, GoDaddy Airo, Square Online, v0, Bolt.new, Replit, Jimdo, Carrd, Tilda, Render, bunny.net, Deno Deploy, NitroPack, Botify, Pelican, Quarto, Doxygen, Waku, Qwik, SolidStart, llms-txt-php. WPML, SEOmatic and the WordPress performance plugins named in crawl generator tags do not decide what an agent reads first and were never candidates.
Download
vendors.json holds every record in the section, with its facts, plans, standards and readings; vendors.csv holds one row per vendor. Both carry the edition date 2026-11-05.
Cite this: Agent Ready HTML. Vendors behind what an agent reads. Edition 2026-11-05. https://agentreadyhtml.com/vendors/
Sources
- llms.txt proposal (llmstxt.org) https://llmstxt.org/, read 5 November 2026
- Cloudflare: isitagentready.com https://isitagentready.com/, read 5 November 2026
- Ora: scores read through its public API https://ora.ai/, read 5 November 2026
- The crawl dataset (this site) https://agentreadyhtml.com/data/, read 4 November 2026
Last reviewed 5 November 2026