PrestaShop Módulos PrestaShop

Módulo Sitemap XML PrestaShop 8 y 9: Imágenes, Vídeos, Hreflang e IndexNow

Un sitemap completo y al día, sin timeout, sea cual sea el tamaño del catálogo.

Google descubre sus productos por los enlaces y por el sitemap. Si el sitemap está incompleto, no anuncia las traducciones o falla con un catálogo grande, hay páginas que se quedan fuera del índice. Este módulo genera un sitemap por idioma y por tipo de contenido, enlaza cada página con sus traducciones mediante etiquetas hreflang, añade las imágenes y los vídeos, y retira lo que no quiere ver indexado mediante reglas. La generación avanza por lotes de pocos segundos: nunca supera el límite de ejecución del servidor, se reanuda donde se detuvo y los archivos anteriores siguen en línea hasta que se publican los nuevos.

De un vistazo
  • Productos, categorías, páginas CMS, marcas, proveedores, páginas estáticas y URL personalizadas
  • Imágenes de producto y vídeos de YouTube, Vimeo o alojados, en el sitemap
  • Etiquetas hreflang y x-default entre todos los idiomas de la tienda
  • 15 reglas de exclusión por ID, categoría, stock, precio, texto de URL o expresión regular
  • Generación por lotes sin timeout, cron, regeneración tras cambios e IndexNow
PrestaShop 8 y 9 Hreflang IndexNow Multitienda
  • Reembolso de 30 días
  • 12 meses de actualizaciones
  • Soporte 24h
www.datafirefly.com/es/
Módulo Sitemap XML PrestaShop 8 y 9: Imágenes, Vídeos, Hreflang e IndexNow
v1.1.0 · actualizado 2026-09-23
Qué hace

La versión corta.

01

Cada traducción anunciada a Google

Un archivo por idioma y por tipo de contenido. Cada URL lista sus traducciones con etiquetas xhtml:link hreflang, en formato es-ES o es, más un x-default en el idioma que elija. Una URL retirada por una regla también desaparece de las alternativas de los demás idiomas, para no anunciar nunca una página excluida.

02

Sin timeout, incluso con un catálogo grande

La generación trabaja por lotes dentro de un tiempo máximo por petición y la siguiente petición continúa. En nuestro servidor de pruebas, 30 000 productos en dos idiomas dan 60 038 URL en unos treinta segundos. Si el servidor corta una petición a mitad de trabajo, los archivos se reparan al reanudar y los sitemaps anteriores siguen en línea.

03

Usted decide qué se indexa

El contenido inactivo y las páginas CMS en noindex nunca se listan. Quince reglas retiran el resto: productos por ID, por categoría con sus subcategorías, por marca o proveedor, sin stock, con precio cero o sin imagen, ramas de categorías, páginas CMS y URL por texto o expresión regular.

04

Un sitemap que sigue a su catálogo

El cron regenera con la frecuencia elegida, y antes cuando cambia un producto, una categoría o una página. Las páginas modificadas se envían también a Bing, Yandex, Seznam y Naver mediante IndexNow, sin esperar a la próxima visita de sus robots.

La versión larga

Todo lo que querrías saber antes de instalar.

Una mirada detallada a cómo funciona Módulo Sitemap XML PrestaShop 8 y 9: Imágenes, Vídeos, Hreflang e IndexNow, por qué lo construimos así y la lógica detrás de las características anteriores.

§ 01

Lo que le falta al sitemap nativo

El módulo Google sitemap incluido en PrestaShop genera una lista de URL por idioma. No enlaza las traducciones entre sí con hreflang, no conoce los vídeos y no ofrece reglas de exclusión más allá de las páginas estáticas. Con un catálogo de decenas de miles de productos, su generación depende además de la paciencia del navegador y del servidor. Este módulo rehace el sitemap desde cero pensando en esas necesidades.

§ 02

Archivos limpios y fáciles de revisar

Cada tienda tiene su índice, que apunta a un archivo por idioma y por tipo de contenido: productos, categorías, CMS, marcas, etc. Cuando un archivo alcanza el límite fijado, el resto pasa a un archivo nuevo. Al abrir el índice en un navegador, una hoja de estilo muestra una tabla legible con el número de URL, imágenes, vídeos e idiomas por página. Los buscadores ignoran esa hoja.

§ 03

Una generación que nunca rompe la web en línea

Los archivos se construyen en una carpeta temporal y después se publican tienda por tienda. Mientras tanto, los sitemaps anteriores siguen en su sitio. Un error detiene la tarea sin reemplazar nada, queda anotado en el registro de PrestaShop y se muestra en el back office. Un bloqueo impide dos generaciones simultáneas, por ejemplo el cron y un clic en el back office.

§ 04

Multitienda y multilingüe

Cada tienda tiene sus ajustes, sus idiomas, su índice en su propio dominio y una dirección /sitemap.xml que sirve el índice correcto según el dominio solicitado. Las reglas de exclusión y los vídeos se aplican a todas las tiendas o a una sola. Se añade a robots.txt una línea Sitemap por tienda, y el bloque se conserva cuando PrestaShop regenera el archivo.

§ 05

Pensado para crecer con la tienda

La regeneración tras cambios e IndexNow evitan esperar al próximo cron para anunciar un producto nuevo. Los sitemaps de un blog o de un WordPress vecino se añaden al índice, y un hook permite a otros módulos registrar sus páginas con sus traducciones. El código sigue las convenciones de PrestaShop, sin dependencias de Composer, y funciona de PrestaShop 8.0 a 9.x con el mismo ZIP.