VISIBILITÉ WEB · 8 min

Sitemap XML : comment le préparer et le soumettre à Google ?

Une méthode en sept étapes pour sélectionner les URL canoniques, générer un sitemap XML valide, le soumettre à Google et interpréter les erreurs.

Une personne organise les contenus d’un site avec des documents et un ordinateur

Un sitemap XML indique aux moteurs de recherche les URL que vous jugez importantes. Il peut faciliter leur découverte et leur exploration, surtout lorsque le site est récent, volumineux, riche en médias ou imparfaitement relié. Il ne remplace toutefois ni les liens internes, ni une page indexable, ni une réponse utile.

L’envoi du fichier à Google est une suggestion, pas une demande d’indexation garantie. La bonne méthode consiste donc à sélectionner des URL cohérentes, générer un fichier valide, vérifier qu’il est accessible, puis interpréter séparément sa lecture et l’état des pages.

Un sitemap est-il nécessaire pour votre site ?

La déclaration du sitemap n’est qu’une partie de la configuration. Le guide robots.txt pour le SEO explique les règles d’exploration, leur portée et les contrôles à effectuer avant publication.

Décider avant de générer un fichier
SituationUtilité probablePriorité parallèle
Site récent avec peu de liens externesAider à faire découvrir les nouvelles URLCréer une navigation et des liens internes accessibles
Site vaste ou aux pages profondesFournir un inventaire explicite et segmentableRéduire les pages orphelines
Nombreuses images, vidéos, actualités ou versions localiséesTransmettre des informations spécialisées avec les extensions adaptéesVérifier les exigences propres à chaque format
Petit site dont toutes les pages importantes sont bien reliéesUtile pour le contrôle, mais rarement le premier blocageSoigner contenu, navigation et maillage

Google explique qu’un petit site bien relié peut souvent être découvert sans sitemap, tout en précisant que ce fichier reste généralement utile. Consultez son introduction officielle aux sitemaps pour les cas d’usage détaillés.

La méthode en sept étapes

De l’inventaire au suivi
ÉtapeDécisionRésultat attendu
1Recenser les URL publiquesInventaire de départ
2Choisir les URL à déclarerListe canonique et indexable
3Générer le bon formatXML ou index de sitemaps valide
4Contrôler le fichier publiéRéponse accessible et contenu cohérent
5Déclarer son emplacementSoumission traçable
6Lire les statuts sans raccourciErreurs de fichier séparées des problèmes de page
7Maintenir et comparerSitemap aligné sur le site réel

1. Recenser les URL publiques du site

Avant de créer un fichier, cherchez si votre CMS ou votre framework en publie déjà un, souvent à l’adresse /sitemap.xml ou sous la forme d’un index. Ouvrez-le directement et comparez-le aux URL accessibles depuis la navigation, les catégories, les fiches et les articles.

Construisez un inventaire contenant au minimum l’URL finale, son code HTTP, sa canonical, sa directive d’indexation et sa présence dans le maillage. Cette étape révèle les écarts qu’un générateur aveugle reproduirait : anciennes URL, paramètres, doublons, pages privées ou contenus devenus introuvables.

Un sitemap ne répare pas une page orpheline. Pour rapprocher ses URL de celles du crawl et qualifier les écarts, consultez notre audit ciblé des pages orphelines. Si une URL importante n’est accessible par aucun parcours normal, ajoutez des liens utiles en suivant la méthode de maillage interne pour un petit site.

2. Sélectionner uniquement les URL canoniques et indexables

Si la version représentative n’est pas encore définie, commencez par la méthode de choix et de contrôle d’une URL canonique en SEO avant de modifier le sitemap.

Règles d’inclusion et d’exclusion
URLDécision habituellePourquoi
Page publique, finale, indexable et canoniqueInclureElle correspond à la version souhaitée dans les résultats
Redirection, erreur 404/410 ou erreur serveurExclureLe fichier doit pointer directement vers une destination valide
Page en noindex, privée ou protégéeExclureLes signaux d’indexation seraient contradictoires
Doublon dont la canonical vise une autre URLExclureSeule la version canonique doit être déclarée
Recherche interne, filtre ou paramètre sans valeur autonomeExclureÉviter un inventaire gonflé par des variantes
Page paginée ou facette utile et autonomeDécider selon sa stratégie réelleElle n’est pas exclue par nature ; ses signaux doivent être cohérents

Utilisez des URL absolues et complètes, avec le même protocole, le même hôte et la même convention de slash que les canonicals. Google tentera d’explorer l’adresse telle qu’elle est fournie. Le guide officiel de création d’un sitemap recommande d’y inclure les URL canoniques que vous souhaitez voir dans les résultats.

Pour un annuaire, toutes les catégories ne méritent pas forcément le même traitement. Définissez une règle fondée sur la valeur réelle et l’inventaire, puis appliquez-la simultanément aux balises robots, aux canonicals, au maillage et au sitemap. Un seuil propre à un site n’est pas une règle universelle de Google.

Un inventaire sépare les URL à inclure des redirections, doublons et pages non indexables

3. Générer un XML valide ou un index de sitemaps

Pour un petit ensemble stable, un fichier manuel peut suffire. Dès que les URL changent régulièrement, laissez le CMS ou l’application le générer à partir de la même source de données que le site. L’automatisation réduit les oublis, à condition d’appliquer les règles de sélection précédentes.

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.example.com/guide</loc>
    <lastmod>2026-09-14</lastmod>
  </url>
</urlset>

Le fichier doit être encodé en UTF‑8 et les caractères réservés doivent être échappés. Une URL relative comme /guide ne suffit pas. Le protocole Sitemap décrit la syntaxe et les règles d’échappement.

Un fichier est limité à 50 000 URL ou 50 Mo non compressés. Au-delà, répartissez les pages dans plusieurs fichiers et référencez-les depuis un index de sitemaps. Une segmentation par type de contenu peut aussi faciliter le diagnostic dans Search Console, sans améliorer mécaniquement le classement.

Renseignez <lastmod> seulement à partir d’une modification importante et vérifiable du contenu, des données structurées ou des liens. Ne remplacez pas la date à chaque génération. Google ignore les valeurs <priority> et <changefreq> : les ajouter ne crée pas de priorité d’exploration garantie.

4. Contrôler le fichier à son adresse publique

Ouvrez l’URL du sitemap sans être connecté et contrôlez sa réponse. Elle doit être accessible aux robots autorisés, renvoyer le bon contenu XML et ne pas dépendre d’un cookie, d’une session ou d’un formulaire. Une présentation visuelle sommaire dans le navigateur n’est pas une erreur si le document XML reste valide.

  1. Vérifiez une réponse HTTP finale en 200, sans boucle ni chaîne de redirections.
  2. Confirmez le type de contenu et l’absence d’une page HTML d’erreur renvoyée avec un faux statut 200.
  3. Testez plusieurs URL listées : statut, canonical, indexabilité et cohérence du domaine.
  4. Comparez le nombre d’entrées à l’inventaire attendu.
  5. Contrôlez que les anciennes URL supprimées disparaissent après la prochaine génération.

Sur un index, ouvrez aussi chaque sitemap enfant. La validité de l’index ne prouve pas que tous les fichiers référencés sont accessibles.

5. Soumettre le sitemap à Google

Dans la propriété Search Console correspondant au protocole et au domaine concernés, ouvrez le rapport « Sitemaps », saisissez l’adresse du fichier ou de l’index, puis envoyez-la. Le rapport sur les sitemaps de Search Console indique les derniers traitements et les erreurs détectées.

Déclarez également l’adresse absolue dans robots.txt :

Sitemap: https://www.example.com/sitemap.xml

Cette ligne aide les moteurs à trouver le fichier, mais n’autorise pas l’exploration d’une URL bloquée ailleurs. Le fichier robots.txt et le sitemap ont des fonctions différentes : le premier encadre principalement l’exploration, le second propose un inventaire.

Envoyez l’index principal plutôt que chaque fichier enfant lorsque votre architecture le prévoit. Il n’est pas nécessaire de soumettre de nouveau le même sitemap à chaque petite mise à jour : Google peut le relire, et Search Console conserve son suivi.

6. Interpréter les statuts et corriger la bonne couche

Du symptôme au premier contrôle
SymptômePremier contrôleAction
Sitemap impossible à récupérerURL, statut HTTP, propriété, accès public et redirectionsRendre le fichier directement accessible
Le serveur renvoie du HTMLContenu réel de la réponseCorriger la route ou la page d’erreur
Erreur XMLEncodage, balises, entités et espaces parasitesValider puis régénérer le document
URL signalée avec une redirection ou une canonical différenteAdresse finale et signaux de la pageDéclarer uniquement la version canonique finale
Sitemap lu, page absente de l’indexInspection de l’URL et rapport d’indexationDiagnostiquer la page, pas renvoyer le fichier en boucle
Nombre d’URL inattenduRègles du générateur et données sourcesComparer inventaire, sitemap et pages publiées

« Réussite » signifie que Google a pu traiter le fichier ; cela ne signifie pas que toutes ses URL sont indexées. Inversement, une page peut être indexée sans apparaître dans un sitemap. Si une adresse importante reste absente des résultats, suivez le diagnostic d’une page non indexée pour contrôler accessibilité, directives, canonical, rendu et qualité de la réponse.

Ne demandez pas une indexation répétée tant que les signaux se contredisent. Une correction vérifiable du statut, du contenu, des liens ou de la canonical est plus utile qu’une succession d’envois identiques.

7. Maintenir le sitemap et mesurer les écarts

Reliez la génération du sitemap au cycle de publication : ajout d’une page publique, modification importante, changement de canonical, dépublication ou suppression. Après une migration, surveillez particulièrement les anciens hôtes, les chemins redirigés et les variantes avec ou sans slash.

  1. Conservez la date et la règle de chaque modification du générateur.
  2. Comparez régulièrement les URL publiées, indexables et présentes dans le sitemap.
  3. Échantillonnez les codes HTTP et les canonicals plutôt que de vérifier seulement le nombre total.
  4. Analysez séparément les nouveaux contenus, les catégories et les autres groupes utiles.
  5. Après une fusion, mettez à jour liens, redirections, canonicals et sitemap en même temps.
  6. Contrôlez les destinations avec la méthode pour trouver et corriger les liens cassés.

Une variation du nombre d’URL n’est pas bonne ou mauvaise en soi : elle doit s’expliquer par l’inventaire réel. Pour éviter que plusieurs pages visent le même besoin après une fusion ou une nouvelle publication, utilisez aussi le diagnostic de cannibalisation SEO.

Checklist avant et après l’envoi

  1. Le sitemap existe-t-il déjà et qui le génère ?
  2. Chaque URL listée est-elle absolue, finale, canonique, publique et indexable ?
  3. Les redirections, erreurs, pages privées, noindex et doublons sont-ils exclus ?
  4. Le XML est-il valide, encodé en UTF‑8 et sous les limites de taille ?
  5. Les dates lastmod correspondent-elles à de vraies modifications importantes ?
  6. Le fichier répond-il publiquement en 200 et son adresse figure-t-elle dans robots.txt ?
  7. La bonne propriété Search Console reçoit-elle le sitemap ou son index ?
  8. Les erreurs de fichier sont-elles distinguées des problèmes d’indexation des pages ?
  9. La génération se met-elle à jour après publication, redirection ou suppression ?

Un bon sitemap est un inventaire technique fiable, pas une liste maximale. Lorsqu’il reste aligné sur les URL canoniques, les directives d’indexation et les liens du site, il facilite la découverte et surtout le contrôle des écarts sans promettre ce que Google décidera d’indexer.

Votre site mérite une fiche claire

Présentez votre activité dans la catégorie la plus pertinente, avec une offre en paiement unique dès 4,99 €.

Ajouter mon site