Sitemap XML : aider la découverte sans promettre l’indexation

À retenir

Un sitemap communique des URL aux moteurs. Sa lecture ou son envoi ne garantit ni exploration immédiate, ni indexation, ni classement ; le maillage interne reste utile.

Cartographie mondiale des réseaux dans une salle de briefing vide Illustration · scène fictive
Dans cet article

Respecter les limites du fichier

Pour un sitemap, les plafonds documentés sont 50000 URL et 50 MB après décompression : il faut respecter les deux. Au-delà, répartissez les URL entre plusieurs sitemaps, éventuellement référencés par un index. Le fichier doit être en UTF-8 et les URL entièrement qualifiées.

Point de contrôleRepèrePrécision
URL par sitemap50000Plafond par fichier.
Taille décompressée50 MBPlafond à respecter aussi.
EncodageUTF-8Avec valeurs XML correctement échappées.
priority et changefreqIgnorés par GoogleNe pilotent pas son exploration.

Décrire les pages réellement souhaitées

  • Listez des URL préférées cohérentes avec les canoniques, accessibles et destinées à l’indexation. Repérez redirections, erreurs et pages exclues avant la soumission.
  • Échappez correctement les valeurs XML et contrôlez le fichier servi, son statut et les sitemaps enfants. Une compression ne supprime pas la limite de taille décompressée.
  • Utilisez lastmod pour une modification significative et vérifiable. Ne remplacez pas toutes les dates chaque jour pour simuler une actualisation.

Distinguer fichier accepté et pages indexées

Suivez les diagnostics de lecture et les états des URL séparément. Un sitemap valide peut contenir une page non retenue pour d’autres raisons. Google ignore priority et changefreq ; ces champs ne permettent pas d’acheter de la priorité ou de fixer une fréquence d’exploration.

Références primaires

Sitemap : publier les URL que l’on assume

Un sitemap est un inventaire de découverte pour les URL que le site veut voir explorer. Y inclure des redirections, des doublons ou des pages noindex rend le signal moins cohérent ; une entrée valide ne garantit toutefois pas l’indexation.

  • Comparer chaque entrée à sa réponse finale et à sa canonique.
  • Mettre lastmod à jour seulement lors d’une modification réelle.
  • Vérifier les versions linguistiques et les liens internes des pages clés.

Référence primaire : Google Search Central — Crawling and indexing. Méthode connexe : consulter le guide pratique.

Ne pas demander au sitemap de réparer la navigation

Un sitemap peut signaler des fiches que la pagination ne relie pas correctement, mais il ne rend pas le parcours utilisable. Gardez cohérence entre URLs canoniques, listes et fichiers sitemap, puis vérifiez la découverte au-delà de la première page.

  • Inclure les URLs pertinentes et canoniques selon leur contenu réel.
  • Tester les liens de suite et les fiches de la dernière page de chaque famille.
  • Vérifier dates de modification sans les changer uniquement parce que le sitemap est régénéré.

Cas de recette à reproduire

Exemple fictif : ces données ne décrivent aucun client ni résultat réel.

Voir les données du cas
{
    "page_2": "/catalog?page=2",
    "canonical": "/catalog",
    "next_link": "<button>More</button>"
}

Décision attendue

La page 2 doit avoir sa propre canonical et des liens href explorables vers la suite.

Procédure de vérification

  1. Relevez URL, canonical et liens de chaque page.
  2. Accédez à la suite sans cliquer sur un bouton JavaScript.
  3. Conservez les liens href et la canonical propre. Ouvrez chaque URL directement et comparez les éléments affichés ; une adresse différente qui répète la première page ne valide pas la suite.

Google Search Central — Pagination and incremental page loading

Référence primaire : Google Search Central — Pagination and incremental page loading. Méthode connexe : consulter le guide pratique.

Sitemaps : contrôler les URL, les fragments et les dates lastmod

Vérifier la qualité du fichier proposé aux moteurs, au-delà d’un simple XML syntaxiquement valide.

  • Canonical, langue et état publié
  • Taille non compressée et nombre
  • Source du changement et contrôle

Cas de recette à reproduire

Exemple fictif : ces données ne décrivent aucun client ni résultat réel.

Voir les données du cas
{
    "shard_urls": 50001,
    "uncompressed_bytes": 20000000,
    "lastmod_source": "generation_time"
}

Décision attendue

50 001 URL dépassent la limite d’un fichier. Segmenter et calculer lastmod depuis les modifications significatives. Dans cet exercice, deux fichiers de 50 000 et 1 URL respectent la limite de nombre ; vérifier aussi la limite de 50 Mo par fichier non compressé. Une compression gzip ne relève pas ces limites. La date de génération ne remplace pas la date de modification de chaque page.

Procédure de vérification

  1. Relevez nombre d’URL et taille non compressée.
  2. Validez découpage, canonical et dates de modification significatives.
  3. Conservez URL exclues et correspondances entre fragments et index.

Sitemaps.org — Protocol

Référence primaire : Sitemaps.org — Protocol. Méthode connexe : consulter le guide pratique.

Robots.txt : exploration, indexation et preuves

Un sitemap propose des URL ; il ne décide pas de l’index

Chez Google, l’inclusion dans un sitemap est un signal faible de canonique. Une URL proposée doit encore être explorée, traitée et éventuellement sélectionnée.

  • Ne publier que les URL utiles et cohérentes avec les canoniques et les liens internes.
  • Vérifier séparément robots.txt et les directives de chaque page.
  • Conserver l’observation d’indexation effective ; le dépôt du sitemap ne constitue pas une preuve de résultat.

Examiner les douze cas de robots.txt →

Références relues le