Vérifier votre sitemap
Un sitemap est un fichier qui contient les adresses de votre site web que vous souhaitez voir apparaître dans les résultats de recherche : une table des matières pour les moteurs de recherche. Presque tous les créateurs de sites le génèrent automatiquement. Votre rôle consiste à vérifier qu'il est correct et que Google et Bing le connaissent. Cet article vous explique comment faire. Nous utilisons example.com comme exemple.
Un sitemap est une indication, pas une garantie : Google décide lui-même de ce qu'il explore et indexe. Un sitemap ne remplace pas non plus les liens classiques entre vos pages. Un petit site bien maillé peut s'en passer, mais un sitemap correct est toujours utile.
Où se trouve votre sitemap ?
| Créé avec | Adresse |
|---|---|
| AI Builder | https://example.com/sitemap.xml. Il est régénéré à chaque publication, avec toutes les pages indexables et vos actualités. Les pages que vous avez définies comme non indexables en sont exclues. |
| WordPress | https://example.com/wp-sitemap.xml. Il s'agit d'un index qui renvoie vers des sitemaps distincts pour les pages, les articles et d'autres éléments. Une extension SEO le remplace souvent par son propre sitemap, par exemple sitemap_index.xml. |
| Autres créateurs de sites | Généralement /sitemap.xml. Consultez la ligne Sitemap: de votre robots.txt (voir ci-dessous). |
Comment le vérifier
- Ouvrez
https://example.com/robots.txtdans votre navigateur. Contient-il une ligne commeSitemap: https://example.com/sitemap.xml? C'est ainsi que tous les moteurs de recherche trouvent votre sitemap, même ceux sur lesquels vous n'avez pas de compte. L'adresse indiquée sur cette ligne doit être complète, avechttps://. - Ouvrez le sitemap lui-même. Chaque page figure dans un bloc
<url>, avec son adresse dans<loc>. Les pages attendues y figurent-elles ? - Vérifiez que chaque adresse commence comme le véritable nom de votre site : avec
https://et avec ou sanswww, comme l'adresse sur laquelle votre site s'ouvre réellement. - Cliquez sur quelques adresses. Chaque page doit s'ouvrir directement, sans redirection ni message d'erreur.
Que doit-il contenir, ou non ?
Uniquement les adresses que vous souhaitez voir dans Google, sous leur forme canonique : l'adresse unique que vous utilisez comme adresse officielle de la page. Donc pas :
- les adresses qui redirigent, comme la version
http://ou l'ancien nom d'une page ; - les adresses qui renvoient une erreur 404 ou 410 ;
- les pages en noindex : vous diriez à la fois « indexez ceci » et « n'indexez pas ceci » ;
- les pages que vous bloquez dans robots.txt ;
- les variantes avec paramètres, comme
?sorteer=prijsou?utm_source=nieuwsbrief; - les pages de remerciement, les paniers et les pages de connexion.
Pour la différence entre noindex et robots.txt, consultez Exclure une page de Google : robots.txt ou noindex ?
Quelques règles techniques : des adresses complètes (non pas /contact mais https://example.com/contact), un fichier encodé en UTF-8, un & dans une adresse écrit &, et au maximum 50.000 adresses et 50 Mo par sitemap. Si votre site est plus grand, utilisez un index de sitemaps qui renvoie vers plusieurs sitemaps. Google tient compte de <lastmod> (la date de la dernière modification) si elle est exacte, et ignore <changefreq> et <priority>.
Envoyer le sitemap à Google et Bing
- Ouvrez votre site dans Google Search Console et choisissez Sitemaps.
- Sous Ajouter un sitemap, saisissez l'adresse de votre sitemap et cliquez sur Envoyer.
- Faites de même dans Bing Webmaster Tools. Si vous avez importé votre site depuis Search Console, vos sitemaps ont généralement déjà été repris.
Explications détaillées avec captures d'écran : Envoyer votre sitemap dans le guide Être trouvé en ligne.
Votre site ne figure pas encore dans Search Console ? Consultez d'abord Valider Google Search Console avec un enregistrement TXT : comment éviter les erreurs.
Lire l'état
| État dans Search Console | Signification |
|---|---|
| Opération effectuée | Google a pu lire le sitemap. Sous Pages découvertes, vous voyez combien d'adresses il contient. Cela n'indique pas encore combien sont présentes dans Google. |
| Contient des erreurs | Google a pu lire le sitemap, mais a trouvé des erreurs. Cliquez dessus pour voir les détails. |
| Impossible de récupérer | Google n'a pas pu récupérer le fichier. Vérifiez que l'adresse est correcte, qu'elle s'ouvre dans votre navigateur sans redirection et que robots.txt ne la bloque pas. Pour un sitemap que vous venez d'envoyer, cet état apparaît parfois au début alors que tout est en ordre : Google n'a simplement pas encore essayé. Attendez un jour. |
Une fois le sitemap lu avec succès, Google le relit ensuite régulièrement de lui-même. Un nouvel envoi n'est nécessaire qu'après des modifications importantes. Vous souhaitez savoir quelles adresses de votre sitemap ne figurent pas dans Google, et pourquoi ? Dans le rapport Sitemaps, cliquez sur votre sitemap et choisissez Afficher l'indexation des pages, ou consultez le rapport Indexation des pages, voir Ma page n'apparaît pas dans Google : comment trouver la cause.
Sitemap: dans robots.txt et l'envoi dans Search Console suffisent.Pour aller plus loin
- Google : Créer et envoyer un sitemap (en anglais)
- Google : Gérer vos sitemaps à l'aide du rapport Sitemaps
- sitemaps.org : le protocole (en anglais)
- Déclarer votre site web aux moteurs de recherche (Google et Bing)
Vous utilisez WordPress ? Consultez aussi la leçon Visibilité : les bases du cours WordPress gratuit.
Envie d'en savoir plus ? Suivez le cours gratuit Être trouvé en ligne, leçon 3.4 sitemap.xml : la table des matières pour les moteurs de recherche.
