Sitemap.xml : pourquoi c'est indispensable et comment le générer
Un sitemap XML est un fichier qui liste toutes les pages de votre site que vous souhaitez que Google indexe. C'est en quelque sorte une carte que vous donnez au robot de Google pour lui dire : "voici tout ce que tu dois explorer." C'est particulièrement utile pour les sites de plus de vingt pages, les sites récents ou ceux qui publient du nouveau contenu régulièrement.
Pourquoi le sitemap accélère l'indexation
Sans sitemap, Google découvre vos pages en suivant les liens — depuis votre page d'accueil vers vos pages internes, puis vers les pages liées, etc. Ce processus peut prendre des jours ou des semaines pour les pages profondes de votre site.
Avec un sitemap soumis dans Search Console, vous donnez à Google une liste directe de toutes vos URLs. Il peut ainsi les explorer plus rapidement et plus exhaustivement — notamment les nouvelles pages ou les pages qui reçoivent peu de liens internes.
Ce qu'un bon sitemap doit contenir
- Toutes vos pages importantes — pages de services, articles de blog, pages produits, landing pages. Excluez les pages de confirmation, les doublons et les pages de résultats de recherche interne.
- La date de dernière modification — balise
<lastmod>. Elle indique à Google quand une page a été mise à jour et l'incite à la re-crawler. - Pas de pages noindexées — si une page est tagguée
noindex, elle ne doit pas apparaître dans le sitemap. C'est un signal contradictoire que Google interprète négativement.
Comment le générer et le soumettre
Dans un projet Next.js, le fichier app/sitemap.ts génère automatiquement un sitemap dynamique à chaque déploiement. Pour les sites WordPress, les plugins SEO (Yoast, Rank Math) le gèrent nativement. Pour les sites statiques, des outils comme next-sitemap ou des générateurs en ligne suffisent.
Une fois généré, soumettez votre sitemap dans Google Search Console (section "Sitemaps") et vérifiez régulièrement qu'il ne contient pas d'erreurs d'indexation.
Vous voulez qu'on s'assure que votre sitemap est correctement configuré ? Contactez-nous.