
Choosing a Next.js rendering strategy, page type by page type
Static, dynamic, streamed or client-rendered — the decision is per route, not per project. Here is the table we use, and what each choice costs in practice.
The Growth Brief
No listicles and no reheated best practices. Every post here comes out of work we did, including the parts that did not go to plan.

Static, dynamic, streamed or client-rendered — the decision is per route, not per project. Here is the table we use, and what each choice costs in practice.

Most schema markup on the web is valid and useless. The difference between the markup that earns a rich result and the markup that does nothing comes down to four rules.

We have moved fourteen sites to Next.js. The three that dipped all made the same mistake, and it was not a technical one.
The Growth Brief goes out to 2,400 founders and marketing leads. Unsubscribe in one click, and we never sell the list.
Have something in mind?
Tell us the number you need to move. We will come back within one working day with an honest read on whether we can move it — and what it would take.
Tell us what you’re thinking ↗We use cookies to analyse site traffic and improve your browsing experience. By clicking “Accept all”, you consent to our use of cookies. You can change your choice at any time. Read our Privacy policy.