Next.js n'est pas magique pour le SEO. Il est bien outillé : encore faut-il utiliser les bons hooks. Voici la checklist que j'applique sur chaque projet Next.js sérieux depuis le passage à l'App Router.

À cocher dans cet ordre : metadata > sitemap > robots > JSON-LD > canonical > Core Web Vitals. Chaque brique ratée coûte du trafic.

1. Metadata dynamique par route

generateMetadata par page dynamique : title, description,openGraph, twitter, keywords, alternates.canonical. Un title.template dans layout racine évite la répétition.

2. Sitemap et robots via App Router

app/sitemap.ts et app/robots.ts : Next.js les sert automatiquement en /sitemap.xml et /robots.txt. Le sitemap doit lister toutes vos routes indexables — y compris dynamiques (blog, produits).

3. JSON-LD structuré

  • Organization ou ProfessionalService global
  • WebSite global
  • Article ou BlogPosting sur les articles
  • BreadcrumbList sur les pages profondes
  • FAQPage quand pertinent

4. Core Web Vitals au vert

Utilisez Server Components par défaut. Images en next/image. Polices ennext/font. Statique tant que possible (export const dynamic = "force-static").

5. Ne cassez pas les URLs

Un redirect 301 pour toute URL modifiée. Fichier next.config.jsavec redirects(). Les liens internes cassés vous font perdre plus de rang que vous ne le pensez.

Le SEO Next.js, c'est 6 briques bien placées, pas 60 plugins. Faites les 6, sautez les 60.

Envie qu'on audite votre site ?

En 30 minutes je peux vous pointer les 3 briques manquantes qui coûtent le plus cher. Réservez un appel. À lire : Core Web Vitals en 2026.

A project to launch or to rescue?

30-minute free call. We look together at what's blocking you and where to start.

Book a discovery call
SEO technique avec Next.js : la checklist complète · Perrine Honoré