Back to blog
SEO Technique5 min read

Sitemap XML : comment créer et soumettre un sitemap parfait pour le SEO

Le sitemap XML indique à Google quelles pages indexer. Guide de création, soumission et erreurs à éviter pour les sites Next.js et WordPress.

S

Solentia Team

Digital experts

Core Web Vitals 2026LCP · CLS · INP · Tous en zone Good ✓2.1sGood ✓LCPLargest Contentful Paint0.05Good ✓CLSCumulative Layout Shift160msGood ✓INPInteraction to Next PaintSignal de classement Google ✓

Sitemap XML : guide complet

Un sitemap XML est un fichier qui liste toutes les URLs de votre site web pour aider les moteurs de recherche à les découvrir et les indexer efficacement. C'est l'un des éléments SEO les plus fondamentaux — et souvent mal configurés.

Structure d'un sitemap XML

Les balises

  • Balise: <loc> — Obligatoire: ✅ Oui — Description: URL complète de la page
  • Balise: <lastmod> — Obligatoire: Non — Description: Date de dernière modification (YYYY-MM-DD)
  • Balise: <changefreq> — Obligatoire: Non — Description: Fréquence de mise à jour (ignorée par Google en pratique)
  • Balise: <priority> — Obligatoire: Non — Description: Priorité relative 0.0-1.0 (ignorée par Google en pratique)

Sitemap Index : pour les grands sites

Limite d'un sitemap : 50 000 URLs ou 50 MB. Pour les sites plus grands, utilisez un sitemap index :

Sitemap dans Next.js App Router

Next.js génère automatiquement un sitemap via le fichier app/sitemap.ts :

Accessible à : /sitemap.xml

Sitemap multilingue avec hreflang

Pour les sites en plusieurs langues, ajoutez les alternatives linguistiques :

Soumettre votre sitemap à Google

Via Google Search Console

  1. 1Propriété → Sitemaps (dans la barre latérale)
  2. 2Saisir l'URL du sitemap (ex: sitemap.xml)
  3. 3Soumettre

Via robots.txt (automatique)

Ajoutez dans robots.txt :

Google découvrira le sitemap lors du prochain crawl de robots.txt.

Ce qu'il ne faut PAS mettre dans un sitemap

  • À exclure: Pages noindex — Raison: Contradiction : demandez à Google de ne pas indexer mais vous lui soumettez
  • À exclure: Pages avec redirections — Raison: Mettre les URLs finales uniquement
  • À exclure: Pages 404 — Raison: Gaspille le crawl budget
  • À exclure: Pages de filtre/tri e-commerce (si noindex) — Raison: Même raison que noindex
  • À exclure: Pages de connexion/compte utilisateur — Raison: Pas de valeur SEO
  • À exclure: Pages en double (sans canonical résolu) — Raison: Risque de confusion

Vérifier et diagnostiquer votre sitemap

Google Search Console :

  • Sitemaps → voir "URLs soumises" vs "URLs indexées"
  • Un écart important signale un problème

Outils :

  • Screaming Frog : crawle et valide le sitemap
  • XML Sitemap Validator (sitemap.xml online) : validation syntaxique
  • Google Search Console → Rapport de couverture : identifie les URLs exclues

Conclusion

Un sitemap XML bien structuré est l'un des signaux SEO les plus directs que vous pouvez envoyer à Google. En Next.js, il se génère automatiquement — assurez-vous d'y inclure toutes vos pages indexables et d'en exclure strictement les pages sans valeur.

Questions fréquentes

Take action

Interested in applying these strategies to your project?

Our experts apply exactly these methods every day for Belgian and European clients. Get an analysis of your situation within 48 hours.