Comment générer un sitemap avec Drupal Simple XML Sitemap ?

L'équipe Citead, mis à jour le

En bref. Activez la prise en charge des types d’entités, configurez leur inclusion dans le sitemap, générez-le manuellement ou par cron et examinez /sitemap.xml.

Définition : Simple XML Sitemap est un module Drupal qui génère des fichiers XML répertoriant les URL d’un site web à destination des moteurs de recherche. Sa mise en place consiste à activer l’inclusion des contenus, à configurer le sitemap et à lancer sa génération manuellement ou par les tâches planifiées de Drupal.

Points clés

  • Au 17 octobre 2026, la fiche du projet Simple XML Sitemap sur Drupal décrit la prise en charge des entités de contenu, dont les nœuds (nodes) et les termes de taxonomie, ainsi que des vues et des liens personnalisés.
  • Le README de la version du module indique que le sitemap par défaut contient initialement uniquement la page d’accueil et qu’il est accessible à l’adresse /sitemap.xml.
  • Les consignes de Google sur les sitemaps précisent que Google ignore les valeurs facultatives <priority> et <changefreq> que les outils de création de sitemaps peuvent fournir.

Où configurer le contenu du sitemap ?

Pour un module installé, les instructions de configuration du README indiquent les chemins d’administration suivants :

/admin/config/search/simplesitemap
/admin/config/search/simplesitemap/entities
/admin/config/search/simplesitemap/settings

La page correspondant au premier chemin répertorie les instances de sitemap, c’est-à-dire des sitemaps configurés séparément. Le module fournit une instance nommée default. La page des entités active la prise en charge des types d’entités de contenu, qui sont des catégories de contenu Drupal telles que les nœuds ou les termes de taxonomie. Une fois un type activé, sa commande Configure (configurer) définit l’inclusion dans chaque sitemap.

Un sous-type (bundle) est une subdivision d’un type d’entité, par exemple un type de contenu pour les nœuds. L’inclusion peut aussi se configurer sur sa propre page d’administration, selon le modèle de chemin documenté :

/admin/structure/types/manage/[content type]

Les paramètres du sous-type peuvent être remplacés dans les formulaires de modification de chaque contenu. Les liens ordinaires des entités doivent être accessibles aux visiteurs anonymes pour figurer dans le sitemap ; le README exempte par ailleurs de tout contrôle d’accès les liens fournis par les points d’extension (hooks) du module.

Comment lancer la génération et maintenir le sitemap à jour ?

Les instructions d’utilisation du README situent la génération manuelle à l’adresse /admin/config/search/simplesitemap. Cette page indique également l’état global de la génération et celui de chaque sitemap.

Lorsque les paramètres d’inclusion changent, l’option Regenerate sitemaps after clicking save (régénérer les sitemaps après l’enregistrement) demande une régénération immédiate. Cette option peut apparaître uniquement lorsque le module détecte une modification des paramètres.

Pour une utilisation en ligne de commande, Drush, l’outil en ligne de commande de Drupal, exécute la commande de génération documentée :

drush simple-sitemap:generate

La commande poursuit le travail déjà présent dans la file d’attente de génération, qui recense les tâches en attente. Lorsque cette file est vide, elle la reconstruit pour tous les sitemaps avant de les générer.

Pour les mises à jour récurrentes, l’activation de la génération par cron utilise le paramètre Sitemap generation interval (intervalle de génération des sitemaps). Cron est le mécanisme de tâches planifiées de Drupal. Chaque sitemap est publié une fois tous ses liens générés, tandis que le sitemap précédent reste accessible pendant la génération.

Comment vérifier le sitemap généré ?

Le README du module donne /sitemap.xml comme emplacement du sitemap par défaut et [sitemap]/sitemap.xml comme modèle d’emplacement des instances individuelles. Ouvrir l’emplacement par défaut et examiner son code source XML permet de comparer les URL générées aux types de contenu configurés.

Les instructions d’envoi de Google orientent les propriétaires de sites vers le rapport Sitemaps de la Search Console. Ce rapport indique quand Googlebot accède au sitemap et signale d’éventuelles erreurs de traitement. Les mêmes consignes exigent des URL absolues complètes dans les entrées du sitemap.

Termes associés

Foire aux questions

Pourquoi mon sitemap contient-il uniquement la page d’accueil ?

Le README de la version décrit cet état initial. Vous pouvez activer la prise en charge des types d’entités à l’adresse /admin/config/search/simplesitemap/entities, configurer leur inclusion et régénérer le sitemap.

Puis-je inclure des pages Drupal Views ?

Vous pouvez activer le sous-module facultatif simple_sitemap_views. Le même README situe les paramètres d’inclusion propres à chaque sitemap sur la page de modification de la vue et indique la prise en charge des vues avec arguments.

Sources

  1. Drupal.org, fiche du projet « Simple XML sitemap », consultée le 17 octobre 2026
  2. Équipe de maintenance de Simple XML Sitemap, « README.md », version 4.2.3, consulté le 17 octobre 2026
  3. Google Search Central, « Build and submit a sitemap », mis à jour le 8 juillet 2026

Vérifiez comment une page se lit pour les moteurs de réponse. Ouvrir l’analyseur de score GEO

Testez une page et voyez quoi corriger en premier

L'analyse prend en général moins de 10 secondes et ne demande pas de compte.

400 000+ pages notées dans le benchmark public