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 :

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.
  1. 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é.

  1. Dans Business Manager (BM), configurez un alias de nom d’hôte pour votre site qui correspond à votre domaine personnalisé.
  2. 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é.
  3. Mettez à jour votre fichier robots.txt existant dans votre site PWA Kit ou headless avec example.com/sitemap_index.xml.
  4. Si vous avez un projet de boutique hybride (SFRA et PWA Kit), vous devez aussi :
  5. 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 :

  1. 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'))

  2. 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 :

  1. Déployez votre offre groupée dans l’environnement de votre choix.

  2. 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.