Dynamic optimization

We’re changing how published sites are optimized. Large sites should now optimize in seconds, and adding pages has far less impact on optimization time. We’re rolling this out gradually throughout October 2025.

How it works

  • We now optimize each page on first visit and cache the result until the next publish.

  • A small share of visits (typically < 1%) may see an unoptimized version if a page hasn’t been visited since the last publish. This won’t affect aggregated performance scores or SEO.

  • Warnings and errors are also generated on visit. If an error could significantly impact a page, we’ll email you. These cases are rare.

  • We still pre-optimize your most-visited pages on publish so they’re always served optimized, and you’ll know about any issues right away.

  • Crawlers that rely on static, optimized content (i.e., don’t run JavaScript) fall back to the latest available optimized version, never the unoptimized one.

Updated status labels

If you see these, your site is using the new dynamic optimization:

  • Pre-Optimizing (was Optimizing): preparing dynamic optimization and optimizing top pages.

  • Ready (was Optimized): top pages are optimized; the rest are ready for dynamic optimization.