Docusaurus: vendor profile
In short
Docusaurus writes one HTML file per route at build time, adds canonical and hreflang links on its own, and stops a production build at a broken link. No robots.txt, llms.txt or .md twin comes with it, and headers and status codes fall to the host. docusaurus.io returned 404 for a docs page's .md address on 2026-11-05.
At a glance
standards.txt docusaurus
llms-txt = no statement
markdown-negotiation = no statement
markdown-twin = no statement
initial-html = supports
real-404 = no statement
vary-accept = no statement
1 supports, 0 partial or announced, 5 no statement.
Docusaurus Framework
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.
- Type
- Framework
- Operator, as the facts below state it
- Meta
- Home page
- docusaurus.io, answered HTTP 200 on 2026-11-05
- Last read
- 5 November 2026
What it does for this layer
- Docusaurus 3.10, announced on 2026-04-07, is the last release in the v3 line and adds future.v4 flags so sites can opt in to v4 breaking changes early. [primary source, 2026-04-07] source, read 5 November 2026.
- Docusaurus 3.10 marked Docusaurus Faster stable, its build stack of Rspack, SWC and LightningCSS, set with faster: true and planned as the v4 default. [primary source, 2026-04-07] source, read 5 November 2026.
- Docusaurus 3.10 added a basic AGENTS.md file to the repository and restated that any AI use in contributions to Docusaurus must be disclosed. [primary source, 2026-04-07] source, read 5 November 2026.
- Docusaurus 3.9, released on 2025-09-25, dropped Node.js 18 and added support for Algolia DocSearch v4 with its AskAI feature. [primary source, 2025-09-25] source, read 5 November 2026.
- Docusaurus adds title, description and canonical URL links to every Markdown page on its own, plus hreflang alternate links when i18n is configured. [primary source] source, read 5 November 2026.
- Docusaurus produces rich search result markup for blog posts out of the box, and site-wide JSON-LD is declared by hand through headTags or a <head> block. [primary source] source, read 5 November 2026.
- Docusaurus does not generate robots.txt, which owners add as a static asset, and its noIndex site option stamps noindex, nofollow on every page. [primary source] source, read 5 November 2026.
- Docusaurus's @docusaurus/plugin-sitemap ships in preset-classic, writes sitemap.xml after a production build and skips pages carrying a noindex robots meta tag. [primary source] source, read 5 November 2026.
- Docusaurus's trailingSlash option sets the file layout, emitting /docs/myDoc/index.html when left undefined and /docs/myDoc.html when set to false. [primary source] source, read 5 November 2026.
- Docusaurus's onBrokenLinks setting throws by default, so a production build fails when it finds a broken link. [primary source] source, read 5 November 2026.
- The Docusaurus deployment guide tells Netlify users to switch off the Pretty Urls setting, which can cause lowercase URLs, extra redirects and 404 errors. [primary source] source, read 5 November 2026.
- docusaurus.io/docs/seo fetched with curl on 2026-11-05 returned 89,643 bytes of HTML with 1,342 visible words before any script ran. [observed, 2026-11-05] source, read 5 November 2026.
- On 2026-11-05 docusaurus.io sent text/html to a request for /docs/seo with Accept: text/markdown, and /docs/seo.md returned HTTP 404. [observed, 2026-11-05] source, read 5 November 2026.
- The initial HTML of docusaurus.io/docs/seo on 2026-11-05 held one JSON-LD block of type BreadcrumbList. [observed, 2026-11-05] source, read 5 November 2026.
Products and plans
| Product | What it is | Price | As of | Source |
|---|---|---|---|---|
| Docusaurus | Open source static site generator for documentation sites, blogs and pages, maintained by Meta Open Source. | Free, open source Free; version 3.10.2 current on 2026-11-05 | 2026-11-05 | source |
Standards
| Standard | Status | What the vendor's pages say | Source |
|---|---|---|---|
| llms-txt | no statement | No llms.txt option in the docusaurus-config reference or SEO guide for 3.10.2; llms.txt comes from community plugins. | none |
| markdown-negotiation | no statement | Neither the SEO guide nor the config reference covers markdown output, and docusaurus.io sent text/html to a markdown request on 2026-11-05. | none |
| markdown-twin | no statement | Core Docusaurus documents no .md copies, and docusaurus.io/docs/seo.md answered 404 on 2026-11-05. | none |
| initial-html | supports | The SEO guide calls Docusaurus a static site generator that writes one HTML file per route. | source |
| real-404 | no statement | Docusaurus emits static files and leaves the status code to the host, and docusaurus.io gave a made-up path 404 on 2026-11-05. | none |
| vary-accept | no statement | Docusaurus has no negotiation to vary on, and docusaurus.io sent vary: Accept-Encoding only. | none |
Checks on its own site
| Reading | Result | Date |
|---|---|---|
| Home page request | HTTP 200; H1 in the initial HTML: yes; 701 words; 0 JSON-LD blocks | 2026-11-05 |
| Request with Accept: text/markdown | HTTP 200, text/html, Vary: Accept-Encoding | 2026-11-05 |
| /llms.txt at the host root | HTTP 404, text/html, 20 KB | 2026-11-05 |
| A made-up path | HTTP 404 | 2026-11-05 |
| Ora score, cached | 43, grade D | 2026-11-03 |
| Cloudflare keyless scan | 7, L0 Not Ready | 2026-11-05 |
| Shared crawl row | outside the ranked slice; home page HTTP 200; H1 in the HTML: yes; 762 words; JSON-LD types: none; answers markdown: no; made-up path HTTP 404; llms.txt valid: no | 2026-11-04 |
What it does not do
- Docusaurus core writes no llms.txt and no .md twin of pages; both need a third-party plugin, and docusaurus.io/docs/seo.md returned 404.
- Docusaurus does not control HTTP status codes or headers; 404 handling, trailing-slash redirects and X-Robots-Tag depend on the static host.
Related pages on this site
Sources
- Docusaurus: home page https://docusaurus.io/, read 5 November 2026
- Docusaurus 3.10 | Docusaurus https://docusaurus.io/blog/releases/3.10, read 5 November 2026
- Docusaurus 3.9 | Docusaurus https://docusaurus.io/blog/releases/3.9, read 5 November 2026
- Search engine optimization (SEO) | Docusaurus https://docusaurus.io/docs/seo, read 5 November 2026
- docusaurus.config.js | Docusaurus https://docusaurus.io/docs/api/docusaurus-config, read 5 November 2026
- Deployment | Docusaurus https://docusaurus.io/docs/deployment, read 5 November 2026
Last reviewed 5 November 2026