SEO en PrestaShop: ajustes clave y errores frecuentes

01 noviembre, 2026

SEO en PrestaShop: ajustes clave y errores frecuentes

Hacer SEO PrestaShop no consiste en instalar un módulo con muchas estrellas y rellenar títulos: consiste en entender qué decisiones toma esta plataforma por ti cuando no decides nada, y corregir las que te están haciendo daño. Soy Ángel del Soto, me dedico al SEO y al eCommerce, y te voy a decir lo primero que le diría a cualquier dueño de una tienda PrestaShop que me pide ayuda: tu problema casi nunca es que la plataforma sea mala para Google. Tu problema es que PrestaShop te da muchísima libertad, y esa libertad se paga en forma de URLs duplicadas, filtros indexados, páginas vacías y módulos que se pisan unos a otros.

Esta guía está escrita para ti, que tienes una tienda y no eres técnico, y también para quien te la lleva. Te explico cada ajuste con la ruta del back office (el panel de administración de tu tienda), te digo qué tocar, qué no tocar sin copia de seguridad, qué cambia entre versiones y cuáles son los errores que veo una y otra vez. Sin humo: nadie te va a poner primero en Google por activar una casilla.

La versión corta, si solo tienes dos minutos. Comprueba tres cosas hoy: que tus URLs amigables están activas y la redirección canónica en 301; que los filtros de categoría no están generando miles de páginas en Google (búscalo en Search Console); y que los títulos de tus categorías principales no son solo el nombre de la categoría. Esos tres puntos, en una tienda PrestaShop normal, suelen pesar más que cualquier módulo que puedas comprar.

Índice de contenidos

Qué tiene de especial el SEO PrestaShop frente a otras plataformas

PrestaShop es un software de código abierto que instalas en tu propio servidor. Eso lo cambia todo respecto a una plataforma cerrada. Tú controlas el servidor, el tema (la plantilla), los módulos y la base de datos; y por tanto también eres responsable de la velocidad, las copias de seguridad, las actualizaciones y de que todo eso siga funcionando junto.

Hay una consecuencia que casi nadie te explica: no existe «el SEO de PrestaShop» como algo uniforme. Dos tiendas con la misma versión pueden comportarse de forma distinta ante Google porque tienen otro tema y otros módulos. Las etiquetas canónicas, las hreflang y los datos estructurados dependen en gran parte del tema y de lo que le hayas añadido. Por eso los consejos genéricos fallan: lo único fiable es comprobar qué devuelve tu tienda.

Lo que PrestaShop hace bien de serie: permite URLs legibles, tiene campos de título y descripción por idioma para productos y categorías, gestiona varios idiomas y varias tiendas desde un solo panel, y te deja decidir qué pasa con un producto desactivado. Lo que hace mal, o deja en tus manos:

  • Genera páginas que probablemente no necesitas: listados de marcas, proveedores, novedades, más vendidos y ofertas, a menudo con poco contenido.
  • Los filtros de categoría pueden crear una cantidad enorme de URLs casi iguales.
  • Si dejas los campos SEO vacíos, la ficha usa el nombre del producto, y los productos parecidos acaban con títulos casi idénticos.
  • El sitemap no viene en el núcleo: lo genera un módulo, y hay que regenerarlo o programarlo.
  • El botón que genera el robots.txt reemplaza lo que hubiera, incluidas tus reglas personalizadas.
  • No hay un interruptor central de datos estructurados: depende del tema y los módulos.

Si vienes de cero y quieres el marco general antes de bajar al detalle de la plataforma, léete primero mi guía de SEO para tiendas online. Este artículo es su complemento específico para PrestaShop.

Primero mira tu versión: qué cambia entre 1.6, 1.7, 8 y 9

Antes de tocar nada, entra en el back office y mira qué versión tienes (Parámetros avanzados > Información). Muchos ajustes de este artículo cambian de sitio o de comportamiento según la versión, y una parte de los consejos que circulan por internet se escribieron para versiones que ya no deberías estar usando.

Versión Qué significa para tu SEO Qué haría
1.6 y anteriores Plataforma antigua, atada a versiones de PHP sin soporte. Temas y módulos antiguos, poco rendimiento y riesgo de seguridad. Plan de migración ya. No inviertas en SEO fino sobre una base que vas a tener que rehacer.
1.7 Introdujo el tema Classic y la búsqueda por facetas actual. Muchas tiendas siguen aquí, con patrones de URL que incluyen la categoría. Funciona, pero planifica la actualización. Comprueba compatibilidad de módulos antes.
8 Rama intermedia, base razonable si los módulos están al día. Mantener actualizada y preparar el salto a 9 con calma.
9.0 Requiere como mínimo PHP 8.1. URLs de producto sin categoría por defecto, prefijo de idioma opcional para el idioma principal, redirecciones para categorías inactivas, exclusión de listados filtrados de la indexación y soporte nativo de WebP y AVIF. La versión a la que apuntar. Ojo: una tienda actualizada puede conservar sus patrones antiguos de URL, y eso es bueno si no quieres moverlas.
9.1 Disponible desde marzo de 2026. Hummingbird 2.0 pasa a ser el tema por defecto en lugar de Classic. Los controladores Ajax dejan de indexarse. A noviembre de 2026 es la rama estable más reciente que he podido verificar (9.1.5 salió en agosto de 2026 y estaba anunciada como la última de la línea antes de la 9.2). Comprueba siempre la última en la web oficial.
Cuidado con un malentendido caro. Actualizar a PrestaShop 9 no significa que tus URLs vayan a cambiar por arte de magia ni que debas cambiarlas. Que el patrón por defecto ya no incluya la categoría es una decisión para instalaciones nuevas. Cambiar el patrón de una tienda con años de historial es una migración de URLs en toda regla: requiere mapa de redirecciones, y si no tienes una razón de peso, no la hagas.

Datos técnicos que sí conviene pasarle a quien lleve tu servidor: según la documentación oficial, PrestaShop 9 requiere PHP 8.1 como mínimo, MySQL 5.7 o MariaDB 10.2 como mínimo, y recomienda un memory_limit de al menos 512 MB. Un servidor por debajo de eso no es solo un problema técnico; es una tienda lenta, y una tienda lenta vende menos.

Los ajustes clave del back office, uno a uno

En PrestaShop 1.7 en adelante, casi todo lo importante está en Parámetros de la tienda > Tráfico y SEO (según versión e idioma puede aparecer como «Tráfico» > «SEO y URLs»). Vamos por partes, en el orden en que yo lo revisaría.

Dominio único y HTTPS

Tu tienda debe responder en una sola versión: con HTTPS y con www o sin www, la que elijas. Las demás deben redirigir con un 301 a esa. El ajuste de SSL está en Parámetros de la tienda > Configuración, y el dominio en la sección «Establecer URL de la tienda». No cambies el dominio ni el directorio raíz sin saber lo que haces: un error ahí deja la tienda inaccesible.

Prueba fácil: escribe en el navegador las cuatro combinaciones (http y https, con y sin www). Todas deben terminar en la misma dirección. Si no pasa, es lo primero que hay que arreglar.

URLs amigables

En «Configurar URLs», la opción URL amigable convierte direcciones tipo index.php?id_product=27 en direcciones legibles. Requiere que el servidor permita reescritura (el mod_rewrite de Apache o reglas equivalentes en Nginx). Si está desactivada en una tienda en marcha, no la actives un viernes por la tarde: pregunta antes a tu proveedor de alojamiento, porque una mala configuración puede tumbar la tienda.

Después de activarla, confirma que la versión antigua de las URLs redirige a la nueva. Es un error habitual pensar que basta con la casilla, cuando lo que importa es que un mismo producto responda en una sola dirección.

Redirigir a la URL canónica

Es una de las opciones más importantes y más ignoradas. «Redirigir automáticamente a la URL canónica» tiene tres valores: sin redirección, 302 y 301. Para casi todas las tiendas la buena es 301 Movido permanentemente. Con ella, si alguien entra por una variante incorrecta de la URL, PrestaShop lo lleva a la correcta y le dice a Google que esa es la definitiva.

URL acentuada

Esta opción permite caracteres especiales en las URLs. En una tienda en castellano, mi consejo es desactivarla para URLs nuevas y usar direcciones sin acentos ni eñes: zapatillas-montana, no zapatillas-montaña. Si tu tienda ya tiene URLs con acento y posiciona bien, no las toques solo por esto.

Esquema de URLs

Aquí se define el patrón de cada tipo de página. El clásico de producto llevaba la categoría, el identificador, el nombre y a veces el código de barras, algo tipo {category:/}{id}-{rewrite}{-:ean13}.html. Dos opiniones claras:

  • Quita el EAN13 del patrón solo si vas a redirigir bien lo antiguo. Una URL más limpia no es una razón suficiente para perder tráfico.
  • El número en la URL no te está hundiendo. Se vende mucho módulo de «eliminar IDs» como si fuera la solución al SEO. El identificador de /27-zapatilla-trail.html no es un problema de posicionamiento relevante. Quitarlo puede ser estético y útil en proyectos nuevos, pero hacerlo en una tienda antigua es un riesgo a cambio de muy poco. Además, sin el identificador pueden aparecer colisiones entre productos y categorías con el mismo nombre.

La página de inicio y las páginas fijas

Lista de «SEO y URLs»: ahí están la página index y todas las páginas del sistema (contacto, novedades, ofertas, marcas…). Rellena al menos el título y la descripción de la home y de las que quieras posicionar. Recuerda que PrestaShop puede añadir el nombre de la tienda al título, así que compruébalo en la página publicada para que no quede demasiado largo ni repetido.

Páginas que no te aportan

Marcas, proveedores, novedades, más vendidos y ofertas son páginas que PrestaShop puede crear aunque no las uses. No te obsesiones con eliminarlas todas. Mira cada una con esta pregunta: ¿alguien buscaría esto y le serviría esta página? Una página de marca con 40 productos y un buen texto puede ser una mina. Una página de proveedor con dos productos y sin texto, no. Si no aporta: quítala de los menús, bloquéala o desactiva el módulo que la genera. Comprueba después el resultado, porque cada tema y módulo se comporta distinto.

SEO de categorías en PrestaShop: donde está el dinero

En una tienda online, quien busca «zapatillas de trail mujer» quiere ver una selección, no una ficha concreta. Por eso las categorías suelen ser las páginas con más potencial comercial, y también las más descuidadas: un nombre, una cuadrícula de productos y nada más.

En Catálogo > Categorías, cada categoría tiene descripción, y según versión descripción adicional, además de metatítulo, metadescripción y «URL amigable». Mi método:

  1. Una intención de búsqueda por categoría. Antes de escribir, averigua qué se busca de verdad. Te lo explico en cómo elegir palabras clave que traen clientes.
  2. Metatítulo con la palabra clave y un motivo para hacer clic. «Zapatillas de trail para mujer | Envío en 24 h» funciona mejor que «Zapatillas».
  3. Un texto útil, no un párrafo para Google. Unas líneas arriba, sin empujar los productos, y lo demás abajo si hace falta. Debe ayudar a elegir: qué diferencia a los tipos de producto, cómo acertar la talla, qué mirar. Si puedes borrar tu texto y nadie lo echaría de menos, no sirve.
  4. Subcategorías con sentido. Crea una subcategoría real solo si tiene demanda y productos suficientes. Una categoría con tres productos es una página pobre, aunque tenga un buen nombre.
  5. Enlaces internos a mano. Del texto de una categoría a sus hermanas y a la guía de compra relacionada.
Plantilla de categoría que puedes copiar.
Metatítulo: [Producto + matiz de búsqueda] | [Ventaja real o marca].
Metadescripción: qué encontrará, una ventaja concreta (envío, surtido, asesoramiento) y una llamada a la acción.
Texto superior (2-3 líneas): para quién es y qué tipos encontrará.
Texto inferior: cómo elegir, diferencias entre tipos, dudas frecuentes y enlaces a subcategorías.

Un detalle propio de PrestaShop: desde la versión 1.7.5 se elimina el bloque de título de la categoría de la página 2 en adelante para evitar duplicados. Comprueba que tu tema lo respeta, y que tu texto largo no se repite en todas las páginas de la paginación.

Fichas de producto: combinaciones, descripciones y descatalogados

Las fichas se editan en Catálogo > Productos, con su pestaña SEO. Aquí veo tres problemas constantes.

Descripciones del fabricante

Si copias la descripción del proveedor, tienes el mismo texto que cientos de tiendas. No te hará desaparecer, pero tampoco te da una sola razón para que Google te prefiera. No hace falta reescribir 10.000 productos: empieza por los que más margen y más ventas te dan, y añade lo que el fabricante nunca cuenta: para quién es, para quién no, qué pasa con la talla, preguntas de clientes reales.

Títulos automáticos

Si el título SEO está vacío, se usa el nombre del producto. Eso significa que «Camiseta algodón azul» y «Camiseta algodón roja» compiten con títulos casi calcados. Para catálogos grandes, trabaja con un patrón (producto + atributo diferencial + marca) aplicado con un módulo o por importación CSV, y deja lo manual para los productos que venden de verdad.

Combinaciones (variantes)

Una «combinación» es una variante del producto: talla, color. En el comportamiento documentado de PrestaShop 1.7, la URL del producto padre es la canónica, y las de cada combinación apuntan a ella. Es correcto para la mayoría. Pero si la gente busca el color específico («sofá verde») con un volumen real, puede merecer un producto propio. Esa decisión es de negocio, no solo técnica, y hay que tomarla producto a producto.

Productos desactivados, agotados y descatalogados

Este es un punto en el que muchas tiendas tiran enlaces y posiciones sin saberlo. En la pestaña SEO del producto puedes decidir qué pasa cuando está desactivado. El comportamiento documentado es un 301 a la categoría principal por defecto, o la que elijas, o sin redirección (404). Mi criterio práctico:

Situación Qué hacer Por qué
Agotado que volverá Mantener activo con su disponibilidad correcta y aviso de reposición. Conservas la página, sus enlaces y sus posiciones.
Descatalogado con sustituto directo 301 al producto equivalente. Es lo que el usuario querría y conserva la señal.
Descatalogado sin sustituto, con la categoría muy relacionada 301 a esa categoría, si de verdad resuelve la búsqueda. Solo si la categoría es una alternativa real.
Descatalogado sin alternativa, sin enlaces ni tráfico 404 o 410. Es honesto. Una página que no existe puede decir que no existe.
Temporada o colección que se repite Mantener la URL y reutilizarla cada temporada. No regales cada año el historial que ya tienes.

Lo que nunca haría: redirigir todos los descatalogados a la home. Y si tu catálogo es un quita y pon de productos, es mejor tener un criterio escrito antes de que te encuentres con 3.000 errores en Search Console.

Filtros, facetas y contenido duplicado: el problema número uno

La búsqueda por facetas son esos filtros laterales de color, talla y precio. En PrestaShop los da un módulo (Búsqueda por facetas, ps_facetedsearch). Son estupendos para el cliente, y un peligro para el rastreo: tres filtros con cinco opciones cada uno ya dan más de cien combinaciones posibles, y eso se multiplica por cada categoría e idioma. Google acaba gastando su tiempo en tus combinaciones en lugar de en tus productos nuevos.

Cómo saber si te está pasando

  1. En Search Console, entra en Indexación > Páginas y abre los motivos de no indexación. Busca URLs con ?q=, ?order= o parámetros parecidos.
  2. En Google, escribe site:tudominio.com inurl:q= como aproximación. No es un recuento exacto, pero te da una idea.
  3. En el informe de estadísticas de rastreo de Search Console, mira qué tipo de URLs se están visitando.
  4. Con un rastreador (Screaming Frog, por ejemplo), compara cuántas URLs encuentra frente a cuántas esperabas por tu catálogo.

Qué dice Google y cómo lo aplicaría

La documentación de Google sobre navegación facetada es bastante clara: si no necesitas que las URLs filtradas se indexen, lo más eficaz es impedir su rastreo con robots.txt. Las etiquetas canónicas y el nofollow pueden ayudar, pero las considera menos eficaces a largo plazo. Y lo que va detrás de una almohadilla (#) generalmente no se rastrea.

Traducido a una tienda real, yo trabajo por capas:

  1. Canónica de la URL filtrada a la categoría sin filtrar. Compruébala en tu tema: abre una categoría con filtro y mira el código fuente.
  2. Bloqueo de rastreo con robots.txt del patrón de filtros, una vez que has confirmado cuál es tu patrón real.
  3. Si una combinación merece posicionar, conviértela en una categoría de verdad, con su texto y su URL limpia. «Zapatillas de trail impermeables», si se busca, debe ser una página propia, no un filtro.
  4. Actualiza si puedes. PrestaShop 9 incorpora de serie la exclusión de listados filtrados de la indexación.
Orden importante. Si Google ya tiene miles de URLs filtradas indexadas y las bloqueas con robots.txt, ya no podrá leer en ellas tu noindex ni tu canónica, y algunas pueden seguir un tiempo en el índice. Si tu problema es sobre todo de indexación, puede convenir primero dejarlas salir con noindex y bloquear después. Si es de rastreo masivo que te afecta al servidor, bloquea antes. Decide según tu caso, y no bloquees por bloquear.

Ejemplo de reglas de robots.txt (solo una base para adaptar)

User-agent: *
# Ejemplo: filtros de la búsqueda por facetas
Disallow: /*?q=
Disallow: /*&q=
# Ejemplo: ordenaciones
Disallow: /*?order=
Disallow: /*&order=

Compruébalo antes de usarlo: tu patrón puede ser otro si usas un módulo de filtros distinto, y no bloquees la paginación (?page=2), porque es por donde Google llega a tus productos. Además, una regla mal escrita puede dejar fuera media tienda: pruébala primero con varias URLs reales.

Otras fuentes de duplicado propias de PrestaShop

  • Producto en varias categorías. PrestaShop tiende a consolidarlo en una URL gracias a la categoría por defecto del producto. Asegúrate de que la categoría por defecto es la que quieres, porque suele determinar la URL y las migas de pan.
  • Paginación. Google no usa rel="prev/next" como señal de indexación desde hace años. Lo que importa es que las páginas sean rastreables con enlaces reales, y que cada una tenga productos propios.
  • Búsqueda interna. Las páginas de resultados del buscador no deberían estar indexadas. Revísalo si usas un buscador externo o módulo, que puede generar otros patrones.
  • Parámetros de campañas. Los utm_ y compañía se resuelven con canónica. Es Google quien tiene que entender cuál es la buena; tú dáselo fácil.
  • Multitienda con el mismo catálogo en dominios distintos. Si solo cambia el idioma, normalmente basta una tienda con dos idiomas.

Robots.txt, sitemap, Search Console y datos estructurados

Robots.txt: el botón que te borra el trabajo

En «Tráfico y SEO», el botón Generar el archivo robots.txt crea el archivo con reglas por defecto y reemplaza el existente. Si has añadido reglas a mano, se pierden en silencio. Guarda una copia fuera de la tienda y, si alguien vuelve a pulsarlo, pégalas de nuevo. Haz también una revisión después de cada actualización importante.

Y un aviso: el robots.txt impide rastrear, no garantiza que algo no se indexe. No lo uses para esconder datos privados.

Sitemap

El sitemap es la lista de URLs que le entregas a Google. En PrestaShop lo genera un módulo (el clásico es Google sitemap, gsitemap). Revisa tres cosas: que no estén marcadas páginas que no quieres (proveedores, etiquetas, etc.), que no se quede congelado (se regenera manualmente o con una tarea programada, «cron») y que esté enviado en Search Console. En tiendas multidioma o multitienda, comprueba que cada una tiene el suyo correcto.

Hreflang en tiendas multidioma

Si vendes en varios idiomas o países, las etiquetas hreflang le dicen a Google qué versión mostrar a cada persona. Tienen que ser recíprocas y apuntar a URLs finales que respondan 200. PrestaShop genera URLs por idioma, pero el resultado real depende de tu tema y módulos, y se desincronizan con facilidad. Mira también si la versión 9 te permite quitar el prefijo del idioma principal; no lo hagas en una tienda antigua sin un plan de redirecciones.

Datos estructurados

Los datos estructurados son un código que explica a los buscadores qué es cada cosa: precio, disponibilidad, valoraciones. Con ellos optas a mostrar esos detalles en los resultados. En PrestaShop no hay un interruptor central: dependen del tema y de los módulos. Comprueba una ficha en la prueba de resultados enriquecidos de Google y mira:

  • Que aparezcan Product y Offer con precio, moneda y disponibilidad correctos, los mismos que se ven en la página.
  • Que no haya dos módulos declarando el mismo producto con datos contradictorios. Es más frecuente de lo que crees cuando el tema y un módulo lo hacen a la vez.
  • Que las valoraciones estén visibles en la página si las declaras en el marcado.
  • Que añadas la política de devoluciones y los datos de envío si puedes. Un estudio de BelVG sobre tiendas PrestaShop señala que la falta de datos de devoluciones afectaba al 66 % de las analizadas. Tómalo como una señal, no como una verdad universal.
  • Que tengas BreadcrumbList para las migas de pan.

Search Console y analítica

Sin datos estás a ciegas. Verifica tu dominio en Google Search Console, envía el sitemap y comprueba que tu módulo de analítica y las conversiones funcionan. Un módulo de seguimiento mal configurado da números falsos, y con números falsos se toman malas decisiones. Si tus visitas no se traducen en dinero, también te interesa localizar dónde se te escapan.

Velocidad en PrestaShop: lo que depende de ti

Una tienda PrestaShop lenta suele serlo por una mezcla de alojamiento barato, tema pesado y demasiados módulos. La velocidad no te va a sacar de la nada en Google, pero una tienda lenta pierde clientes y dinero, posiciones aparte. Mira las Core Web Vitals (las métricas de experiencia de Google): LCP de 2,5 s o menos, INP de 200 ms o menos, CLS de 0,1 o menos.

Parámetros avanzados > Rendimiento

  • Caché de Smarty activada en producción. Y forzar la compilación solo durante cambios en el tema.
  • CCC (combinar, comprimir y cachear) de CSS y JavaScript: actívalo y prueba la tienda después. Algún módulo mal hecho puede romperse. Si pasa, desactiva la opción y localiza al culpable.
  • Modo de depuración desactivado.
  • Caché del servidor (OPcache, y Redis o Memcached si tu proveedor lo permite y sabe mantenerlo).

Imágenes

En Diseño > Ajustes de imagen controlas los tamaños que genera PrestaShop. Si cambias tamaños, las imágenes antiguas no se reconstruyen solas: hay que regenerar las miniaturas, con cuidado en catálogos grandes (hazlo en horario de poco tráfico y con copia). PrestaShop 9 trae soporte nativo de WebP y AVIF; en versiones anteriores suele requerir un módulo. Y el texto alternativo sale de la leyenda de cada imagen, que se edita por idioma. Escríbela pensando en quien no ve la foto, no en repetir palabras clave.

Módulos: el cementerio silencioso

Haz una auditoría de módulos. En Módulos > Gestor de módulos, mira qué tienes instalado y hazte la pregunta: ¿alguien usa esto? Muchas tiendas arrastran módulos de campañas de hace cinco años, cargando CSS y JS en todas las páginas. Pero no desinstales a lo loco: desinstalar puede borrar datos del módulo. Primero copia de seguridad, luego desactiva, comprueba, y solo después desinstala.

También: comprueba que tu tema no carga fuentes, carruseles y scripts que no utilizas. Una portada con un carrusel de ocho imágenes a pantalla completa tarda más en cargar y rara vez justifica ese peso.

Módulos SEO para PrestaShop: cuáles necesitas de verdad

Hay miles, y aquí se pierde mucho dinero. No te voy a dar una lista de los «5 mejores» porque cambian, y porque depende de tu tienda. Te doy el criterio por función.

Función ¿Lo necesitas? Mi opinión
Sitemap Sí Suele bastar con el módulo oficial. Compra uno solo si tienes necesidades complejas.
Filtros (facetas) Sí, si tienes catálogo El oficial funciona. Módulos avanzados solo si necesitas crear páginas filtradas optimizadas.
Meta tags masivos Si tienes un catálogo grande Útil. Antes, mira si puedes resolverlo con una importación CSV.
Redirecciones Muy recomendable Necesario si cambias URLs o descatalogas mucho.
Eliminar IDs de la URL Casi nunca en tiendas con historial El módulo más sobrevendido. Alto riesgo si la tienda ya posiciona.
Datos estructurados Según lo que dé tu tema Comprueba primero el tema. Evita duplicar.
Caché de página completa Según servidor Puede ayudar mucho y romper carritos si está mal configurada.
Imágenes (WebP, lazy load) Si no estás en PS 9 Prueba bien en el tema, y mira el resultado en el móvil.
Hreflang Si tienes varios idiomas o países Antes, comprueba lo que ya genera tu tema.

Cinco reglas antes de comprar un módulo:

  1. Comprueba que es compatible con tu versión de PrestaShop y de PHP, no solo con la que dice la ficha.
  2. Mira cuándo se actualizó por última vez y el soporte, en el marketplace oficial PrestaShop Addons o en un desarrollador de confianza.
  3. Instálalo primero en una copia de la tienda (entorno de pruebas), no en producción.
  4. No instales dos módulos que hagan lo mismo. Ese es el camino directo a canónicas o marcados contradictorios.
  5. Evita los módulos piratas o «gratis» de sitios dudosos: además de ilegal, es una forma habitual de meter código malicioso en una tienda.

Errores frecuentes de SEO en PrestaShop y cómo evitarlos

Estos son los que más me encuentro, por orden aproximado de daño:

Error Consecuencia Cómo se arregla
Cambiar URLs o migrar sin mapa de redirecciones Pérdida de tráfico que puede tardar meses en recuperarse, si se recupera Lista de URLs antiguas y nuevas antes de tocar nada, redirecciones 301 una a una, y comprobación después
Filtros indexables y rastreables Google pierde el tiempo con miles de páginas casi iguales Canónica y robots.txt, y categorías reales donde tenga sentido
Dejar el entorno de pruebas accesible e indexable Copia de tu tienda compitiendo contigo Protección con contraseña en el servidor, y revisar con site:
Pulsar «Generar robots.txt» sin copia Tus reglas desaparecen Guarda una copia y revisa tras cada cambio
Subir a producción con «noindex» o robots.txt restrictivo La tienda desaparece poco a poco de Google Comprobación en cada salida a producción
Actualizar sin probar Plantilla o módulos rotos, marcado perdido, tienda caída Copia, entorno de pruebas y comprobación con un rastreador antes y después
Títulos automáticos en todo el catálogo Páginas casi idénticas y pocos clics Patrones por tipo de producto y a mano en los que venden
Categorías sin texto o con texto de relleno Poca relevancia y poca ayuda para elegir Texto útil para decidir la compra, empezando por las que más ingresos pueden dar
Redirigir los descatalogados a la home Google los puede tratar como errores, y el usuario se pierde Producto equivalente, categoría relacionada o 404
Comprar enlaces baratos para «subir» rápido Dinero tirado y posible problema con Google Lee los riesgos reales de comprar enlaces
Dos módulos de SEO haciendo lo mismo Etiquetas duplicadas o contradictorias Uno por función, y mirando el código fuente

Si tu tráfico se ha desplomado tras una actualización o un cambio de tema, no toques más cosas a ciegas. Sigue el orden de qué revisar cuando tu web baja en Google y ve descartando.

Dos casos paso a paso (ejemplos ilustrativos)

Los dos casos siguientes son ejemplos inventados para enseñarte el proceso, no clientes reales ni resultados medidos. Sirven para ver el orden de trabajo, no para prometerte unas cifras.

Caso A: tienda de 800 productos en PrestaShop 1.7 que no crece

  1. Diagnóstico. En Search Console aparecen muchas más URLs detectadas que productos y categorías tiene la tienda. La mayoría llevan ?q=.
  2. Revisión técnica. La redirección canónica está desactivada, y hay productos duplicados en mayúsculas o con parámetros. Se pone en 301 y se comprueba.
  3. Filtros. Canónica revisada, reglas de robots.txt preparadas con su copia, y se crean cuatro categorías reales para búsquedas con volumen que antes solo eran filtros.
  4. Categorías. Títulos y textos nuevos en las 20 categorías con más potencial de negocio.
  5. Fichas. Se reescriben las 50 con más margen. El resto se queda con un patrón de título.
  6. Seguimiento. Se mide la evolución de clics y ventas por categoría durante varios meses.

Caso B: actualizar de 1.7 a 9 sin perder posiciones

  1. Foto del antes. Rastreo completo, exportación de URLs de Search Console y Analytics, y lista de páginas con enlaces y ventas.
  2. Copia en un entorno de pruebas, sin indexar. Se actualiza allí con la herramienta oficial, comprobando requisitos, módulos y tema.
  3. Decisión de URLs. Se mantienen las URLs actuales, patrón incluido. Si por alguna razón cambiaran, cada una llevaría su redirección.
  4. Tema. Si el tema cambia, se revisan título, H1, canónicas, hreflang, datos estructurados, enlaces de menú y textos de categoría, que suelen ser lo que más se rompe.
  5. Comparación. Se rastrea la copia y se compara con el rastreo inicial, antes de ir a producción.
  6. Salida. En un momento de poco tráfico, con vuelta atrás preparada, y revisando la tienda en vivo, el robots.txt y Search Console durante las semanas siguientes.

PrestaShop frente a Shopify y WordPress/WooCommerce en SEO

Te lo digo sin colores, aunque esta web esté montada en Shopify: la plataforma no es lo que hace que una tienda posicione. Todas pueden posicionar bien, y todas pueden hundirse. Lo que cambia es quién hace el trabajo y dónde te puedes equivocar.

Aspecto PrestaShop Shopify WordPress + WooCommerce
Control técnico Muy alto Limitado por la plataforma Muy alto
Mantenimiento Tuyo (servidor, actualizaciones, módulos) Mayormente de la plataforma Tuyo (servidor, actualizaciones, plugins)
Estructura de URLs Muy configurable Más rígida, con prefijos como /products/ Muy configurable
Robots.txt Editable, con el aviso del botón Se puede personalizar mediante el tema Editable
Filtros y duplicados Depende de tu configuración Menos margen, también menos riesgo Depende de plugins
Blog Por módulo Integrado Es su punto fuerte
Multitienda e internacional Punto fuerte nativo Por mercados y aplicaciones Por plugins

Mi criterio: si ya tienes una PrestaShop que funciona y tiene historial, normalmente es mejor arreglarla que migrar. Migrar es caro y arriesgado. Se justifica si los costes de mantenimiento o los problemas técnicos te comen el negocio, y no porque te hayan dicho que «otra plataforma posiciona mejor». Si estás montando una tienda desde cero y no tienes a nadie técnico, entonces sí valoraría una plataforma con menos mantenimiento.

¿Y si te vas a mover? Las mismas reglas: mapa de URLs, redirecciones 301, conservar contenidos y comprobar datos estructurados. Haz la migración una vez y bien.

PrestaShop y los buscadores con IA: qué cambia

Tus clientes ya preguntan a ChatGPT o al Modo IA de Google, y eso no se arregla con un módulo «de IA». Primero las buenas noticias: lo que has leído hasta aquí sirve también para esto. A noviembre de 2026, Google indica que para aparecer en AI Overviews y el Modo IA no hacen falta requisitos adicionales: la página tiene que estar indexada y ser apta para mostrarse con fragmento. Tampoco pide marcado especial ni archivos de texto para IA, aunque sí que los datos estructurados coincidan con el texto visible.

Dicho esto, hay tres cosas muy concretas de PrestaShop que revisar:

  • Tu robots.txt o tu cortafuegos pueden estar bloqueando bots de IA. Según la documentación de OpenAI, OAI-SearchBot es el que afecta a la aparición en la búsqueda de ChatGPT, y GPTBot se usa para entrenamiento. Son ajustes independientes: puedes bloquear uno y permitir el otro. Decide con criterio.
  • Fichas y categorías que responden preguntas. Una IA difícilmente te va a citar por una descripción de fabricante idéntica a la de otras 200 tiendas. Material, medidas, compatibilidad, para quién es y comparativas claras son más fáciles de citar.
  • Datos consistentes. Precio, disponibilidad y políticas de envío deben coincidir entre tu página, tus datos estructurados y tu feed de productos.

Y lo honesto: nadie controla qué fuentes elige una IA, así que desconfía de quien te lo prometa. Lo que sí puedes hacer es ponérselo más fácil y medir. Las visitas desde AI Overviews y el Modo IA se incluyen en el informe de rendimiento de Search Console. Si quieres ir a fondo, te lo cuento en SEO para inteligencia artificial, y en el curso de GEO trabajamos el método paso a paso, aplicable también a tiendas PrestaShop.

Costes y plazos realistas del SEO en PrestaShop

Lo que te voy a dar son rangos orientativos basados en mi criterio, no tarifas oficiales ni de ningún estudio. Cada tienda es un mundo, y un presupuesto serio exige ver la tienda. Si quieres contexto general, tienes mi artículo sobre cuánto cuesta el SEO en España.

Partida Orientación De qué depende
Ajustes básicos del back office Horas, si no hay sorpresas Versión, tema, y si hay errores de servidor
Módulos Muchos cuestan decenas o pocos cientos de euros, a veces con renovación de soporte Cuántos necesites de verdad
Limpieza de filtros y duplicados De días a varias semanas Tamaño del catálogo y grado del desastre
Contenido de categorías y fichas Proyecto continuo Número de páginas y si lo haces tú o alguien lo hace por ti
Actualización de versión De pocos días a varias semanas Módulos personalizados, tema a medida
Alojamiento Coste mensual recurrente Tráfico y tamaño del catálogo; lo barato suele salir caro

Y los plazos. Los errores técnicos graves pueden notarse relativamente pronto una vez que Google vuelve a rastrear, pero una recuperación o un crecimiento serio suele medirse en meses, no en días. Si alguien te promete la primera posición en un plazo, ya sabes lo que tienes que hacer: leer qué es posible y qué es humo.

Plan de 30 días para ordenar tu tienda

Semana Qué hacer Resultado
1. Diagnóstico Copia de seguridad, versión, Search Console, rastreo completo, lista de módulos y lista de tus 20 categorías y 50 productos con más negocio Sabes dónde estás
2. Técnica HTTPS y dominio único, URLs amigables, canónica en 301, robots.txt, sitemap y prueba en entorno de copia Base limpia
3. Duplicados Filtros, categorías por defecto, páginas sobrantes, descatalogados con criterio Google rastrea lo que importa
4. Contenido Títulos y textos de las categorías clave, fichas de los productos prioritarios, datos estructurados y velocidad básica Empieza el trabajo visible

Checklist SEO PrestaShop de 35 puntos

Copia esta lista y márcala con quien lleve tu tienda.

Base técnica

  • Tienes copia de seguridad reciente (archivos y base de datos).
  • La tienda responde en una única versión de dominio con HTTPS.
  • URLs amigables activas y comprobadas.
  • Redirección canónica en 301.
  • El robots.txt está revisado, con copia guardada.
  • Sitemap generado por módulo, actualizado y enviado.
  • Entorno de pruebas protegido y sin indexar.
  • Modo de depuración desactivado en producción.
  • PHP soportado por tu versión y actualizado.
  • Search Console y analítica verificadas.

Rastreo y duplicados

  • Filtros revisados en código y en Search Console.
  • Paginación rastreable mediante enlaces reales.
  • Búsqueda interna no indexada.
  • Productos con su categoría por defecto correcta.
  • Canónicas correctas en productos con combinaciones.
  • Páginas de marcas y proveedores revisadas con criterio.
  • Criterio escrito para agotados y descatalogados.
  • Sin redirecciones en cadena ni bucles.
  • Hreflang recíproco, si tienes varios idiomas.

Contenido

  • Home con título y descripción propios.
  • Categorías clave con título, descripción y texto útil.
  • Fichas prioritarias con descripción original.
  • Títulos con patrón en el resto del catálogo.
  • Texto alternativo por idioma en imágenes.
  • Enlaces internos desde categorías y contenido.
  • Un H1 claro en cada plantilla.
  • Blog (por módulo) solo si tienes de qué hablar.

Rendimiento y datos

  • Core Web Vitals revisadas en móvil.
  • Caché de Smarty y CCC probados.
  • Imágenes en tamaño correcto y formatos modernos.
  • Miniaturas regeneradas tras cambiar tamaños.
  • Módulos que sobran desactivados.
  • Datos estructurados sin duplicar ni contradecir.
  • Precio, disponibilidad y envío consistentes con el feed.
  • Decisión tomada sobre los bots de IA en robots.txt.

Si esto se te hace grande, es normal. Y si tu tienda ya tiene problemas de ventas más allá del SEO, empieza por revisar por qué tu tienda online no vende o por una auditoría de tienda online. Lo más caro en SEO es ordenar lo que no era el problema.

Preguntas frecuentes sobre SEO en PrestaShop

¿PrestaShop es bueno para el SEO?

Sí, puede posicionar tan bien como otras plataformas. La diferencia es que no te da las cosas hechas: exige configuración y mantenimiento. Bien cuidada funciona muy bien; descuidada genera duplicados y lentitud.

¿Necesito un módulo de SEO para posicionar?

No para empezar. Lo básico está en el back office y el módulo de sitemap. Compra módulos cuando tengas un problema concreto que no puedas resolver de otra forma, y no antes.

¿Debo quitar el número (ID) de mis URLs?

En una tienda con historial, normalmente no. El beneficio es pequeño y el riesgo real. En una tienda nueva, puedes planteártelo; PrestaShop 9 ya simplifica el patrón por defecto al quitar la categoría.

¿Debo desactivar los filtros para no generar duplicados?

No: los filtros ayudan a vender. Lo que hay que controlar es si Google los rastrea e indexa. Soluciónalo con canónicas, robots.txt y categorías reales.

¿Qué hago con un producto agotado?

Si vuelve, déjalo activo con su disponibilidad correcta. Si no vuelve, redirige al producto equivalente o categoría que resuelva la búsqueda. Sin alternativa, deja un 404 o 410.

¿Perderé posiciones al actualizar a PrestaShop 9?

No tiene por qué, si no cambias las URLs sin redirigir y compruebas el tema, los módulos y los datos estructurados en una copia. Las pérdidas suelen venir de lo que cambió sin que nadie lo revisara.

¿Cuánto tarda el SEO en PrestaShop en dar resultados?

Depende de tu punto de partida y competencia. Lo técnico grave se nota antes; el crecimiento sólido suele tardar meses. Desconfía de quien te dé una fecha exacta.

¿Merece la pena migrar de PrestaShop a Shopify por SEO?

Solo por SEO, rara vez. Migrar tiene sentido por coste, mantenimiento u operativa. Y si lo haces, hazlo con mapa de URLs y redirecciones.

¿Cómo evito que me bloqueen los bots de IA en PrestaShop?

Revisa tu robots.txt y las reglas de cortafuegos o CDN, porque el bloqueo puede estar fuera de la tienda. Permitir el acceso no garantiza que te citen, pero bloquearlo puede impedir que te encuentren.

Pide una auditoría gratuita de tu tienda

Si has llegado hasta aquí, ya sabes más que muchos de los que te van a vender «SEO para PrestaShop». Ahora bien, leerlo no te dice qué le pasa a tu tienda. Para eso hay que mirarla: qué versión tienes, qué hace tu tema, qué ha indexado Google y dónde se te va el dinero.

Te reviso tu tienda gratis y te digo qué tocaría primero, con franqueza. Si no te hace falta nada, te lo diré. Pide tu auditoría gratuita o escríbeme a ecommerce@angeldelsoto.com o llámame al +34 666 28 88 80. Si quieres saber quién soy antes, aquí tienes más sobre mí. Y si lo que te preocupa es la visibilidad en buscadores con IA, también puedes mirar el curso de GEO.



Dejar un comentario

Los comentarios se aprobarán antes de mostrarse.


OTROS ARTÍCULOS

Informe de rendimiento de Search Console: cómo leerlo
Informe de rendimiento de Search Console: cómo leerlo

06 noviembre, 2026

Tutorial paso a paso para leer el informe de rendimiento de Google Search Console: qué significan clics, impresiones, CTR y posición media, y cómo convertirlos en tres listas de trabajo.

Leer más →

Cómo aparecer en las respuestas de Gemini
Cómo aparecer en las respuestas de Gemini

06 noviembre, 2026

Qué dice Google de forma oficial, qué puedes hacer en tu web y qué nadie puede prometerte para aparecer en las respuestas de Gemini, con un plan de 30 días.

Leer más →

Por qué tu competencia sale antes que tú en Google
Por qué tu competencia sale antes que tú en Google

05 noviembre, 2026

Las causas más frecuentes por las que un competidor aparece antes que tú en Google, cómo comprobarlas con datos propios y qué hacer primero, explicado sin promesas ni fórmulas mágicas.

Leer más →