Les sitemaps fournissent aux robots d’indexation des instructions sur les pages à indexer et la hiérarchie du site, ce qui peut améliorer votre classement SEO. L’envoi d’un sitemap à des outils tels que Google Search Console peut également aider à identifier les liens brisés ou le contenu en double. B2C Commerce inclut des fonctionnalités de gestion des sitemaps pour :
Ce guide explique comment créer et télécharger un sitemap pour un site headless basé sur B2C Commerce.
Implémentations prises en charge
Vous pouvez utiliser la fonction de sitemap pour les sites headless si vous avez créé votre site sur B2C Commerce avec l’une des implémentations de boutique suivantes :
Composable Storefront (PWA Kit) pour l’ensemble de votre site
Sauf indication contraire, les étapes de ce guide s’appliquent aux trois implémentations.
Note
Si vos itinéraires sont configurés dans Business Manager, créez un sitemap dans Business Manager. Voir Créer un sitemap.
Si vos itinéraires ne sont pas configurés dans Business Manager, créez un sitemap ou complétez votre sitemap existant à l’aide de ce point de terminaison d’API : uploadCustomSitemapAndTriggerSitemapGeneration.
Tip
Créer un sitemap
Si vous ne l’avez pas déjà fait, configurez un domaine personnalisé dans le CDN intégré (eCDN).
Si vous n’acheminez pas le trafic de votre site directement vers l’eCDN, créez un sous-domaine tel que seo.example.com votre sitemap. Remplacez-le example.com par votre nom de domaine personnalisé.
Dans BM, générez un sitemap. Vous trouverez votre sitemap à sur example.com/sitemap_index.xml. Remplacez « example.com » par votre nom de domaine personnalisé.
Mettez à jour votre fichier robots.txt existant dans votre site PWA Kit ou headless avec example.com/sitemap_index.xml.
Si vous avez un projet de boutique hybride (SFRA et PWA Kit), vous devez aussi :
Téléchargez votre sitemap à la racine de votre domaine
Améliorez la visibilité, l’expérience utilisateur et l’efficacité de votre site en téléchargeant votre sitemap à la racine de votre domaine. Dans votre projet PWA Kit :
Mettez la propriété à jour dans ssrSharedtemplate-retail-react-app/config/default.js afin que votre sitemap soit disponible pour le système de rendu côté serveur. Exemple :
Vérifiez que votre sitemap est disponible à la racine de votre domaine. Dans cet exemple, remplacez test-env.example.com par le chemin d’accès qui s’applique à votre environnement déployé :
test-env.example.com/sitemap_index.xml
Meilleures pratiques
Assurez-vous que votre sitemap intègre toutes les pages cruciales que vous souhaitez que les moteurs de recherche trouvent et indexent. Cela inclut les pages de liste de produits, les pages de détails des produits, les articles de blog et d’autres contenus pertinents.
Si votre sitemap devient très volumineux, envisagez d’utiliser les paramètres de priorité dans BM. Vous pouvez utiliser ces paramètres pour indiquer les pages les plus importantes à explorer en premier pour les moteurs de recherche. Reportez-vous à Générer des sitemaps dans B2C Commerce.
Planifiez une tâche de mise à jour régulière du sitemap afin que les moteurs de recherche soient au courant de ces modifications et puissent les indexer rapidement. Reportez-vous à Générer des sitemaps dans B2C Commerce.
Examinez et mettez à jour toutes les directives d’exploration du fichier robots.txt pour vous assurer qu’elles correspondent à votre stratégie SEO et qu’elles ne bloquent pas des parties importantes du site.
Testez régulièrement l’accessibilité de l’URL du sitemap pour vous assurer que les moteurs de recherche et les utilisateurs peuvent y accéder sans problème.
Résoudre les problèmes liés aux sitemaps
Cette section propose des solutions pour quelques erreurs courantes que vous pouvez rencontrer lors de l’utilisation de sitemaps.
Structure d’URL incorrecte dans le sitemap
Cause potentielle : erreurs de syntaxe ou autres erreurs dans votre sitemap.
Solution suggérée : vérifiez que toutes les URL du sitemap sont absolues et correctement formatées. Utilisez le protocole correct (http ou https) et n’incluez pas d’identifiants de session ou d’autres paramètres dynamiques. Reportez-vous à Générer des sitemaps dans B2C Commerce.
URL de sitemap renvoyant des erreurs (404, 500)
Cause potentielle : URL inexactes dans votre sitemap.
Solution suggérée : vérifiez régulièrement les URL de votre sitemap pour vous assurer qu’elles sont accessibles et qu’elles ne renvoient pas d’erreurs. Corrigez les liens brisés ou les problèmes de serveur. Reportez-vous à Générer des sitemaps dans B2C Commerce.
Moteurs de recherche incapables de lire le fichier robots.txt
Cause potentielle : Erreurs dans les directives de blocage ou autres problèmes dans votre fichier robots.txt.
Solution suggérée : testez le fichier robots.txt à l’aide d’un testeur robots.txt. Assurez-vous qu’aucune directive de blocage n’empêche les moteurs de recherche d’accéder aux pages importantes ou au sitemap lui-même. Reportez-vous à Générer un fichier Robots.txt avec Business Manager pour B2C Commerce.