Next.js Rendering Mode Chooser
Static, ISR, SSR, or client-side? Six questions, one recommendation, and the export or segment config to use.
~~~
Recommendation
Why
~~~
Mode comparison
| Mode | HTML at build | Personalization | Freshness | SEO | Cost |
|---|---|---|---|---|---|
~~~
About this tool
Next.js blurs "static" and "dynamic" behind segment config, fetch cache options, and cookies. This chooser picks a starting point — you still validate with real traffic and TTFB.
Defaults assume the App Router unless you say Pages. ISR revalidate seconds are suggestions, not gospel.
~~~