Une sitemap XML est un fichier qui liste toutes les adresses de votre site web à indexer par Google. Seules les pages avec statut 200, canoniques et sans noindex y ont leur place ; les redirections, pages d'erreur et doublons n'y figurent pas. Le champ lastmod ne doit être mis à jour que si le contenu a réellement changé. La sitemap aide Google à trouver, mais ne remplace pas les liens internes et ne garantit pas l'indexation.
Presque tous les CMS génèrent automatiquement une sitemap XML, mais presque personne ne la vérifie. Pourtant, son contenu influence si Google trouve rapidement vos nouveaux articles ou s'épuise avec des redirections et pages supprimées. Cette page explique ce qui appartient au fichier, ce qui n'y a pas sa place, et ses limites.
Qu'est-ce qu'une sitemap et comment Google l'utilise
La sitemap XML est une liste lisible par les machines de toutes les adresses à indexer par Google, avec une date de modification optionnelle par adresse. Google la décrit comme un indice : elle aide à découvrir des pages nouvelles ou modifiées, surtout pour les sites vastes ou mal liés. Ce n'est pas une instruction. Google décide seul pour chaque adresse, et une page dans la sitemap n'est pas indexée pour cette seule raison.
Google ignore deux champs du standard selon sa documentation : priority et changefreq. En revanche, il utilise lastmod si c'est fiable. Par fichier, les limites sont de 50 000 adresses et 50 Mo ; les sites plus grands les divisent en plusieurs fichiers listés dans un index de sitemap.
Ce qui y appartient et ce qui n'y a pas sa place
| Appartient à la sitemap | N'appartient pas à la sitemap |
|---|---|
| Pages avec statut HTTP 200 | Redirections (301, 302) |
| L'adresse canonique de chaque page | Variantes non canoniques (avec paramètres, http au lieu de https) |
| Pages destinées à être indexées | Pages avec noindex |
| Pages de services, guides, articles de blog, pages de localisation | Pages d'erreur (404), pages de connexion, pages de remerciement |
| La page d'accueil | Pages d'étiquettes, pages d'auteur, archives mensuelles |
| Pages paginées (page 2, 3 de la liste des articles) |
La règle de base : la sitemap ne contient que ce que vous voulez voir dans les résultats. Chaque adresse indésirable coûte du temps à Google et embrouille le rapport dans la Search Console. L'adresse canonique est définie par la balise Canonical ; sitemap et Canonical doivent correspondre, sans quoi vous vous contredisez.
lastmod : honnête ou pas du tout
Le champ lastmod indique quand une page a été modifiée. Google l'utilise pour rafraîchir les pages modifiées, mais seulement s'il est fiable. Deux erreurs sont courantes :
- Chaque adresse porte la date de génération de la sitemap, donc toujours aujourd'hui. Le champ devient inutile, et Google l'ignore pour ce site.
- La date est mise à jour pour chaque détail, comme un changement dans la barre latérale. Le champ perd alors sa valeur.
La bonne pratique : lastmod change quand le contenu principal change. Une faute corrigée ne compte pas, un nouveau paragraphe oui. La plupart des CMS gèrent cela correctement, sauf si un plugin intervient.
Soumettre à Google
Trois étapes, une seule fois :
- Trouver l'adresse de la sitemap, souvent exemple.ch/sitemap.xml. Dans WordPress, les plugins SEO la génèrent ; dans Wix et Shopify, elle est intégrée.
- Dans la Search Console, sous « Sitemaps », entrer l'adresse et envoyer. Le rapport montre ensuite si Google a pu la lire et combien d'adresses ont été trouvées.
- Ajouter une ligne « Sitemap : https://exemple.ch/sitemap.xml » dans robots.txt. Ainsi, d'autres moteurs de recherche et robots IA trouvent le fichier.
Ensuite, plus rien à faire. Les nouveaux articles apparaissent automatiquement dans la sitemap, Google la relit régulièrement.
Erreurs fréquentes
- Pages avec noindex dans la sitemap : vous dites à Google « prends-les » et « ne les prends pas » en même temps. La Search Console signale cette erreur.
- Redirections dans la sitemap : typique après un relaunch, si l'ancienne sitemap reste active. Google suit la redirection, mais le fichier perd en crédibilité.
- Deux sitemaps avec des contenus différents : par exemple celle intégrée à WordPress et celle d'un plugin SEO. Désactivez-en une.
- Adresses http dans la sitemap d'un site https : provient d'anciens réglages, chaque adresse devient alors une redirection.
- Environnement de développement dans le sitemap : les adresses contenant « staging » ou « dev » n'ont jamais leur place dans ce fichier.
- Sitemap non régénéré depuis des mois : sur les sites statiques maintenus à la main, toutes les nouvelles pages manquent alors.
Ce que le sitemap ne peut pas faire
Il ne remplace pas les liens internes. Une page qui figure uniquement dans le sitemap, mais qu'aucune autre page ne cite, reste souvent au statut « Détectée, actuellement non indexée ». Il n'accélère pas l'indexation de façon garantie, il n'améliore aucun classement et il ne corrige aucun blocage technique. Si une page n'apparaît pas malgré un sitemap correct, la cause est ailleurs ; l'ordre des mesures à prendre figure sous Page non indexée.
Ce que vous pouvez en faire
Ouvrez votre sitemap une fois dans le navigateur et lisez vingt adresses. Y trouvez-vous quelque chose qui n'a pas sa place dans les résultats de recherche, ou le dernier article de blog manque-t-il ? Dans ce cas, corrigez le réglage dans le CMS. Soumettez le fichier dans la Search Console, ajoutez la ligne dans le fichier robots.txt et vérifiez le rapport sur les sitemaps après chaque refonte, puis une fois par trimestre.
Questions fréquentes
Ai-je besoin d'un sitemap si mon site ne compte que dix pages ?
Ce n'est pas indispensable, Google trouve dix pages reliées entre elles même sans sitemap. Cela ne fait toutefois pas de mal, et dès qu'un blog s'ajoute, il devient utile, car les nouveaux articles sont ainsi connus plus rapidement. Comme chaque CMS le génère automatiquement, il n'y a aucune raison de s'en passer.
Où trouver le sitemap de mon site ?
Essayez beispiel.ch/sitemap.xml, pour WordPress sans plugin SEO beispiel.ch/wp-sitemap.xml, et pour Wix et Shopify également /sitemap.xml. Souvent, une ligne « Sitemap: » avec l'adresse figure aussi dans le fichier robots.txt, à l'adresse beispiel.ch/robots.txt. Si aucune de ces adresses ne répond, votre CMS n'en génère pas, et il manque un plugin ou un réglage.
Dois-je inclure les images et les vidéos dans le sitemap ?
Pour la plupart des sites de PME, c'est inutile, Google trouve les images via les pages. Il existe des extensions dédiées pour les sitemaps d'images et de vidéos, utiles pour les portails comptant des milliers de médias. Une entreprise artisanale avec deux cents photos n'en a pas besoin.
Pourquoi la Search Console affiche-t-elle moins de pages indexées que le sitemap n'en contient ?
C'est normal. Le sitemap est une suggestion, Google décide lui-même pour chaque adresse. La différence apparaît dans le rapport « Pages » avec le motif, par exemple « Détectée, actuellement non indexée » ou « Doublon ». Ce n'est que lorsque l'écart est important ou qu'il grandit que la recherche d'erreurs vaut la peine.