En bref

Next.js n'est pas magique pour le SEO : il est bien outillé, encore faut-il utiliser les bonnes API. Six briques font l'essentiel — metadata, sitemap, robots, JSON-LD, canonical et Core Web Vitals — et chaque brique ratée coûte du trafic. Le SEO Next.js, c'est six éléments bien placés, pas soixante plugins.

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.

Questions fréquentes

Next.js est-il bon pour le SEO ?

Il est bien outillé, pas magique. Six briques font l'essentiel : metadata, sitemap, robots, JSON-LD, canonical et Core Web Vitals. Chaque brique manquante coûte du trafic, et aucune n'est activée par défaut — il faut les mettre en place explicitement.

Faut-il un plugin SEO avec Next.js ?

Non. Tout est natif dans l'App Router : l'API metadata pour les balises et les canonical, les fichiers sitemap.ts et robots.ts pour l'indexation, et un simple script JSON-LD pour les données structurées. Le SEO Next.js, c'est six éléments bien placés, pas soixante plugins.

Qu'est-ce qui est le plus souvent raté sur un site Next.js ?

Trois choses : le sitemap qui oublie les routes dynamiques comme les articles ou les fiches produit, l'absence de canonical cohérent avec le sitemap, et l'usage de composants client là où un composant serveur suffirait — ce qui prive le robot du contenu rendu.

Un projet à lancer ou à sauver ?

30 min d'appel gratuit. On regarde ensemble ce qui bloque et par où commencer.

Réserver un appel découverte