Mejore el SEO con un mapa del sitio

Los mapas del sitio proporcionan a los rastreadores de búsqueda instrucciones sobre las páginas que se deben indexar y la jerarquía del sitio, lo que puede mejorar su clasificación de SEO. Enviar un mapa del sitio a herramientas como Google Search Console también puede ayudar a identificar enlaces rotos o contenido duplicado. B2C Commerce incluye características de administración de mapas del sitio para:

Esta guía explica cómo crear y cargar un mapa del sitio para un sitio headless creado en B2C Commerce.

Puede usar la característica de mapa del sitio para sitios sin encabezado si creó su sitio en B2C Commerce con cualquiera de estas implementaciones de escaparate:

  • Composable Storefront (PWA Kit) para todo tu sitio
  • Un storefront híbrido (SG/SFRA y PWA Kit)
  • Su propia implementación headless a medida

A menos que se indique lo contrario, los pasos de esta guía se aplican a las tres implementaciones.

  1. Si aún no lo ha hecho, configure un dominio personalizado en la CDN integrada (eCDN).

Si no está dirigiendo el tráfico de su sitio directamente a la eCDN, cree un subdominio como seo.example.com para servir su mapa del sitio. Reemplázalo example.com con tu nombre de dominio personalizado.

  1. En Business Manager (BM), configure un alias de nombre de host para su sitio que coincida con su dominio personalizado.
  2. En BM, genere un mapadel sitio. Puede encontrar el mapa del sitio en example.com/sitemap_index.xml. Reemplaza "example.com" con tu nombre de dominio personalizado.
  3. Actualice su archivo existente robots.txt en su PWA Kit o sitio sin encabezado con example.com/sitemap_index.xml.
  4. Si tiene un proyecto de escaparate híbrido (SFRA y PWA Kit), también:
  5. Notificación de motores de búsqueda sobre su mapa del sitio de B2C Commerce.

Mejore la visibilidad, la experiencia del usuario y la eficiencia de su sitio cargando su mapa del sitio en la raíz de su dominio. En tu proyecto de PWA Kit:

  1. En ssr.template-retail-react-app/app/ssr.js, agregue una ruta a su mapa del sitio. Por ejemplo:

    app.get('/sitemap_index.xml', runtime.serveStaticFile('static/sitemap_index.xml'))

  2. Actualice la ssrShared propiedad para template-retail-react-app/config/default.js que el mapa del sitio esté disponible para el sistema de representación del lado del servidor. Por ejemplo:

  1. Implemente el paquete en el entorno elegido.

  2. Confirme que su mapa del sitio esté disponible en la raíz de su dominio. En este ejemplo, reemplácelo test-env.example.com por la ruta de acceso que se aplica al entorno implementado:

    test-env.example.com/sitemap_index.xml

  • Asegúrese de que su mapa del sitio incorpore todas las páginas cruciales que desea que los motores de búsqueda encuentren e indexen. Esto incluye páginas de listado de productos, páginas de detalles de productos, publicaciones de blog y otro contenido relevante.
  • Si su mapa del sitio se vuelve muy grande, considere usar la configuración de prioridad en BM. Puede usar esta configuración para indicar qué páginas son más importantes para que los motores de búsqueda rastreen primero. Consulte Generar mapas del sitio en B2C Commerce.
  • Programe una tarea para actualizar el mapa del sitio con regularidad, de modo que los motores de búsqueda estén al tanto de estos cambios y puedan indexarlos con prontitud. Consulte Generar mapas del sitio en B2C Commerce.
  • Revise y actualice las directivas de rastreo del robots.txt archivo para asegurarse de que se alinean con su estrategia de SEO y no bloquean partes importantes del sitio.
  • Pruebe regularmente la accesibilidad de la URL del mapa del sitio para asegurarse de que los motores de búsqueda y los usuarios puedan acceder a ella sin problemas.

En esta sección se sugieren soluciones para algunos errores comunes que puede encontrar al usar mapas del sitio.

Posible causa: Errores de sintaxis u otros errores en el mapa del sitio.

Solución sugerida: Asegúrese de que todas las URL en el mapa del sitio sean absolutas y tengan el formato correcto. Utilice el protocolo correcto (http o https) y no incluya identificaciones de sesión ni otros parámetros dinámicos. Consulte Generar mapas del sitio en B2C Commerce.

Posible causa: URL inexactas en el mapa del sitio.

Solución sugerida: Revise regularmente las URL en su mapa del sitio para asegurarse de que sean accesibles y no devuelvan errores. Arregle los enlaces rotos o los problemas del servidor. Consulte Generar mapas del sitio en B2C Commerce.

Posible causa: Directivas de bloqueo, errores u otros problemas en su robots.txt archivo.

Solución sugerida: Pruebe el archivo robots.txt mediante un probador de robots.txt. Asegúrese de que no haya directivas de bloqueo que impidan que los motores de búsqueda accedan a páginas importantes o al mapa del sitio en sí. Consulte Generar un archivo de Robots.txt con Business Manage para B2C Commerce.