Améliorer le référencement avec un sitemap
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 :
- Sites de commerce digital Storefront Reference Architecture (SFRA) et SiteGenesis (SG)
- Applications de commerce digital headless telles que celles basées sur Progressive Web App (PWA) Kit
Ce guide explique comment créer et télécharger un sitemap pour un site headless basé sur B2C Commerce.
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
- Une boutique hybride (SG/SFRA et PWA Kit)
- Votre propre implémentation headless sur mesure
Sauf indication contraire, les étapes de ce guide s’appliquent aux trois implémentations.
- 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.
- 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 Business Manager (BM), configurez un alias de nom d’hôte pour votre site qui correspond à votre 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 avecexample.com/sitemap_index.xml
. - Si vous avez un projet de boutique hybride (SFRA et PWA Kit), vous devez aussi :
- Notifiez les moteurs de recherche de votre sitemap B2C Commerce
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 :
-
Dans
ssr.template-retail-react-app/app/ssr.js
, ajoutez un chemin d’accès à votre sitemap. Exemple :app.get('/sitemap_index.xml', runtime.serveStaticFile('static/sitemap_index.xml'))
-
Mettez la propriété à jour dans
ssrShared
template-retail-react-app/config/default.js
afin que votre sitemap soit disponible pour le système de rendu côté serveur. Exemple :
-
Déployez votre offre groupée dans l’environnement de votre choix.
-
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
- 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.
Cette section propose des solutions pour quelques erreurs courantes que vous pouvez rencontrer lors de l’utilisation de sitemaps.
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.
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.
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.