Hoy vamos a ver cómo crear un sitemap en Magento, porque aunque algunos consideran que Google es lo suficiente inteligente como para indexar todas las páginas de tu sitio web sin equivocarse, lo cierto es que resulta preferible tener el control de este proceso. Sobre todo en sitios web grandes y complejos como una tienda online. Si ya sabes qué es un sitemap xml vamos a ello.
Por eso, abordaré aquí cómo generar y configurar el fichero sitemap.xml y añadir el contenido de robots.txt en Magento 2.2 o superior. Eso además de sugerirte la mejor extensión para optimizar la indexación de tu ecommerce en Google. Pero antes analicemos un par de aspectos clave del sitemap.xml: la frecuencia y la prioridad.
Frecuencia y prioridad: dos aspectos clave del sitemap.xml
Antes de hablar sobre cómo crear un sitemap en Magento, me gustaría mencionar 2 aspectos clave: la frecuencia y la prioridad. Si los cuidas, garantizas que Google indexe correctamente los productos, categorías y páginas de tu tienda online.
La frecuencia es vital, ya que no hay sitio web que cambie más rápido que un ecommerce. En función de las características de tu tienda, debes elegir la frecuencia adecuada: cada hora, diaria o semanal. Como es lógico, no tiene sentido elegir otras opciones como anual o nunca.
La prioridad, por otro lado, está en un rango entre 0.0 y 1.0 e indica a Google la importancia de las páginas individuales. De modo que la página más importante y la que con mayor frecuencia cambia debe tener prioridad 1.0. Las páginas con mayor prioridad se rastrean con más frecuencia y son indexadas primero, lo que influye en el ranking y la posición en los resultados de búsqueda.
Y aunque podría hablarte de muchos otros aspectos del sitemap.xml, la frecuencia y la prioridad son a los que más atención has de prestarle. Aclarado esto, veamos cómo crear un sitemap.xml y añadir el contenido del fichero robots.txt en Magento 2.2 o superior.
Crear un sitemap.xml y añadir el contenido de robots.txt (Magento 2.2 o superior)
- En el panel de administrador de Magento, accede a Store > Setting > Configuration. Luego expande Catalog y selecciona XML sitemap.
- Expande la sección Categories Options para configurar el acceso a las categorías. En Frequency, establece la frecuencia de actualización que deseas. Luego, establece la prioridad en Priority en un valor entre 0.0 y 1.0, donde cero es la prioridad más baja.
- Luego expande la sección Products Options y haz lo mismo, pero esta vez será para los productos.
- Para indicar el rastreo de las imágenes de los productos, establece Add Images into sitemap en el valor que te parezca adecuado.
- Expande ahora la sección CMS Pages Options y completa la configuración de Frequency y Priority.
- Para finalizar, haz clic en Save Config.
- A continuación, expande la sección Generation Settings para completar la generación del sitemap XML en Magento.
- Cambia Enabled a “Yes” y establece en Start Time la hora, el minuto y el segundo en que deseas que el sitemap sea actualizado. Luego, elije los valores para Frequency, que pueden ser “Daily”, “Weekly” o “Monthly”.
- En el campo Error Mail Recipient, introduce el email en el que recibirás una notificación si ocurre un error durante la actualización del sitemap. De la misma forma, en Error Mail Sender deberás colocar el remitente de dicha notificación. Y en Error Email Template elige la plantilla que usarás.
- Ahora, expande la sección sitemap File Limits y establece los valores de Maximum No of URLs per File y Maximum File Size para poner los límites del sitemap. El primer valor indica la cantidad máxima de URLs que contendrá el archivo, que puede llegar hasta 50.000. Y el segundo, el tamaño máximo del sitemap (el valor por defecto es 10.485.760 bytes, o sea 10 MB).
- Finalmente, si estás usando un robots.txt, expande la sección Search Engine Submission Settings y, cambia Enable Submission to Robots.txt a “Yes.”
- Para finalizar, haz clic en Save Config.
Con esto, ya tienes generado y configurado tanto el sitemap.xml como el robots.txt de tu Magento. Como ves, es bastante fácil, pero si quieres los mejores resultados te recomiendo utilizar la extensión Google XML Sitemap, de la que hablaré a continuación.
Google XML Sitemap (extensión de Magento)
Google XML Sitemap te permite controlar fácilmente y de forma individual la visibilidad de cada producto, categoría y página en general de Magento. Además, puedes añadir URLs personalizadas que no figuran en el sitemap por defecto. Ello con un elevado control de atributos avanzados como la prioridad, frecuencia de cambio y fecha de actualización, entre otras.
Pero la libertad de configuración no es el único aspecto positivo de esta extensión de Magento para sitemaps. Está programado de tal manera que garantiza, automáticamente, la rápida indexación del contenido de tu tienda para un mejor posicionamiento en Google. Así que te recomiendo adquirirlo ya en el Marketplace de Magento.
Puedes ver el vídeo aquí: