SEO para PrestaShop: los ajustes que deciden si Google te encuentra
Escrito por Armen Andonian · Publicado el 27 de julio de 2026
Casi todas las guías de SEO para PrestaShop te dicen que instales un módulo. Ese es el consejo que menos falta te hace. Lo que casi nadie cuenta es que PrestaShop ya trae de serie todo lo que necesitas para posicionar, y que el problema real es otro: varios de esos controles vienen apagados, o puestos en la opción equivocada, el día que instalas la tienda.
Soy Armen Andonian, consultor SEO en Barcelona y fundador de ACERO Digital. En España PrestaShop está por todas partes, así que mi equipo y yo abrimos muchas tiendas montadas sobre él, y el guion se repite: el dueño ha pagado por plantillas y módulos, pero nadie entró en cuatro pantallas de configuración que deciden si Google entiende la tienda o se pierde dentro de ella. Este artículo va de esas pantallas, en el orden en que de verdad importan, con lo que puedes comprobar tú mismo esta tarde sin contratar a nadie.
¿Por qué PrestaShop no viene optimizado para SEO de fábrica?
Porque PrestaShop se instala pensando en que arranques a vender, no en que Google te lea perfecto desde el minuto uno. Los ajustes de posicionamiento existen todos, pero el asistente de instalación no los toca, y ahí es donde se queda la mayoría.
La buena noticia es que no te falta nada. No necesitas comprar funciones, necesitas activarlas. Casi todo lo importante vive en una sola página del panel: Parámetros de la tienda, Tráfico y SEO. Ahí dentro está el bloque de configuración de URLs, la generación del robots.txt y la edición de metadatos por página.
Lo comparo con una tienda física recién montada. Las estanterías están, la caja está, la puerta está. Pero si dejas la puerta cerrada con llave, da igual lo bonito que sea el escaparate. Varios de esos ajustes de PrestaShop son la puerta.
¿Cómo activar las URL amigables en PrestaShop?
Entra en Parámetros de la tienda, Tráfico y SEO, y pon la URL amigable en Sí. Ese es el primer interruptor y sin él todo lo demás va cojo, porque tus direcciones salen con index.php?id_product= en lugar de con el nombre del producto.
Aquí está el matiz que hace tropezar a mucha gente. Activar el interruptor no basta por sí solo. Para que el servidor reescriba las direcciones, PrestaShop tiene que regenerar el archivo .htaccess, y ese archivo necesita permisos de escritura. Si enciendes la opción y las URL siguen mostrando index.php por dentro, casi siempre es que el .htaccess no se pudo guardar. Es un fallo silencioso: nadie te avisa, simplemente no funciona.
Y hay un segundo nivel que se olvida. Cada producto y cada categoría tienen su propio campo de URL amigable en su pestaña de SEO. PrestaShop lo rellena solo a partir del nombre, y a veces genera direcciones larguísimas o con palabras que no quieres. Merece la pena revisar las categorías principales, que son pocas y son las que más rankean, y dejarlas con una URL corta y legible.
¿Qué es la redirección a la URL canónica y por qué ponerla en 301?
Es el ajuste que evita que el mismo producto viva en varias direcciones a la vez, y en PrestaShop viene de fábrica en «Sin redirección». Cámbialo a «301 Movido permanentemente». Está en la misma pantalla de Tráfico y SEO.
Conviene entender qué arregla exactamente, porque se confunde con la etiqueta canonical. PrestaShop ya pone una etiqueta canonical en la cabecera de cada ficha apuntando a la categoría por defecto del producto, eso lo hace solo. Lo que no hace por defecto es redirigir. Sin esta opción, el mismo producto responde con un 200 aunque lo abras con la categoría equivocada, con mayúsculas, o con un parámetro pegado al final. Son direcciones distintas que sirven la misma página, y eso es contenido duplicado servido por tu propia tienda.
Con la redirección en 301, todas esas variantes mandan al visitante y a Google a la dirección buena. Una sola URL por producto, sin discusión. Es de los cambios que más rápido ordenan una tienda y se hace en dos clics.
¿Debes indexar los filtros de la búsqueda por facetas?
No, salvo las combinaciones que la gente busca de verdad. El módulo de búsqueda por facetas de PrestaShop, ps_facetedsearch, es cómodo para el cliente y peligroso para el rastreo, porque crea una URL nueva cada vez que alguien cruza un filtro de talla, color, precio o marca.
Haz la cuenta y asusta. Una tienda de 1.000 productos con cinco filtros puede generar cientos de miles de direcciones, casi todas con dos o tres productos y el mismo texto repetido. Google se dedica a rastrear «talla 42 más azul marino ordenado por precio» mientras tus fichas nuevas esperan turno semanas.
La forma sana de gestionarlo tiene dos capas. La primera, desde el propio módulo de facetas: deja esas URL en noindex para que no compitan en el índice pero sigan repartiendo enlaces hacia los productos. La segunda, que la etiqueta canonical de cada faceta apunte a la categoría limpia sin filtros.
La única excepción son las facetas con demanda real. Si mucha gente busca «zapatillas running mujer», esa página filtrada merece existir con su propio título y su texto. La combinación de tres filtros que nadie escribiría en Google, no. Cuanto más grande es tu catálogo, más dinero mueve esta decisión, y es el corazón de cualquier proyecto de SEO para ecommerce que llevamos.
¿Cómo se genera el robots.txt en PrestaShop?
Con un botón. En Parámetros de la tienda, Tráfico y SEO, tienes un «Generar el archivo robots.txt» que crea uno bloqueando de golpe las zonas que no pintan nada en Google: el panel de administración, el carrito, el proceso de pago, la búsqueda interna y las direcciones con parámetros de controlador.
Ahora la advertencia importante, y viene de la propia documentación de PrestaShop. Ese botón reemplaza cualquier robots.txt que ya tuvieras, incluidas tus reglas propias. Si habías añadido líneas a mano, guárdalas antes, porque el generador las borra sin preguntar. La secuencia sana es generar primero y añadir tus reglas después.
Y no te fíes del robots.txt para las facetas. Cuando tienes las URL amigables activadas, las direcciones de filtro parecen rutas normales, no llevan un ? que puedas bloquear con un patrón sencillo. Por eso el noindex desde el módulo hace el trabajo que el robots.txt no puede hacer aquí.
¿Dónde se editan los meta títulos y las descripciones de cada producto?
En la pestaña de SEO de cada ficha de producto y de cada categoría, dentro del editor. Ahí pones el meta título y la meta descripción, y por defecto están vacíos. Ese vacío es el problema.
Cuando dejas el meta título en blanco, PrestaShop usa el nombre del producto tal cual. En un catálogo de 800 referencias acabas con 800 títulos casi calcados, sin la marca ni el término que la gente teclea en Google. No es que estén mal escritos, es que no los ha escrito nadie.
No hace falta redactar los 800 a mano el primer día. Empieza por donde hay tráfico y margen. Las páginas de categoría son casi siempre las que más posicionan en una tienda, y en PrestaShop se quedan sin texto por defecto, solo con la rejilla de productos. Un par de párrafos de introducción reales en tus categorías cabecera, escritos para el que lee y no como relleno, ya te ponen por delante de la competencia que las dejó en blanco. Si no sabes cuáles priorizar, eso es justo lo que ordena una auditoría SEO antes de que te pongas a escribir a ciegas.
¿Cómo gestiona PrestaShop las tiendas en varios idiomas?
De serie y bastante bien, que es una de sus grandes bazas para el mercado español. En cuanto activas más de un idioma, PrestaShop monta un prefijo por idioma en la URL y añade solo las etiquetas hreflang que le dicen a Google qué versión mostrar a cada persona.
Esto importa aquí más que en casi ningún sitio, porque muchas tiendas en España venden a la vez en español, en catalán y en inglés para el turista y el expatriado. Bien montado, cada idioma capta su propia búsqueda sin pisarse con los demás.
El fallo que veo una y otra vez no es técnico, es de traducción a medias. Alguien activa el inglés, traduce la home y cuatro categorías, y deja 600 fichas en español dentro de la versión inglesa. El resultado es una tienda que le promete a Google un idioma y le entrega otro. Si vas a abrir un idioma, tradúcelo entero o no lo publiques todavía. Un catálogo pequeño bien traducido rinde más que uno grande a medias.
Por dónde empezar esta semana
Si te quedas con una sola cosa, que sea esta: entra hoy en Parámetros de la tienda, Tráfico y SEO, y mira dos ajustes. Que la URL amigable esté en Sí, y que la redirección a la URL canónica esté en 301. Son dos clics y arreglan más contenido duplicado que cualquier módulo que te vendan.
Después ordena el resto por dinero, no por facilidad. Cierra las facetas que sobran para liberar el rastreo, escribe los meta de las categorías que más margen te dejan, y revisa que el robots.txt no se haya llevado por delante tus reglas. Ese es el orden en que trabajamos las tiendas PrestaShop, porque hacerlo al revés es sudar mucho para mover poco. Si prefieres que le echemos un ojo a la tuya antes de tocar nada, cuéntanos tu caso y te digo por dónde empezaría yo, aunque luego lo hagas por tu cuenta.
Preguntas frecuentes
¿PrestaShop es bueno para el SEO?
Sí, PrestaShop puede posicionar tan bien como cualquier plataforma, y en España lo usan muchísimas tiendas. La diferencia es que trae todos los controles de SEO de serie pero varios vienen desactivados o en la opción equivocada de fábrica. No es que le falten funciones, es que hay que entrar a activarlas. La plataforma casi nunca es el motivo por el que una tienda no vende: suele ser cómo está configurada por dentro.
¿Cómo activo las URL amigables en PrestaShop?
Entra en Parámetros de la tienda, Tráfico y SEO, y en el bloque de configuración de URLs pon la URL amigable en Sí. Para que funcione, el servidor tiene que reescribir las direcciones, así que PrestaShop necesita regenerar el archivo .htaccess y que ese archivo tenga permisos de escritura. Si activas la opción y las URL siguen saliendo con index.php dentro, casi siempre es que el .htaccess no se pudo escribir. Además, cada producto y cada categoría tienen su propio campo de URL amigable que conviene revisar.
¿Necesito un módulo SEO de pago para PrestaShop?
Para empezar, no. Los ajustes que más mueven la aguja, URL amigable, redirección canónica, robots.txt, meta de producto y categoría, ya vienen en el panel de PrestaShop sin pagar nada. Los módulos de pago automatizan tareas repetitivas, como generar metadatos en masa o gestionar redirecciones cómodamente, y ahí sí ahorran horas en catálogos grandes. Pero ninguno arregla una tienda con la canónica sin redirigir y las facetas indexadas. Primero la configuración base, luego el módulo si de verdad lo necesitas.
¿Debo indexar los filtros de la búsqueda por facetas en PrestaShop?
Salvo las combinaciones que la gente busca de verdad, no. El módulo de búsqueda por facetas de PrestaShop, ps_facetedsearch, crea una URL nueva por cada combinación de talla, color, precio o marca, y así fabrica miles de páginas casi vacías que se comen el rastreo. La forma sana es dejar esas URL en noindex desde el propio módulo y que la canónica apunte a la categoría limpia. La excepción son las páginas con demanda real, como categoría más marca, que sí merecen existir con su texto propio.
¿Cómo gestiona PrestaShop las tiendas en varios idiomas?
PrestaShop es multiidioma de serie y añade las etiquetas hreflang automáticamente cuando tienes más de un idioma activo, con un prefijo por idioma en la URL. Es una de sus mayores ventajas para el mercado español, donde muchas tiendas venden en español, catalán e inglés a la vez. El problema aparece cuando una traducción está a medias: te quedan fichas con el título en un idioma y la descripción en otro, que confunden a Google en lugar de ayudarle. Traduce completo o no publiques ese idioma todavía.
¿Cuánto tarda en posicionar una tienda PrestaShop?
Cuenta en meses, no en semanas. Las agencias en España suelen hablar de 3 a 6 meses para ver movimiento serio, y más en sectores competidos. Lo que sí cambia rápido, en cuestión de semanas, es el rastreo: en cuanto activas la canónica en 301 y cierras las facetas que sobran, Google empieza a visitar tus fichas con más frecuencia. Eso se nota antes que las ventas, y es la primera señal de que vas por buen camino.
Armen Andonian
Consultor SEO en Barcelona
Soy consultor SEO en Barcelona y fundador de ACERO Digital. Ayudo a negocios locales, ecommerce y empresas internacionales a posicionarse en Google y a conseguir clientes desde la búsqueda.
LinkedIn →