Agent Ready HTML

Sanity: vendor profile

In short

Sanity serves no public pages for a customer site, so the front end decides what an agent reads. Its field guide, published on 2026-02-19, covers llms.txt, edge conversion and markdown routes, and says Claude Code skips summarization when a server answers text/markdown. sanity.io itself answered Accept: text/markdown with markdown on 2026-11-05. The Growth plan costs $15 per seat a month.

At a glance

standards.txt sanity

llms-txt               = no statement
markdown-negotiation   = partial
markdown-twin          = no statement
initial-html           = no statement
real-404               = no statement
vary-accept            = no statement

0 supports, 1 partial or announced, 5 no statement.

Sanity Content management system

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.

Type
Content management system
Home page
www.sanity.io, answered HTTP 200 on 2026-11-05
Last read
5 November 2026

What it does for this layer

  • Sanity published "How to serve content to agents (a field guide)" on 2026-02-19, covering llms.txt, Cloudflare's edge conversion, markdown routes with content negotiation and APIs or MCP. [primary source, 2026-02-19] source, read 5 November 2026.
  • Sanity says Sanity Learn answers Accept: text/markdown on the same URL and that a lesson page drops from 392KB of HTML to 13KB of markdown, a 97 percent reduction. [vendor claim] source, read 5 November 2026.
  • Sanity's guide says the markdown is generated from the structured source rather than converted back from HTML. [primary source] source, read 5 November 2026.
  • Sanity's guide advises "Probably don’t do llms.txt" for corpus dumps and cites Cloudflare's developer docs llms-full.txt at 46.6MB, about 12 million tokens. [primary source] source, read 5 November 2026.
  • Sanity's guide says Claude Code sends Accept headers that leave out text/html and skips its summarization step when a server answers with Content-Type: text/markdown. [vendor claim] source, read 5 November 2026.
  • Sanity exposes content to agents through GROQ queries, GraphQL and an MCP server, which its guide calls the far end of the spectrum. [primary source] source, read 5 November 2026.
  • Sanity has published its SEO and AEO guidance as an agent skill for coding agents building on Sanity. [primary source] source, read 5 November 2026.
  • Sanity's Growth plan is priced at $15 per seat a month, and the Free plan includes up to 20 user seats and two public datasets. [primary source, 2026-11-05] source, read 5 November 2026.

Products and plans

Plans and prices as the vendor's own pages showed them on the date read.
ProductWhat it isPriceAs ofSource
Sanity Content Lake and StudioHosted structured content store with an open-source editing studio, queried by the customer's front end.From USD 15
Growth plan per seat per month; Free plan up to 20 seats
2026-11-05source

Standards

The six standards this site tracks; no statement means the pages read said nothing.
StandardStatusWhat the vendor's pages saySource
llms-txtno statementSanity's guide discusses llms.txt but advises against corpus dumps; no generator is described.none
markdown-negotiationpartialSanity's guide shows Accept-header routes built on the customer's front end, as Sanity Learn does.source
markdown-twinno statementNo platform-level .md copies in the pages read.none
initial-htmlno statementRendering belongs to the customer's front end.none
real-404no statementRendering and status codes belong to the customer's front end.none
vary-acceptno statementNot stated in the guide text read.none

Checks on its own site

Readings of sanity.io, the vendor's own website, which describe that site and not the product.
ReadingResultDate
Home page requestHTTP 200; H1 in the initial HTML: yes; 1,298 words; 0 JSON-LD blocks2026-11-05
Request with Accept: text/markdownHTTP 200, text/markdown, Vary: Accept, x-sanity-variant2026-11-05
/llms.txt at the host rootHTTP 200, text/markdown, 29 KB, starts with an H12026-11-05
A made-up pathHTTP 4042026-11-05
Ora score, cached72, grade B2026-11-01
Cloudflare keyless scan67, L5 Agent-Native2026-11-05
Shared crawl rowTranco rank 3,733; home page HTTP 200; H1 in the HTML: yes; 1,598 words; JSON-LD types: none; answers markdown: yes; made-up path HTTP 404; llms.txt valid: yes2026-11-04

What it does not do

  • Sanity serves no public web pages for a customer site; HTML, markdown routes and 404s come from the front end the customer builds.

Related pages on this site

Sources

  1. Sanity: home page https://www.sanity.io/, read 5 November 2026
  2. How to serve content to agents (a field guide) | Sanity https://www.sanity.io/blog/how-to-serve-content-to-agents-a-field-guide, read 5 November 2026
  3. Pricing | Sanity https://www.sanity.io/pricing, read 5 November 2026

Last reviewed 5 November 2026