
A practical guide to incremental revalidation
By Jordan Lee
Aug 11, 2026
Incremental Static Regeneration (ISR) lets you serve pre-rendered pages while still updating them in the background when content changes.
How it works
- A page is generated statically at build time
- Visitors are served the cached version instantly
- After the revalidation window, the next request triggers a fresh build
- Subsequent visitors get the updated page
Choosing a revalidation window
For marketing pages, a few minutes is plenty. For a blog, you might revalidate on publish via a webhook instead.
Used well, ISR gives you the speed of static with the freshness of server rendering.