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
- 1Propriété → Sitemaps (dans la barre latérale)
- 2Saisir l'URL du sitemap (ex:
sitemap.xml) - 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
Écrit par l'agence Solentia
Une équipe experte, 10 ans d'expérience terrain
Solentia est une agence digitale spécialisée en SEO, Google Ads, développement web et IA. Depuis 10 ans, nous accompagnons PME, scale-ups et institutions à Bruxelles, Paris, Genève et Londres. Nos articles s'appuient sur des cas clients réels et des données vérifiées.
Passer à l'action
Ces stratégies vous intéressent pour votre projet ?
Nos experts appliquent exactement ces méthodes chaque jour pour des clients belges et européens. Obtenez une analyse de votre situation en 48h.
