Agent Ready HTML

GitBook against ReadMe on what an agent reads

In short

GitBook publishes /llms.txt listing every published page with a markdown version, and /llms-full.txt with the full content in one file. GitBook: Every published docs site exposes an MCP server at /~gitbook/mcp. ReadMe leads on llms.txt linking, 2 to 1; GitBook: The docs page links the files; a home page or header link by default is not documented.

The sourced difference

GitBook includes hidden pages in llms-full.txt and its MCP server; ReadMe lets a project replace the generated llms.txt with a file from Git, which stops automatic updates. Source, read 4 November 2026.

The rubric side by side

KeyGitBookReadMe
Content in the initial HTML2, on by default2, on by default
Real status codes2, on by default2, on by default
llms.txt generation2, on by default2, on by default
llms.txt linking1, with setup2, on by default
Markdown on request1, with setup1, with setup
JSON-LD output0, not offered0, not offered
OpenAPI exposure1, with setup2, on by default
Fenced, tagged code2, on by default2, on by default
Total11 of 1613 of 16

The two differ on 2 of the numeric keys: llms.txt linking, OpenAPI exposure. Evidence for each score is on the profiles of GitBook and ReadMe.

Verdicts by reader

Technical SEO
Check what hidden content GitBook exposes before relying on hiding as access control.
Docs owner
ReadMe offers more control over the file; GitBook exposes more surfaces by default.
Front-end developer
Both need no code; the difference is configuration.

What each leaves undone

GitBook

  • Does not exclude hidden pages from llms-full.txt or the MCP server.
  • Does not document Accept-header negotiation on the LLM-ready docs page.

ReadMe

  • Does not promise that an agent will request llms.txt.
  • Does not keep a custom llms.txt in sync with content changes.

Work left to the developer: GitBook, Low: nothing to switch on; check hidden pages before publishing, since they appear in llms-full.txt. ReadMe, Low: review the AI Discoverability toggles; a custom llms.txt stops automatic updates.

Sources

  1. gitbook.com: the difference https://gitbook.com/docs/publishing-documentation/llm-ready-docs, read 4 November 2026
  2. ReadMe: documentation https://docs.readme.com/main/docs/ai-discoverability, read 4 November 2026

Last reviewed 4 November 2026