---
title: "TanStack Start: vendor profile: Agent Ready HTML"
description: "TanStack Start, a framework: 1 of 6 standards stated as supported, 17 sourced facts, dated plans and what it does not do."
canonical: https://agentreadyhtml.com/vendors/tanstack-start/
site: "Agent Ready HTML"
last_updated: 2026-11-05
section: "Vendors"
---

# TanStack Start: vendor profile: Agent Ready HTML

> TanStack Start, a framework: 1 of 6 standards stated as supported, 17 sourced facts, dated plans and what it does not do.

Source: https://agentreadyhtml.com/vendors/tanstack-start/
Site: Agent Ready HTML
Last reviewed: 2026-11-05

# 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

```text
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](https://agentreadyhtml.com/vendors/by-type/framework/)

Operator, as the facts below state it

TanStack LLC

Home page

[tanstack.com/start/latest](https://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](https://tanstack.com/blog/tanstack-start-1-0), 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](https://github.com/TanStack/router/releases/tag/%40tanstack%2Freact-start%401.169.4), 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](https://tanstack.com/start/latest/docs/framework/react/overview), 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](https://tanstack.com/start/latest/docs/framework/react/guide/selective-ssr.md), 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](https://tanstack.com/start/latest/docs/framework/react/guide/static-prerendering.md), 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](https://tanstack.com/start/latest/docs/framework/react/guide/seo.md), 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](https://tanstack.com/start/latest/docs/framework/react/guide/seo.md), 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](https://tanstack.com/start/latest/docs/framework/react/guide/geo.md), 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](https://tanstack.com/router/latest/docs/guide/not-found-errors.md), 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](https://tanstack.com/start/latest/docs/framework/react/getting-started), 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](https://tanstack.com/start/latest/docs/framework/react/overview), 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](https://tanstack.com/llms.txt), 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](https://tanstack.com/start/latest/llms.txt), 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](https://tanstack.com/start/latest/docs/framework/react/overview), 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](https://tanstack.com/start/latest/docs/framework/react/guide/selective-ssr.md), 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](https://tanstack.com/start/latest/docs/framework/react/guide/seo.md), 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](https://tanstack.com/start/latest/docs/framework/react/guide/seo.md), 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](https://tanstack.com/start/latest/docs/framework/react/guide/spa-mode.md), read 5 November 2026.

## Related pages on this site

-   [Frameworks in this section](https://agentreadyhtml.com/vendors/by-type/framework/)
-   [The Plain Fetch viewer](https://agentreadyhtml.com/viewer/)

## Sources

1.  [TanStack Start: home page](https://tanstack.com/start/latest) https://tanstack.com/start/latest, read 5 November 2026
2.  [TanStack Start 1.0 is Stable | TanStack Blog](https://tanstack.com/blog/tanstack-start-1-0) https://tanstack.com/blog/tanstack-start-1-0, read 5 November 2026
3.  [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) https://github.com/TanStack/router/releases/tag/%40tanstack%2Freact-start%401.169.4, read 5 November 2026
4.  [TanStack Start Overview | TanStack Start React Docs](https://tanstack.com/start/latest/docs/framework/react/overview) https://tanstack.com/start/latest/docs/framework/react/overview, read 5 November 2026
5.  [Selective Server-Side Rendering (SSR) | TanStack Start](https://tanstack.com/start/latest/docs/framework/react/guide/selective-ssr.md) https://tanstack.com/start/latest/docs/framework/react/guide/selective-ssr.md, read 5 November 2026
6.  [Static Prerendering | TanStack Start](https://tanstack.com/start/latest/docs/framework/react/guide/static-prerendering.md) https://tanstack.com/start/latest/docs/framework/react/guide/static-prerendering.md, read 5 November 2026
7.  [SEO | TanStack Start](https://tanstack.com/start/latest/docs/framework/react/guide/seo.md) https://tanstack.com/start/latest/docs/framework/react/guide/seo.md, read 5 November 2026
8.  [Generative Engine Optimization (GEO) | TanStack Start](https://tanstack.com/start/latest/docs/framework/react/guide/geo.md) https://tanstack.com/start/latest/docs/framework/react/guide/geo.md, read 5 November 2026
9.  [SPA mode | TanStack Start](https://tanstack.com/start/latest/docs/framework/react/guide/spa-mode.md) https://tanstack.com/start/latest/docs/framework/react/guide/spa-mode.md, read 5 November 2026
10.  [Not Found Errors | TanStack Start](https://tanstack.com/router/latest/docs/guide/not-found-errors.md) https://tanstack.com/router/latest/docs/guide/not-found-errors.md, read 5 November 2026
11.  [Getting Started | TanStack Start React Docs](https://tanstack.com/start/latest/docs/framework/react/getting-started) https://tanstack.com/start/latest/docs/framework/react/getting-started, read 5 November 2026
12.  [TanStack llms.txt | TanStack Start](https://tanstack.com/llms.txt) https://tanstack.com/llms.txt, read 5 November 2026
13.  [TanStack Start docs llms.txt](https://tanstack.com/start/latest/llms.txt) https://tanstack.com/start/latest/llms.txt, read 5 November 2026
14.  [GitHub - TanStack/router | TanStack Start](https://github.com/TanStack/router) https://github.com/TanStack/router, read 5 November 2026

Last reviewed 5 November 2026

Edition

Crawl

2026-11-04

Page updated

2026-11-05

Method

How the viewer reads a page, how a file is graded and how a platform is scored: [the method page](https://agentreadyhtml.com/method/).
