In short. Ready means Framer has optimized top pages at publish time and will optimize remaining pages on their first visit.
Definition: Framer's Ready status means that Traffic-aware Pre-Rendering, or TPR, has optimized top pages at publish time while the remaining pages are available for dynamic optimization on their first visit. Framer caches each page's optimized result until the next publish.
Key facts
- Framer's Traffic-aware Pre-Rendering documentation says that each page is optimized on first visit and cached until the next publish.
- The same documentation defines Ready as top pages being optimized while the rest are ready for dynamic optimization.
- Google's JavaScript SEO documentation describes crawling, rendering and indexing as separate phases, and says Google uses rendered HTML to index a page.
- Google's Core Web Vitals documentation identifies Largest Contentful Paint, or LCP, as a loading-performance metric.
How does Ready divide optimization work?
TPR uses live traffic data at publish time to pre-render and optimize the most-visited pages. Other pages receive their optimization when a visitor opens them, and Framer keeps that result cached until the next publish. The status therefore describes two publication-time paths: top pages have already received the publish-time treatment, while the remaining pages are prepared for the first-visit path. Framer's documentation also says that warnings and errors are generated on visit and that Framer emails you when an error could significantly affect a page.
For scale, Framer gives a concrete example: on a website with 10,000 pages, 90% of traffic usually goes to 5 to 20 pages. It says a small share of visits, typically less than 1%, may see an unoptimized version when a page has not been visited since the last publish.
What does Ready imply for crawlers?
Framer says crawlers that rely on static, optimized content fall back to the latest available optimized version and never see the unoptimized one. This is the crawler-facing behavior for a page that has not yet been opened after a publish. Google's JavaScript SEO basics explains why the distinction matters: some pages need JavaScript execution before their actual content is visible, while server-side or pre-rendering helps users and crawlers and some bots cannot run JavaScript.
For a manual check, Framer's FAQ names curl and recommends a crawler User-Agent such as Googlebot:
curl -A "Googlebot" https://example.com/page
The response should be interpreted together with the request User-Agent because Framer documents the optimized fallback for crawlers that rely on static content.
What should you read into the performance wording?
Framer says popular pages are pre-rendered right on publish from live traffic data, and connects this to Core Web Vitals such as LCP and to how quickly a site becomes interactive. Google's Core Web Vitals documentation defines Core Web Vitals as real-world user-experience metrics for loading performance, interactivity and visual stability. It defines LCP as a loading-performance measure.
Ready is therefore a state about how TPR has handled page optimization at that point in the publication cycle. It does not provide a page-by-page list of which URLs were pre-rendered. The Framer page says that errors are generated on visit and that significant page errors trigger an email.
Related terms
- Which page version does Framer serve to crawlers that do not run JavaScript?
- JavaScript rendering and AI crawlers
- Rendered DOM
- Static site generation
FAQ
Does Ready mean every page has already been pre-rendered?
No. Framer defines Ready as top pages being optimized while the rest are ready for dynamic optimization. The remaining pages use the first-visit path described in the same documentation.
What happens when you open a remaining page?
Framer optimizes the page on your first visit and caches the result until the next publish. A page that has not been visited since the last publish can be among the small share of visits that sees an unoptimized version.
How can you test the crawler response?
Use a request with a crawler User-Agent such as Googlebot, as Framer's FAQ recommends. For example, run the curl command shown above and compare it with the response from an ordinary browser request.
Sources
- Framer, "What is Traffic-aware Pre-Rendering (TPR)?", 15 September 2026
- Google Search Central, "Understand the JavaScript SEO basics", 4 March 2026
- Google Search Central, "Understanding Core Web Vitals and Google search results", 10 December 2025
Check how a page reads to answer engines. Open the GEO score analyzer