Diviser vos sitemaps volumineux

Si vous possédez plusieurs sitemaps, vous pouvez utiliser un fichier d'index de sitemaps pour les envoyer en une seule fois. Le format XML d'un fichier d'index de sitemaps est très similaire au format XML d'un fichier sitemap. Le fichier d'index de sitemaps utilise les balises XML suivantes :

  • sitemapindex : balise parent placée au début et à la fin du fichier
  • sitemap : balise parent pour chaque sitemap répertorié dans le fichier (enfant de la balise sitemapindex)
  • loc : emplacement du sitemap (enfant de la balise sitemap)

Pour en savoir plus sur la syntaxe, consultez la page dédiée au protocole Sitemap.

Voici un exemple d'index de sitemaps au format XML. Cet index répertorie deux sitemaps :

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>http://www.example.com/sitemap1.xml.gz</loc>
  </sitemap>
  <sitemap>
    <loc>http://www.example.com/sitemap2.xml.gz</loc>
  </sitemap>
</sitemapindex>

Une fois que vous avez créé et enregistré votre fichier d'index de sitemaps, vous pouvez l'envoyer à Google. Veillez à importer et à enregistrer tous les sitemaps référencés sur le même site. Les sitemaps référencés dans le fichier d'index de sitemaps doivent se trouver dans le même répertoire que le fichier d'index de sitemaps ou à un niveau inférieur dans l'arborescence du site. Par exemple, si le fichier d'index de sitemaps se trouve sous https://example.com/public/sitemap_index.xml, il ne peut contenir que des sitemaps situés dans le même répertoire ou dans un répertoire plus profond, comme https://example.com/public/shared/.... Vous pouvez envoyer jusqu'à 500 fichiers d'index de sitemaps pour chaque site de votre compte.

Gérer des sitemaps pour plusieurs sites

Si vous possédez plusieurs sites Web, vous pouvez simplifier la procédure de création et d'envoi des sitemaps en regroupant les URL de tous vos sites validés dans un ou plusieurs sitemaps que vous enregistrerez dans le même emplacement. Tous ces sites doivent être validés dans la Search Console. Vous pouvez choisir d'utiliser :

  • un sitemap unique qui inclut les URL de plusieurs sites Web, y compris des sites qui appartiennent à différents domaines. Par exemple, le sitemap qui se trouve sur http://host1.example.com/sitemap.xml peut inclure les URL suivantes :
    • http://host1.example.com
    • http://host2.example.com
    • http://host3.example.com
    • http://host1.example1.com
    • http://host1.example.ch
  • des sitemaps individuels (un par site), tous enregistrés dans le même emplacement.
    • http://host1.example.com/host1-example-sitemap.xml
    • http://host1.example.com/host2-example-sitemap.xml
    • http://host1.example.com/host3-example-sitemap.xml
    • http://host1.example.com/host1-example1-sitemap.xml
    • http://host1.example.com/host1-example-ch-sitemap.xml

Pour héberger à un même emplacement des sitemaps qui réunissent plusieurs sites, procédez comme suit :

  1. Assurez-vous d'avoir validé la propriété de chaque site.
  2. Créez un sitemap qui regroupe les URL de tous les sites que vous souhaitez inclure. Vous pouvez créer un seul sitemap qui inclut les URL de tous les sites, ou créer un ou plusieurs sitemaps pour chaque site.
  3. Envoyez le ou les sitemaps à l'aide de la Google Search Console.