indexsonar

Sitemap XML : ce qu'il doit contenir pour le SEO

· 5 min de lecture

À quoi sert un sitemap XML ?

Un sitemap XML est un fichier où votre site décrit ses pages pour que Google les explore plus efficacement. Il aide les moteurs de recherche à découvrir vos URL, sans garantir leur exploration ni leur indexation. Dans ce fichier, Google n’exploite la date <lastmod> que si elle est fiable, et il ignore <priority> et <changefreq>.

Pour le référencement naturel, le sitemap sert donc à la découverte, pas à l’entrée dans l’index. Google Search Central l’écrit : rien n’assure que chaque URL listée sera explorée puis indexée.

La découverte n’est que la première étape. L’exploration et l’indexation décident ensuite si la page apparaît dans Google.

Un petit site a-t-il besoin d’un sitemap pour le SEO ?

Pas toujours. D’après la page « Learn about sitemaps » de Google, un site peut s’en passer si trois conditions sont réunies :

  • il est petit : environ 500 pages ou moins, en ne comptant que celles qui doivent figurer dans les résultats ;
  • Googlebot trouve toutes ses pages importantes en suivant les liens depuis l’accueil ;
  • il a peu de vidéos ou d’images à faire apparaître.

Google ajoute que, dans la plupart des cas, un site gagne à en avoir un.

Un sitemap n’est donc pas obligatoire pour être indexé. Il devient utile dans trois cas :

  • le site est gros ;
  • le site est neuf et reçoit peu de liens externes ;
  • une page n’a aucun lien interne qui pointe vers elle, ce qu’on appelle souvent une page orpheline.

Dans ce dernier cas, le sitemap signale quand même son URL.

Quels formats de sitemap Google accepte-t-il ?

Google accepte trois formats, d’après sa page Build and submit a sitemap :

  • XML : extensible et polyvalent, c’est le format qui peut porter le plus d’informations sur vos URL, comme la date de modification.
  • RSS, mRSS ou Atom 1.0 : les formats de flux.
  • Texte : le plus simple, une liste d’URL sans autre donnée.

Le plan de site HTML, lui, est une page web pour les visiteurs. Google ne le range pas parmi ses formats de sitemap.

Quelles URL mettre dans le fichier sitemap XML, et dans quelles limites ?

Google demande d’y inclure les URL que vous voulez voir dans ses résultats. Il affiche en général l’URL canonique (la version que Google retient quand plusieurs URL affichent un contenu semblable), et le sitemap peut influencer ce choix. Par déduction, une page que vous ne voulez pas dans les résultats n’a rien à faire dans le fichier sitemap.

Deux règles de forme s’ajoutent :

  • des URL absolues et complètes, avec le protocole et le nom de domaine (https://example.com/page, pas /page) ;
  • un fichier encodé en UTF-8 (l’encodage standard des caractères du web).

Voici un exemple minimal au format XML, avec une seule page :

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/blog/ma-page</loc>
    <lastmod>2026-10-06</lastmod>
  </url>
</urlset>

Selon la page « Build and submit a sitemap » de Google, chaque fichier est limité à 50 Mo non compressé ou à 50 000 URL, quel que soit le format. Un site plus gros répartit ses URL sur plusieurs sitemaps, puis les regroupe dans un index de sitemaps. Cet index accepte jusqu’à 50 000 balises loc, selon la page « Manage your sitemaps with a sitemap index file » de Google.

Ce que Google lit dans lastmod, priority et changefreq

La balise <lastmod> donne la date de dernière modification de la page. Google l’utilise si elle est exacte de façon constante et vérifiable, par exemple en la comparant à la dernière modification de la page. Elle doit refléter la dernière mise à jour significative (contenu principal, données structurées, liens), pas un simple changement de date de copyright. Le protocole sitemaps.org demande le format W3C Datetime, une date normalisée comme 2026-10-06.

La conséquence se déduit de cette règle. Une date qui change à chaque génération du fichier ne correspond à aucune mise à jour du contenu, et ne peut pas se vérifier. Google ne chiffre pas ce que « constante » veut dire.

<priority> et <changefreq> existent dans le protocole. <priority> va de 0,0 à 1,0 ; <changefreq> n’est qu’une indication de fréquence de mise à jour. Google ignore les deux.

Comment créer un sitemap XML ?

Trois voies existent, de la plus simple à la plus manuelle :

  1. Le CMS (le logiciel qui gère le contenu du site, comme WordPress) peut générer le sitemap, seul ou avec une extension, et le tenir à jour.
  2. Un outil de génération crée le fichier à partir de votre site. Il faut le relancer quand le site change.
  3. À la main, pour quelques pages, en XML ou en texte.

Google recommande de faire générer le sitemap par le logiciel du site, d’après sa page « Build and submit a sitemap ». Le fichier suit alors les pages publiées sans intervention de votre part.

Comment soumettre le fichier sitemap à Google ?

Google décrit plusieurs voies de soumission. Deux sont les plus courantes.

Le fichier robots.txt est placé à la racine du site et donne des consignes aux robots des moteurs de recherche. Il accepte une ligne dédiée, placée n’importe où :

Sitemap: https://example.com/my_sitemap.xml

Vous pouvez y ajouter plusieurs lignes de ce type, sans limite de nombre.

Google Search Console (l’outil de Google qui montre comment il voit votre site) propose aussi un rapport sur les sitemaps. Il faut être propriétaire de la propriété (le site déclaré dans Search Console) pour y soumettre un sitemap. Le rapport indique ensuite l’état de la dernière requête pour chaque sitemap, d’après l’aide Search Console. Il en existe trois : « Opération effectuée » (lu sans erreur), « Contient des erreurs » et « Impossible de récupérer le sitemap ».

L’emplacement du fichier compte. Sauf soumission par ce rapport, un sitemap ne vaut que pour les pages situées sous son répertoire parent. Placé à la racine, il couvre tout le site.

Déclarer un sitemap ne revient pas à demander l’indexation d’une page, et ne garantit rien.

indexsonar lit votre Search Console en lecture seule (utilisateur « Restreint ») et vous envoie chaque semaine, par email, jusqu’à 3 priorités.