Conceptos básicos de SEO en PrestaShop: estrategias esenciales para optimizar tu tienda online
PrestaShop te entrega una tienda que parece terminada, pero que en silencio puede jugar en tu contra en los buscadores. De serie puede mostrar el mismo producto bajo cuatro URLs distintas, publicar una metadescripción vacía en la página de inicio, dejar los IDs de producto ensuciando cada enlace y omitir los datos estructurados que hacen que una página pueda optar a resultados enriquecidos con precio y estrellas. Nada de eso es un error: son simplemente valores por defecto a la espera de una decisión. Este artículo es el mapa de partida: el puñado de fundamentos SEO que más importan específicamente en PrestaShop, por qué cada uno tiene impacto y exactamente dónde configurarlo en el panel de administración. Cuando un tema merece un tratamiento más profundo que "lo básico", te remitimos a la guía que lo explica como corresponde, en lugar de explicarlo a medias aquí.
Si prefieres una guía larga y exhaustiva en lugar de un mapa, lee nuestra guía completa para posicionar mejor en PrestaShop. Si gestionas la tienda por tu cuenta y no eres desarrollador, la versión en lenguaje claro es SEO en PrestaShop para propietarios de tiendas que no son desarrolladores. Todo lo que sigue son los elementos esenciales, en el orden en que los corregiríamos en una tienda real.
Por qué PrestaShop necesita SEO manual cuando Shopify no
Primero, el encuadre honesto, porque cambia cómo deberías ver el trabajo que tienes por delante. Shopify configura el SEO básico por ti y casi no te da control para hacerlo de otra forma. PrestaShop ofrece controles SEO que el comerciante puede configurar, mientras que PrestaShop 9 también proporciona el comportamiento automático de URLs e indexación descrito en las preguntas frecuentes. Es una ventaja real, porque puedes construir exactamente la configuración técnica SEO que quieres sin que la plataforma te lo ponga difícil. La contrapartida es que la responsabilidad ahora es tuya. Una instalación nueva de PrestaShop aún puede exponer URLs subóptimas y contenido duplicado, aunque los valores predeterminados de PrestaShop 9 descritos más abajo reducen estos riesgos; los cambios posteriores en las URLs requieren que Google vuelva a rastrear y reindexar. Los fundamentos de abajo son esa intervención.
Activa las URLs amigables: el ajuste que lo toca todo
Este es el interruptor más decisivo de PrestaShop, y en muchas instalaciones sigue desactivado. Ve a Parámetros de la tienda → Tráfico & SEO → Configurar URLs y cambia URL amigable a Sí. Con esta opción desactivada, tus enlaces de producto se ven así: index.php?id_product=47&controller=product; cero palabras clave, nada que un usuario o Google puedan leer. Con ella activada, el mismo producto pasa a tener una ruta limpia y legible que contiene el nombre del producto.
Aquí hay una segunda decisión que el interruptor no resuelve: incluso con las URLs amigables activadas, PrestaShop antepone el ID numérico, así que obtienes rutas como /47-ergonomic-office-chair. Ese número inicial no aporta nada y hace que los enlaces parezcan un volcado de base de datos. Eliminar los IDs de forma limpia, y redirigir con 301 las URLs antiguas basadas en ID para conservar su autoridad de búsqueda, es exactamente lo que nuestro Smart SEO Friendly URL Manager gestiona desde el panel de administración, sin editar el núcleo. ¿Y qué consigues con eso? Enlaces que se leen como palabras reales y mantienen el posicionamiento después del cambio, en lugar de una oleada de errores 404. El razonamiento completo sobre por qué importan las URLs amigables y las opciones de plantillas de rutas está en URLs amigables y por qué toda tienda las necesita y estructura de URLs en PrestaShop.
Fuerza HTTPS en todo el sitio
HTTPS es una señal de posicionamiento de Google desde 2014, y Chrome marca las páginas HTTP simples como "No seguro", lo que te resta confianza justo en el peor momento. En Parámetros de la tienda → General, configura tanto Activar SSL como Activar SSL en todas las páginas en Sí, luego carga tu página de inicio y confirma que aparece el candado. Una trampa habitual: activar SSL sin un certificado válido de tu alojamiento, o sin tener configurado el dominio SSL; si la página carga pero se rompen el CSS, el JS y las imágenes, el valor PS_SHOP_DOMAIN_SSL necesita atención. La mayoría de alojamientos modernos ofrecen un certificado Let's Encrypt gratuito, así que resuelve eso primero si aún no tienes uno.
Detén la fuga de contenido duplicado con canónicas
El contenido duplicado es la mayor debilidad SEO de PrestaShop tal como viene de fábrica. Se puede llegar al mismo producto directamente, a través de la ruta de su categoría, con un parámetro de filtro y con parámetros de seguimiento añadidos; y Google trata cada variante como una página distinta, dividiendo la autoridad que debería apuntar a una sola URL. La primera solución está en Parámetros de la tienda → Tráfico & SEO: configura Redirigir a la URL canónica como 301 Movido permanentemente, lo que agrupa los duplicados basados en parámetros en la URL limpia.
Ese ajuste cubre los casos fáciles. Los productos en varias categorías, las páginas de categoría paginadas y las páginas de fabricantes que repiten listados de productos necesitan un control más fino que un único interruptor global: ese es el trabajo de nuestro Product Canonical Manager, que te permite definir canónicas por producto y categoría. El concepto en sí, explicado en términos sencillos, merece entenderse antes de tocar nada: consulta URLs canónicas explicadas.
Lo que realmente es la canónica, cuando ves el código fuente de la página, es una línea en el <head> que le dice a Google "esta es la dirección real de este contenido". En un producto accesible desde dos categorías, ambas URLs deberían llevar la misma canónica apuntando a la que quieres indexar:
<link rel="canonical" href="https://example.com/blue-leather-wallet" />
El error que debes vigilar es una canónica autorreferente que repite la URL problemática: si la versión filtrada o con parámetros de seguimiento de una página se lista a sí misma como canónica, el ajuste global de 301 no está haciendo su trabajo y el duplicado sigue activo. Abre un par de URLs de categoría filtradas, mira el código fuente y confirma que la canónica apunta a la dirección limpia, no a la que contiene ?.
Escribe un metatítulo y una metadescripción reales para la página de inicio
Tu página de inicio es la página con más autoridad de tu tienda, y PrestaShop la entrega con un metatítulo que a menudo es solo el nombre de la tienda y una descripción que con frecuencia está vacía. Deja la descripción en blanco y Google extraerá el texto que encuentre: a veces tu banner de cookies, a veces el nombre de un producto al azar. Toma el control en Parámetros de la tienda → Tráfico & SEO: busca la entrada index en la lista de páginas y escribe un título que empiece por lo que vendes, junto con una descripción que exprese tu propuesta de valor en una frase. Ya que estás en esa lista, haz lo mismo con contact, stores y tus páginas CMS: captan búsquedas de marca con más frecuencia de lo que muchos comerciantes esperan.
El metatítulo y la metadescripción son las dos líneas que deciden si alguien hace clic en tu resultado en lugar de en el de un competidor, así que merecen más reflexión que una inserción rápida de palabras clave; los patrones que de verdad consiguen clics están en metatítulos y metadescripciones.
Genera un sitemap y conecta Search Console

Un sitemap XML es la lista que entregas a Google con todas las páginas que quieres indexar y la fecha aproximada de su última modificación. Sin él, Google encuentra tus páginas de producto más profundas solo rastreando enlaces, y un producto enterrado tres categorías abajo puede esperar semanas hasta que le llegue el turno. El núcleo de PrestaShop no incluye un generador de sitemaps nativo en la pantalla SEO & URLs; los sitemaps vienen de módulos como Google Sitemap / gsitemap o de un módulo específico de sitemap. Las tiendas que superan unos pocos cientos de productos se benefician de fechas lastmod correctas, entradas de imagen, verificación de URLs y división automática para mantenerse por debajo del límite de Google de 50.000 URLs por archivo, que es lo que produce nuestro Advanced SEO Sitemap Builder.
Sea cual sea el sitemap que uses, envíalo en Google Search Console y verifica la propiedad. A partir de ese momento, Search Console será tu sistema de alerta temprana para problemas de indexación: la configuración, los informes que importan y cómo leer los errores están cubiertos en Google Search Console para PrestaShop, y la mecánica de los sitemaps en la guía completa de sitemaps XML.
Da a tus páginas de categoría y producto algo por lo que posicionar
Las páginas de categoría son el activo SEO más desaprovechado en la mayoría de tiendas PrestaShop. Apuntan a términos con alta intención y alto volumen, como "sillas de oficina" o "zapatillas para correr", y aun así suelen quedarse en una cuadrícula de productos sin texto que Google pueda evaluar. Añade una descripción en Catálogo → Categorías → [categoría] → Descripción, empezando con la palabra clave en la primera frase y enlazando a un par de subcategorías. Empieza por tus categorías principales por ingresos; ya son las que reciben más enlaces internos desde los productos. PrestaShop 8+ ofrece un segundo campo de descripción que se muestra debajo de la cuadrícula, para que tu texto SEO no empuje los productos hacia abajo en la página; en 1.7, nuestro módulo Second Category Description añade lo mismo.
La otra mitad es el texto de producto. El error SEO más común que vemos en tiendas nuevas es pegar literalmente la descripción del fabricante: ese mismo texto vive en todas las demás tiendas que venden el mismo artículo, así que Google no tiene motivo para preferir tu página. Incluso cien palabras de texto realmente original superan a quinientas copiadas. Qué palabras conviene trabajar desde el principio es una disciplina propia: investigación de palabras clave para tiendas online.
No ignores las imágenes, la velocidad y los encabezados
Tres básicos técnicos suelen pasarse por alto porque son invisibles hasta que empiezan a perjudicar:
- Texto alternativo de las imágenes. PrestaShop usa el campo Leyenda de cada imagen (en Catálogo → Productos → [producto] → Imágenes) como atributo alt. Describe el producto de forma específica en lugar de dejarlo vacío o poner "IMG_4729.jpg", y define la convención antes de una importación CSV masiva: añadir texto alternativo a cientos de productos a posteriori es una tarea ingrata. Por qué importa y hasta dónde llega: etiquetas alt explicadas.
- Velocidad de página. PrestaShop regenera las imágenes en varios tamaños, pero no las comprime bien, así que los archivos de origen pesados inflan cada página. Comprime antes de subir y trata la velocidad como un factor de posicionamiento, no como un detalle agradable; la visión completa está en velocidad de página y SEO, y la parte específica de imágenes en PrestaShop en optimización de imágenes para PrestaShop.
- Estructura de encabezados. Cada página debería tener exactamente un H1 con la palabra clave principal. Algunos temas usan H1 tanto para el nombre de la tienda como para el nombre del producto, dejando dos por página; otros envuelven el nombre del producto en un simple div y no tienen ninguno. Una extensión gratuita de navegador para ver el esquema de encabezados detecta esto en segundos en tus páginas reales.
Añade datos estructurados para que tus resultados destaquen
El marcado Schema es el código que permite que una página sea candidata a que Google muestre precio, estado de stock y valoración con estrellas directamente en el resultado de búsqueda, en lugar de un enlace azul sin más. No cambia tu posicionamiento, y Google sigue decidiendo si muestra o no el resultado enriquecido, pero un resultado con estrellas y precio puede conseguir más clics que uno básico, que es precisamente el objetivo. Añadir datos estructurados de Product, migas de pan y Organization a mano implica editar plantillas; hacerlo en todo un catálogo sin código es para lo que sirve nuestro módulo Automatic SEO Schema Rich Snippets. La mecánica, y cómo se ve cada tipo de resultado enriquecido, están en marcado Schema para PrestaShop y cómo conseguir estrellas, precios y stock en los resultados de búsqueda.
Lista rápida de primeros pasos
Para una tienda nueva, siga la lista siguiente. En una tienda existente, conserve los IDs de las URLs que ya estén bien posicionadas, como aconsejan las preguntas frecuentes; cualquier cambio de URL requiere redirecciones 301.
| Básico | Dónde en PrestaShop | Profundizar |
|---|---|---|
| Activar URLs amigables (y eliminar IDs) | Parámetros de la tienda → Tráfico & SEO → Configurar URLs | URLs amigables |
| Forzar HTTPS en todo el sitio | Parámetros de la tienda → General | , |
| Activar redirecciones canónicas 301 | Parámetros de la tienda → Tráfico & SEO | Canónicas |
| Escribir metatítulo & metadescripción de la página de inicio | Parámetros de la tienda → Tráfico & SEO → index | Metatítulos |
| Generar & enviar el sitemap XML | Módulo de sitemap + Search Console | Sitemaps XML |
| Conectar Google Search Console | search.google.com/search-console | Search Console |
| Escribir descripciones de las categorías principales | Catálogo → Categorías → Descripción | Investigación de palabras clave |
| Definir la convención de texto alt de imágenes (Leyenda) | Catálogo → Productos → Imágenes | Etiquetas alt |
| Añadir datos estructurados de producto/migas de pan | Edición de plantilla o módulo de datos estructurados | Marcado Schema |
Después de lo básico: enlaces, contenido y medición
Estos elementos esenciales son la base, no la meta: las bases no posicionan tiendas por sí solas, el trabajo sostenido sí. Las tres acciones con mayor retorno que conviene hacer después, una vez asentada la parte técnica, son:
- Enlazado interno. La palanca de posicionamiento más barata que la mayoría de tiendas nunca aprovecha es conectar productos relacionados y hacer que el texto de categoría apunte a las páginas adecuadas. El método está en enlazado interno para comercio electrónico, con los detalles producto a producto en cómo deberían enlazarse los productos entre sí.
- Contenido más allá de las páginas de producto. Un blog apunta a las búsquedas informativas a las que las páginas de producto no llegan y te da algo desde lo que enlazar. Aunque odies escribir, el argumento a favor está en por qué toda tienda online necesita un blog, con ideas de temas en sobre qué escribir en el blog.
- Mide, no adivines. No puedes mejorar lo que no mides. Más allá de Search Console, las herramientas gratuitas de Google que toda tienda debería usar están enumeradas en herramientas SEO gratuitas que realmente funcionan, y la lista completa de tareas con Google está en todo lo que tu tienda debería hacer con Google.
Nada de esto exige contratar a alguien externo ni tocar código que no entiendes: los valores técnicos por defecto se ajustan desde el panel de administración en una tarde, y los módulos anteriores existen precisamente para que las partes más difíciles (URLs limpias que redirigen, canónicas granulares, datos estructurados en todo el catálogo) funcionen sin bifurcar tu tema ni romperse en la próxima actualización. Haz bien lo básico antes de añadir tu producto número cien, y pasarás el próximo año construyendo sobre una base sólida en lugar de limpiar problemas.
FAQ
¿PrestaShop incluye un generador de sitemaps XML integrado?
No. No hay un generador de sitemaps nativo en la pantalla SEO & URLs: los sitemaps vienen de un módulo. El módulo gratuito propio de PrestaShop Google sitemap (gsitemap) cubre catálogos pequeños; cuando superas unos pocos cientos de productos y necesitas fechas lastmod precisas, entradas de imagen y división automática por debajo del límite de Google de 50.000 URLs por archivo, un módulo específico como nuestro Advanced SEO Sitemap Builder hace ese trabajo y mantiene el archivo actualizado sin que tengas que ejecutarlo a mano.
¿Activar las URLs amigables romperá mis enlaces actuales?
Activar las URLs amigables en una tienda que ya ha estado online con los enlaces por defecto index.php?id_product= supone un cambio de URL, así que Google tiene que volver a rastrear. El ajuste de redirección canónica de PrestaShop cubre la mayor parte del mapeo de antiguo a nuevo, pero si después también eliminas el prefijo de ID numérico, eso es un segundo cambio que sí necesita redirecciones 301 para que los enlaces antiguos y cualquier enlace entrante sigan funcionando. No elimines IDs en URLs que ya posicionan bien: una URL que posiciona vale más que una más bonita. La mecánica de redirecciones está cubierta en nuestra guía de estructura de URLs.
¿De verdad necesito HTTPS para SEO, o solo para generar confianza?
Ambas cosas. HTTPS es una señal de posicionamiento confirmada por Google desde 2014 y, por separado, Chrome marca las páginas HTTP simples como "No seguro", lo que te cuesta conversiones en el proceso de pago. Activa tanto Activar SSL como Activar SSL en todas las páginas en Parámetros de la tienda → General, pero solo después de que tu alojamiento haya emitido un certificado válido; de lo contrario, el CSS, el JS y las imágenes pueden romperse en las páginas seguras.
¿De dónde obtiene PrestaShop el texto alternativo de las imágenes?
Del campo Leyenda de cada imagen, en Catálogo → Productos → [producto] → Imágenes. Lo que escribas ahí se convierte en el atributo alt. Si lo dejas vacío, la imagen no tendrá texto alternativo en absoluto, lo que perjudica tanto la accesibilidad como la visibilidad en la búsqueda de imágenes. Define una convención de nombres antes de cualquier importación CSV masiva: añadir texto alternativo a cientos de productos después es una tarea ingrata.
¿Es cierto que PrestaShop 9 cambió cómo funcionan las URLs de producto?
Sí. PrestaShop 9 elimina por defecto el nombre de la categoría de las URLs de producto, lo que reduce directamente el problema de contenido duplicado en productos con varias categorías del que advierten estos conceptos básicos. También excluye por defecto de la indexación las páginas de listados filtrados y facetados, y admite de forma nativa formatos de imagen modernos como WebP y AVIF. Si usas una versión anterior, estos son exactamente los huecos que los ajustes y módulos anteriores cierran manualmente.