Know-how / 22 topics
Next.js gives you all the tools to rank well — but none of them work by accident. This checklist walks through every layer of SEO in the App Router: from rendering strategy to structured data, and on to the new frontier — being cited by AI answer engines.
In WordPress you install an SEO plugin and fill in the fields. In Next.js, SEO is a set of engineering decisions: how a page renders, what HTML the crawler receives, how fast it loads, and how clearly it explains itself to machines. Get one layer wrong — say, ship your product descriptions as client-side rendered content — and no amount of meta tags will save you.
This guide covers each layer in order. Every section ends with concrete things to check off.
Prefer to hand the checklist to someone? I implement it on client projects as a freelance Next.js developer: from a one-off audit to an App Router migration.

Index / 01—22

How SSG, ISR, SSR and CSR affect indexing in Next.js, why client-rendered content is invisible to most crawlers, and how to check what bots actually see.

Using the Next.js Metadata API right: metadataBase, title templates, generateMetadata for CMS content and deduplicating fetches with React cache().

Canonical URLs and hreflang in Next.js: killing duplicate content, reciprocal language links, localized slugs and x-default done right.

Open Graph tags and dynamic OG images in Next.js with ImageResponse: auto-generated 1200×630 previews for every page.

sitemap.ts and robots.ts in the Next.js App Router: honest lastModified, splitting large sitemaps, and why robots.txt cannot deindex a page.

JSON-LD structured data in Next.js: server-rendered schema for articles, breadcrumbs, FAQ and products — typed with schema-dts.

Optimizing images, fonts and third-party scripts in Next.js: next/image priority and sizes, next/font self-hosting and script loading strategies.

LCP, INP and CLS in Next.js: concrete fixes for each metric, lab vs field data, and wiring real-user monitoring with useReportWebVitals.

Redirects and status codes in Next.js: 308 vs 307, permanentRedirect, real 404s with notFound(), and keeping the index free of chains and soft 404s.

How caching affects SEO in Next.js: ISR plus webhook revalidation for instant freshness without paying SSR latency on every crawl.

AEO/GEO for Next.js: making your content readable and citable by ChatGPT, Perplexity and Google AI Overviews — robots rules, llms.txt and answer-shaped writing.

Monitoring SEO on a Next.js site: Search Console workflow, Lighthouse CI budgets, logging AI crawler visits and post-release smoke checks.

E-E-A-T signals on a Next.js site: real authorship, Person and Organization schema, honest dates, cited sources and proof of experience — for Google and AI engines alike.

Images as a traffic channel in Next.js: unique visuals over stock, alt text and file names, ImageObject schema with licensing, image sitemaps and AI-image labeling.

Internal linking strategy for Next.js sites: topic clusters, descriptive anchors, crawl depth, orphan pages and generating related-content blocks from your data.

Mapping search intent to page types on a Next.js site: informational vs commercial queries, long-tail strategy, CTR-optimized titles and surviving zero-click search.

Programmatic SEO with generateStaticParams: template pages from data, the unique-value bar that separates them from doorway spam, free tools as link magnets.

A migration playbook for moving to Next.js: URL inventory, redirect maps, staging parity checks, launch-day verification and what's normal in the first weeks after.

Pagination and filters in Next.js done right: self-canonical page URLs, infinite scroll with real URLs, and which facet combinations deserve to be indexed.

Why accessibility work doubles as SEO on Next.js sites: semantic HTML, headings, alt text and link names — plus the EAA legal deadline that makes it non-optional in the EU.

Rankings erode by default: how to spot decaying pages in Search Console and decide per page whether to update, merge into a stronger one, or remove it entirely.

Link building with a developer's unfair advantages: free tools, original data, open source, expert commentary and syndication with canonicals — and what to never do.
Practical checklist
A practical, section-by-section SEO checklist for Next.js: rendering strategy, Metadata API, hreflang, structured data, Core Web Vitals, and optimization for AI answer engines.
Print-friendly version covering the main checks for a Next.js site:
curlmetadataBase + title template + unique title/description per pagex-defaultImageResponse where possible)sitemap.ts with honest lastModified; robots.ts without accidental blocksnext/image with priority hero, next/font, third-party scripts deferredNeed a hand? We do technical SEO audits and speed optimization for Next.js sites — including the multilingual and AI-visibility parts most audits skip.