SEO in the Next.js App Router: A Field Guide
Metadata, canonicals, structured data and static generation — how the App Router actually wants you to do technical SEO.
// category
Where language models genuinely improve a publishing workflow and where they quietly wreck it. Practical pipelines, guardrails that stop a model inventing a URL, and an honest account of what should stay a human decision when the goal is content that still earns traffic a year later.
6 articles
Metadata, canonicals, structured data and static generation — how the App Router actually wants you to do technical SEO.
How to model rich article bodies in Sanity so the HTML that comes out is semantic, linkable and genuinely crawlable.
Concrete numbers, the handful of techniques that move them, and how to stop a fast site from slowly getting slow.
Most design systems break the first time a real editor uses them. Here is how to build tokens and components that hold.
What print editorial design still teaches us about hierarchy, measure and whitespace — and how to apply it without breaking performance.
Where language models genuinely help a publishing workflow, where they quietly destroy it, and how to wire the difference.