What Incremental static regeneration (ISR) means
ISR gives you the speed of static pages without rebuilding the whole site when one product or post is updated. It is ideal for large catalogs and content sites on a headless CMS. Editors publish, and the page refreshes shortly after.
Why it matters for your website
ISR keeps pages fast like a static site while letting editors update content without a full rebuild. For large catalogs and content sites, that means quick updates and lower build times. Visitors get speedy pages, and your team gets fresh content.
A furniture retailer's Next.js site uses ISR for product pages. When a price changes in the CMS, that page refreshes shortly after, without rebuilding thousands of others.
Tips
- Choose a revalidation time that matches how often content changes.
- Use on-demand revalidation so CMS updates refresh pages right away.
- Make sure your hosting platform supports ISR fully.
Common mistakes
- Setting revalidation so long that prices or stock look outdated.
- Assuming every host supports ISR the same way.
