TanStack Start: vendor profile
In short
TanStack Start 1.0 was declared stable on 2026-10-13. A default 1.169.4 build put its home H1 in the server HTML and returned 404 for a made-up path, but answered a markdown-only Accept header with a 406 JSON error. The starter has no robots.txt, sitemap or llms.txt, and tanstack.com's own home page returns 406 for that header.
At a glance
standards.txt tanstack-start
llms-txt = partial
markdown-negotiation = no statement
markdown-twin = no statement
initial-html = supports
real-404 = partial
vary-accept = no statement
1 supports, 2 partial or announced, 3 no statement.
TanStack Start Framework
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.
- Type
- Framework
- Operator, as the facts below state it
- TanStack LLC
- Home page
- tanstack.com/start/latest, answered HTTP 200 on 2026-11-05
- Last read
- 5 November 2026
What it does for this layer
- TanStack Start 1.0 was declared stable in a TanStack blog post by Tanner Linsley dated Tuesday, October 13, 2026. [primary source, 2026-10-13] source, read 5 November 2026.
- The @tanstack/react-start 1.169.4 release, the npm latest on 2026-11-05, was published on GitHub on 22 October 2026 by the TanStack/router release workflow. [primary source, 2026-10-22] source, read 5 November 2026.
- The TanStack Start overview says Start adds full-document SSR, streaming, server functions and client/server builds on top of TanStack Router, with Vite or Rsbuild as the build tool. [primary source] source, read 5 November 2026.
- In TanStack Start, routes that match the initial request render on the server unless a route sets ssr: false or ssr: 'data-only', or the router sets defaultSsr: false. [primary source] source, read 5 November 2026.
- TanStack Start static prerendering is off until prerender.enabled is set in the tanstackStart plugin config; crawlLinks follows links in rendered HTML to find more pages. [primary source] source, read 5 November 2026.
- TanStack Start can write a sitemap at build time when prerendering with crawlLinks is on and the sitemap option has enabled: true and a host URL. [primary source] source, read 5 November 2026.
- TanStack Start sets titles, meta tags and JSON-LD through a route's head property; the SEO guide shows a script entry with type application/ld+json built from loader data. [primary source] source, read 5 November 2026.
- The TanStack Start GEO guide shows llms.txt as a hand-written server route at src/routes/llms[.]txt.ts returning text/plain; the framework has no llms.txt generator. [primary source] source, read 5 November 2026.
- TanStack Router, which Start uses for routing, handles unmatched paths with notFoundComponent; the default notFoundMode is fuzzy, so the closest matching route with that component renders. [primary source] source, read 5 November 2026.
- tanstack.com docs pages carry a note that each page is available as plain markdown at the same path with .md, for example /start/latest/docs/framework/react/getting-started.md. [primary source] source, read 5 November 2026.
- On 2026-11-05 a tanstack.com docs page requested with Accept: text/markdown returned text/markdown with Vary: Accept, while the tanstack.com home page returned 406 for the same header. [observed, 2026-11-05] source, read 5 November 2026.
- tanstack.com/llms.txt routes agents to per-library indexes, and the root llms-full.txt returns the same index on purpose because the full docs corpus is too large. [primary source] source, read 5 November 2026.
- The TanStack Start llms.txt at /start/latest/llms.txt is an index of per-page markdown docs (for example guide/selective-ssr.md) and tells agents to fetch one linked page at a time. [primary source] source, read 5 November 2026.
- The Start overview says tanstack.com is owned by TanStack LLC, a privately held and self-funded company; the TanStack/router repository is MIT licensed. [primary source] source, read 5 November 2026.
Test build
- A default app made on 2026-11-05 with `npx @tanstack/cli@0.72.16 create ts-app --framework React --package-manager npm --yes --no-git --no-intent` (@tanstack/react-start 1.169.4), built with `npm run build` and run with `npx vite preview`, put the H1 "Start simple, ship quickly." in the server HTML and returned 404 for /made-up-path-xyz. [observed, 2026-11-05] source, read 5 November 2026.
- The same TanStack Start 1.169.4 preview answered a request for / with Accept: text/markdown with status 406 and the JSON body {"error":"Only HTML requests are supported here"}; Accept: text/markdown, text/html;q=0.9 got 200 HTML. [observed, 2026-11-05] source, read 5 November 2026.
- The default TanStack Start starter built on 2026-11-05 had no public folder and served no robots.txt, sitemap.xml or llms.txt (all 404 in vite preview). [observed, 2026-11-05] source, read 5 November 2026.
Products and plans
| Product | What it is | Price | As of | Source |
|---|---|---|---|---|
| TanStack Start | Open source full-stack framework for React and Solid built on TanStack Router, with SSR, streaming, server functions and optional prerendering. | Free, open source MIT license (TanStack/router repository) | 2026-11-05 | source |
Standards
| Standard | Status | What the vendor's pages say | Source |
|---|---|---|---|
| llms-txt | partial | The GEO guide shows how to write /llms.txt yourself as a server route (src/routes/llms[.]txt.ts); nothing is generated by default. | source |
| markdown-negotiation | no statement | No statement found in the SEO, GEO or rendering markdown guides; a default 1.169.4 build returned 406 for Accept: text/markdown instead of markdown. | none |
| markdown-twin | no statement | No framework feature found in the guides read; the .md copies on tanstack.com belong to the docs site. | none |
| initial-html | supports | The selective SSR guide says routes matching the initial request are rendered on the server by default, and the SEO guide says SSR is enabled by default. | source |
| real-404 | partial | Not-found handling renders notFoundComponent and a default build returned 404, but SPA mode rewrites all 404 requests to /_shell.html. | source |
| vary-accept | no statement | No statement found in the selective SSR, SPA mode or SEO guides; the default starter preview response carried Vary: Origin. | none |
Checks on its own site
Plain-fetch checks ran on https://tanstack.com/start/latest; the Ora and Cloudflare scores cover the whole host tanstack.com.
| Reading | Result | Date |
|---|---|---|
| Home page request | HTTP 200; H1 in the initial HTML: yes; 345 words; 1 JSON-LD block | 2026-11-05 |
| Request with Accept: text/markdown | HTTP 406, application/json, no Vary header | 2026-11-05 |
| /llms.txt at the host root | HTTP 200, text/plain, 14 KB, starts with an H1 | 2026-11-05 |
| A made-up path | HTTP 404 | 2026-11-05 |
| Ora score, cached | 75, grade B | 2026-10-24 |
| Cloudflare keyless scan | 27, L1 Basic Web Presence | 2026-11-05 |
What it does not do
- In SPA mode TanStack Start serves its /_shell.html for every unknown URL through 200 rewrites, so missing pages stop returning 404. source, read 5 November 2026.
Related pages on this site
Sources
- TanStack Start: home page https://tanstack.com/start/latest, read 5 November 2026
- TanStack Start 1.0 is Stable | TanStack Blog https://tanstack.com/blog/tanstack-start-1-0, read 5 November 2026
- Release @tanstack/react-start@1.169.4 · TanStack/router · GitHub | TanStack Start https://github.com/TanStack/router/releases/tag/%40tanstack%2Freact-start%401.169.4, read 5 November 2026
- TanStack Start Overview | TanStack Start React Docs https://tanstack.com/start/latest/docs/framework/react/overview, read 5 November 2026
- Selective Server-Side Rendering (SSR) | TanStack Start https://tanstack.com/start/latest/docs/framework/react/guide/selective-ssr.md, read 5 November 2026
- Static Prerendering | TanStack Start https://tanstack.com/start/latest/docs/framework/react/guide/static-prerendering.md, read 5 November 2026
- SEO | TanStack Start https://tanstack.com/start/latest/docs/framework/react/guide/seo.md, read 5 November 2026
- Generative Engine Optimization (GEO) | TanStack Start https://tanstack.com/start/latest/docs/framework/react/guide/geo.md, read 5 November 2026
- SPA mode | TanStack Start https://tanstack.com/start/latest/docs/framework/react/guide/spa-mode.md, read 5 November 2026
- Not Found Errors | TanStack Start https://tanstack.com/router/latest/docs/guide/not-found-errors.md, read 5 November 2026
- Getting Started | TanStack Start React Docs https://tanstack.com/start/latest/docs/framework/react/getting-started, read 5 November 2026
- TanStack llms.txt | TanStack Start https://tanstack.com/llms.txt, read 5 November 2026
- TanStack Start docs llms.txt https://tanstack.com/start/latest/llms.txt, read 5 November 2026
- GitHub - TanStack/router | TanStack Start https://github.com/TanStack/router, read 5 November 2026
Last reviewed 5 November 2026