Prerender.io: vendor profile
In short
Prerender.io judges a page ready by counting open network requests, unless the page sets window.prerenderReady itself. Only requests routed by user agent get the cached HTML. The API has a /recache endpoint to refresh a page after a content change. Starter costs $59 a month for 30,000 renders, and Growth costs $169.
At a glance
standards.txt prerender-io
llms-txt = no statement
markdown-negotiation = no statement
markdown-twin = no statement
initial-html = supports
real-404 = partial
vary-accept = no statement
1 supports, 1 partial or announced, 4 no statement.
Prerender.io Host, CDN or edge product
Dynamic rendering service that renders JavaScript pages in a headless browser, caches the HTML and serves it to search crawlers and AI crawlers, with meta tags that set the status code the cached copy returns.
- Type
- Host, CDN or edge product
- Home page
- prerender.io, answered HTTP 200 on 2026-11-05
- Last read
- 5 November 2026
What it does for this layer
- Prerender.io's docs say it serves cached HTML to AI crawlers and search engines, and that accuracy depends on status codes, page readiness signals, cache management and cookie consent handling. [primary source] source, read 5 November 2026.
- By default Prerender.io caches a page and answers with 200 OK; a meta tag named prerender-status-code with the value 404 or 301 in the head overrides the status, and prerender-header can carry a Location for the 301. [primary source] source, read 5 November 2026.
- Prerender.io caches exactly the status code the origin returns, so a missing page that the origin answers with 200 is cached and served to every crawler as a 200 soft 404. [primary source] source, read 5 November 2026.
- Prerender.io guesses when a page is ready by counting in-flight network requests, and a page can set window.prerenderReady to false and then true to control when the snapshot is taken. [primary source] source, read 5 November 2026.
- The Prerender.io API has a /recache endpoint so a site can refresh a cached page when its content changes instead of waiting for expiry. [primary source] source, read 5 November 2026.
- Prerender.io lists Starter at $59 a month for 30,000 renders, Growth at $169 a month for 100,000 renders and Pro at $419 a month for 500,000 renders, with custom Enterprise Plus pricing. [primary source, 2026-11-05] source, read 5 November 2026.
- Prerender.io says on its pricing page that it has supported businesses with search visibility since 2014. [vendor claim] source, read 5 November 2026.
- Prerender.io says 30 percent of bot traffic now comes from AI crawlers and that only 25 percent of AI crawlers can fetch JavaScript without executing it. [vendor claim] source, read 5 November 2026.
Products and plans
| Product | What it is | Price | As of | Source |
|---|---|---|---|---|
| Prerender.io | Headless-browser rendering and HTML cache served to crawlers through a middleware or CDN integration. | From USD 59 Starter, 30,000 renders a month, 30-day free trial | 2026-11-05 | source |
Standards
| Standard | Status | What the vendor's pages say | Source |
|---|---|---|---|
| llms-txt | no statement | No llms.txt feature in the pages read. | none |
| markdown-negotiation | no statement | Prerender.io returns rendered HTML, not markdown, in the pages read. | none |
| markdown-twin | no statement | No markdown output in the pages read. | none |
| initial-html | supports | Crawlers and agents get cached, fully rendered HTML of JavaScript pages. | source |
| real-404 | partial | The cached status is whatever the origin returns, or the value of a prerender-status-code meta tag. | source |
| vary-accept | no statement | Not covered in the pages read. | none |
Checks on its own site
| Reading | Result | Date |
|---|---|---|
| Home page request | HTTP 200; H1 in the initial HTML: yes; 1,394 words; 3 JSON-LD blocks | 2026-11-05 |
| Request with Accept: text/markdown | HTTP 200, text/html, Vary: Accept-Encoding, Accept-Encoding,Cookie | 2026-11-05 |
| /llms.txt at the host root | HTTP 200, text/plain, 7.1 KB, starts with an H1 | 2026-11-05 |
| A made-up path | HTTP 404 | 2026-11-05 |
| Ora score, cached | Not available: GET /api/score returned 404 DOMAIN_NOT_SCANNED | 2026-11-05 |
| Cloudflare keyless scan | 33, L1 Basic Web Presence | 2026-11-05 |
What it does not do
- Prerender.io does not change what human visitors receive; only requests routed to it by user agent get the cached HTML.
Related pages on this site
Sources
- Prerender.io: home page https://prerender.io/, read 5 November 2026
- Best practices for crawler-ready pages https://docs.prerender.io/docs/best-practices-for-crawler-ready-pages, read 5 November 2026
- Why is Prerender.io caching my 404 pages as 200? https://docs.prerender.io/docs/404-page-is-cached-as-200, read 5 November 2026
- Prerender Pricing Plans: Find a Plan to Fuel Your Visibility https://prerender.io/pricing/, read 5 November 2026
- AI Search SEO with Prerender to Boost AI Visibility https://prerender.io/ai-search/, read 5 November 2026
Last reviewed 5 November 2026