Diviser vos sitemaps volumineux
Si votre sitemap dépasse les limites de taille, vous devrez le scinder en plusieurs sitemaps. Vous pouvez utiliser un fichier d'index de sitemaps pour envoyer plusieurs sitemaps à la 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 fichiersitemap
: balise parent pour chaque sitemap répertorié dans le fichier (enfant de la balisesitemapindex
)loc
: emplacement du sitemap (enfant de la balisesitemap
)
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>https://www.example.com/sitemap1.xml.gz</loc> </sitemap> <sitemap> <loc>https://www.example.com/sitemap2.xml.gz</loc> </sitemap> </sitemapindex>
Tout comme les fichiers sitemaps, les fichiers d'index de sitemaps doivent respecter les limites de taille et les Consignes générales relatives aux sitemaps.
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 que votre fichier d'index de sitemaps. 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 Search Console.
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
https://host1.example.com/sitemap.xml
peut inclure les URL suivantes :https://host1.example.com
https://host2.example.com
https://host3.example.com
https://host1.example1.com
https://host1.example.ch
-
des sitemaps individuels (un par site), tous enregistrés dans le même emplacement.
https://host1.example.com/host1-example-sitemap.xml
https://host1.example.com/host2-example-sitemap.xml
https://host1.example.com/host3-example-sitemap.xml
https://host1.example.com/host1-example1-sitemap.xml
https://host1.example.com/host1-example-ch-sitemap.xml
Pour héberger à un même emplacement des sitemaps qui réunissent plusieurs sites, vous pouvez soit valider tous les sites dans la Search Console pour prouver que vous en êtes le propriétaire, soit spécifier des sitemaps individuels dans le fichier robots.txt de chaque site.
Pour envoyer des sitemaps via la Search Console, procédez comme suit :
- Assurez-vous d'avoir validé la propriété de chaque site.
- 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.
- Envoyez le ou les sitemaps à l'aide de la Google Search Console.
Pour spécifier des sitemaps dans le fichier robots.txt de chaque site, procédez comme suit :
- Créez des sitemaps qui incluent les URL d'un seul site.
-
Importez tous les sitemaps sur un seul site que vous contrôlez, par exemple
https://sitemaps.example.com
. -
Référencez le sitemap de chaque site à partir des fichiers robots.txt respectifs. Par exemple, si vous avez créé un sitemap pour
https://example.com/
et que vous l'hébergez à l'adressehttps://sitemaps.example.com/sitemap-example-com.xml
, référencez-le dans le fichier robots.txt à l'adressehttps://example.com/robots.txt
avecsitemap: https://sitemaps.example.com/sitemap-example-com.xml
.