Où se trouve le sitemap XML natif de WordPress ?

L'équipe Citead, mis à jour le

En bref. L’index de sitemaps natif de WordPress se trouve à /wp-sitemap.xml avec les permaliens, ou à /?sitemap=index sans eux, relativement à l’URL d’accueil du site.

Définition : L’index de sitemaps XML natif de WordPress est accessible à l’URL d’accueil du site suivie de /wp-sitemap.xml lorsque les permaliens sont activés. Un index de sitemaps répertorie les sitemaps XML individuels contenant les URL des contenus admissibles du site.

Points clés

Quelle adresse permet d’ouvrir l’index ?

La méthode de calcul de l’URL de l’index construit l’adresse avec home_url(), la fonction WordPress qui renvoie l’adresse publique du site. Les chemins suivants sont relatifs à cette adresse, sous-répertoire compris le cas échéant :

/wp-sitemap.xml
/?sitemap=index

La méthode sélectionne le premier chemin lorsque les permaliens sont activés et le second lorsqu’ils sont désactivés. L’ouverture de l’index donne la liste des URL des sitemaps individuels à examiner ensuite.

La méthode de calcul de l’URL d’un fournisseur construit les noms de fichiers des sitemaps individuels à partir du nom du fournisseur, d’un sous-type de contenu facultatif et d’un numéro de page. Par exemple, le fournisseur des publications utilise des sous-types distincts pour les articles et les pages. Le numéro de page permet de répartir un groupe de contenus sur plusieurs documents sitemap.

Quels contenus figurent dans les sitemaps liés ?

Le code source du fournisseur des publications sélectionne les types de publication publics et consultables, y compris les types de publication personnalisés admissibles. Sa requête exige le statut publish. Les brouillons sont donc exclus de cette requête par défaut. Les fichiers joints sont explicitement retirés des types de publication pris en charge.

Une taxonomie sert à regrouper des contenus. Le fournisseur des taxonomies sélectionne les taxonomies publiques et consultables et utilise hide_empty lors de la requête portant sur leurs termes. Ses entrées contiennent les URL des archives de termes.

Le fournisseur des utilisateurs crée les entrées des archives d’auteur avec get_author_posts_url(). La sélection des auteurs utilise has_published_posts et exclut les types de publication page et fichier joint de l’ensemble pris en compte. Un compte utilisateur qui ne possède que des pages publiées ne remplit donc pas les conditions par l’intermédiaire de ces pages.

Pourquoi le sitemap peut-il être indisponible ?

Le code source du serveur de sitemaps détermine l’état d’activation par défaut à partir de l’option blog_public du site. Le filtre wp_sitemaps_enabled permet au code du site de modifier cet état. Les requêtes visant les sitemaps natifs désactivés reçoivent une réponse 404.

Le même code source ajoute une ligne Sitemap: contenant l’URL de l’index au fichier robots.txt généré par WordPress pour les sites publics lorsque les sitemaps sont activés. La consultation de ce fichier offre un autre moyen de repérer l’index déclaré.

Termes associés

Questions fréquentes

Ai-je besoin d’une extension pour le sitemap natif ?

WordPress intègre cette fonctionnalité à son cœur depuis la version 5.5, comme l’indique sa présentation des sitemaps. Le maximum par défaut documenté est de 2000 entrées par sitemap individuel, une limite réglable par un filtre.

Où figure une page d’accueil qui affiche les derniers articles ?

Le fournisseur des publications ajoute l’URL de la page d’accueil à la page initiale du sitemap des pages lorsque l’option show_on_front vaut posts. Si vous utilisez ce réglage pour la page d’accueil, consultez le sitemap des pages pour y trouver son entrée.

Sources

  1. WordPress Core, « New XML Sitemaps Functionality in WordPress 5.5 », 22 juillet 2020
  2. WordPress Developer Resources, « WP_Sitemaps_Index::get_index_url() », sans date
  3. WordPress Developer Resources, « WP_Sitemaps_Provider::get_sitemap_url() », sans date
  4. WordPress Developer Resources, « WP_Sitemaps_Posts », sans date
  5. WordPress Developer Resources, « WP_Sitemaps_Taxonomies », sans date
  6. WordPress Developer Resources, « WP_Sitemaps_Users », sans date
  7. WordPress Developer Resources, « WP_Sitemaps », sans date

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