El SEO de una tienda online se decide antes de escribir la primera descripción de producto: se decide en qué URLs genera el catálogo, cuáles deja rastrear a Google y cuáles merecen posicionar. Esta guía de SEO ecommerce ordena esas decisiones con reglas aplicables (cuándo usar canonical, noindex, 301 o 410, cómo priorizar categorías por demanda y margen) y sirve igual si tu tienda corre sobre Shopify, PrestaShop, WooCommerce o Magento.
Qué es el SEO para ecommerce y por qué no es SEO 'normal'
El SEO para ecommerce es el trabajo de conseguir que las categorías y las fichas de producto de una tienda aparezcan en los resultados orgánicos de Google para búsquedas con intención de compra, y que ese tráfico termine en pedidos. Las técnicas de base son las mismas que en cualquier web. Lo que cambia son las condiciones en las que se aplican:
- Escala por plantilla. Una tienda publica cientos o miles de páginas generadas desde la misma plantilla. Un title mal construido se replica en todo el catálogo a la vez.
- URLs que fabrica el propio software. Filtros, ordenaciones, parámetros de sesión y variantes generan combinaciones de URL que nadie ha decidido crear, y con cinco o seis filtros ya son decenas de miles.
- Intención transaccional. La página que posiciona tiene que vender. Las categorías responden a búsquedas genéricas («zapatillas de trail para mujer») y las fichas a búsquedas de modelo concreto.
- Inventario que cambia. Hay productos que se agotan, se descatalogan o vuelven cada temporada, y cada uno de esos cambios obliga a decidir qué pasa con su URL.
Por eso el orden de trabajo es distinto. En un blog corporativo se empieza por el contenido; en una tienda se empieza por el inventario de URLs, porque de él depende que el contenido llegue a indexarse.
Los pilares del SEO de una tienda online
La clasificación clásica habla de cuatro pilares del SEO (técnico, contenido, autoridad y experiencia de usuario, con matices según quién la formule). En una tienda online conviene reordenarlos así, porque la arquitectura del catálogo pesa lo suficiente como para tratarla aparte:
| Pilar | Qué cubre en una tienda | Error más habitual |
|---|---|---|
| Rastreo e indexación | robots.txt, sitemaps, etiquetas canonical, códigos de estado, rendimiento de las plantillas | Facetas abiertas que multiplican URLs sin demanda de búsqueda |
| Arquitectura de catálogo | Jerarquía de categorías, profundidad de clics, migas de pan, formato de URL | Categorías que copian la organización del almacén y que ningún cliente busca |
| Contenido | Textos de categoría, descripciones de ficha, reseñas, guías de compra | Descripción del fabricante pegada tal cual en cada ficha |
| Autoridad y enlazado | Enlaces internos entre categorías y fichas, enlaces externos hacia categorías clave | Toda la autoridad acumulada en la home y el blog, sin reparto hacia el catálogo |
El orden de la tabla es también el orden de prioridad: con el rastreo desordenado, las mejoras de contenido tardan en verse o no se ven.
Arquitectura y estructura del catálogo
Aquí se gana o se pierde la mayor parte del SEO de una tienda. Lo que sigue son reglas de decisión aplicables URL por URL.
Home → categorías → subcategorías → fichas
Cada nivel de la jerarquía responde a un tipo de búsqueda distinto. La categoría cubre la búsqueda genérica («zapatillas de trail»), la subcategoría añade un atributo que la gente escribe en Google (uso, público, material o tecnología) y la ficha atiende a quien ya busca un modelo o una referencia.
Tres reglas de trabajo que usamos para montar o revisar esa jerarquía:
- Una subcategoría solo existe si tiene demanda y producto. La consulta debe tener volumen medible en tu herramienta de palabras clave y la página debe poder mostrar productos suficientes para no quedarse en una rejilla de dos artículos. Si le falta cualquiera de las dos cosas, se resuelve como filtro no indexable.
- Ninguna ficha a más de tres clics de la home. Es una convención habitual del sector que Google no fija como norma, y aun así funciona como alarma: si para llegar a un producto hay que atravesar cinco niveles, Google también tarda más en encontrarlo y le asigna menos peso interno.
- La URL de la ficha no depende de la categoría. Un producto que vive en dos categorías y lleva la categoría en la ruta acaba con dos URLs para el mismo contenido. Es preferible una URL de producto propia y una categoría principal que alimenta la miga de pan, marcada con datos estructurados
BreadcrumbList.
Facetas y filtros: canonical vs noindex vs presupuesto de rastreo
Las facetas (filtros por talla, color, precio, marca) son la principal fuente de problemas técnicos en ecommerce. Antes de decidir qué hacer con ellas conviene saber qué hace exactamente cada herramienta, porque se confunden a menudo:
- Canonical. Es una indicación que Google puede ignorar si las páginas difieren demasiado. La URL se sigue rastreando: consolida señales, pero no ahorra rastreo.
- Noindex. Google tiene que rastrear la URL para leer la etiqueta, así que tampoco ahorra rastreo. Saca la página del índice y, según ha explicado Google en varias ocasiones, un noindex mantenido en el tiempo acaba haciendo que deje de seguir sus enlaces.
- Disallow en robots.txt. Es la única de las tres que evita el rastreo. A cambio, Google no puede leer ni el canonical ni el noindex de una URL bloqueada, y puede indexarla sin contenido si recibe enlaces.
- No generar el enlace. Si el filtro se aplica sin crear un enlace rastreable (por ejemplo, con un formulario o un fragmento
#), la URL ni siquiera se descubre. Es lo que recomienda la documentación de Google sobre navegación facetada para las combinaciones que no deben indexarse.
Con eso, la tabla de decisión que aplicamos a cada tipo de URL facetada:
| Tipo de URL | Ejemplo | Tratamiento |
|---|---|---|
| Un filtro con demanda propia | /zapatillas-trail/mujer/ | Página indexable con URL limpia, canonical a sí misma, H1 y texto propios, enlazada desde la categoría o el menú |
| Dos filtros con demanda comprobada | /zapatillas-trail/mujer/impermeables/ | Igual que la anterior, solo si la herramienta de keywords respalda la combinación |
| Filtros sin demanda (rango de precio, talla) | ?precio=50-100 | Disallow por patrón de parámetro en robots.txt o filtro sin enlace rastreable |
| Ordenaciones y vistas | ?orden=precio-asc | Canonical a la URL sin parámetro (mismo listado en otro orden, Google suele aceptarla) |
| Combinaciones de tres filtros o más | ?color=negro&talla=38&marca=x | No generar enlaces rastreables; Disallow como respaldo |
| Variantes de un mismo producto | /producto/modelo-x?color=rojo | Canonical a la ficha principal, salvo que la variante tenga búsquedas propias |
Una advertencia práctica: nunca combines Disallow y noindex sobre la misma URL, porque si está bloqueada Google no llega a leer el noindex. Si ya tienes miles de facetas indexadas, el orden correcto es aplicar primero noindex, esperar a que desaparezcan del informe de páginas de Search Console y solo entonces bloquearlas en robots.txt.
Categorías sin stock, estacionales o descatalogadas: 301, 410 o noindex
Antes de decidir, consulta dos datos: los clics orgánicos de esa URL en Search Console durante los últimos doce meses y los enlaces externos que recibe según tu herramienta de backlinks.
- Producto agotado temporalmente: la URL sigue devolviendo 200, el dato estructurado pasa a
availability: OutOfStocky la ficha muestra fecha de reposición o alternativas. Ponerle noindex obliga a recuperar el posicionamiento cuando vuelva el stock. - Descatalogado con sustituto: 301 a la ficha del modelo que lo reemplaza.
- Descatalogado sin sustituto, con tráfico o enlaces: 301 a la subcategoría más cercana. Si el destino tiene poco que ver con el original, Google puede tratarlo como soft 404.
- Descatalogado sin sustituto, sin tráfico ni enlaces: 410. Google trata 404 y 410 de forma casi idéntica, pero el 410 deja constancia de que la retirada es definitiva.
- Categoría estacional (rebajas, Black Friday, Navidad, vuelta al cole): una URL fija que se reutiliza cada año y devuelve 200 fuera de temporada con un avance o los productos del año anterior.
- Categoría vacía de forma permanente: 301 a la categoría padre.
- Resultados del buscador interno y categorías con uno o dos productos sin demanda: aquí sí encaja el noindex. Si el buscador interno consume mucho rastreo, pasa después a Disallow en el orden descrito arriba.

Keyword research por intención: categorías vs fichas
Antes de buscar términos, decide qué tipo de página atiende cada intención. Así una categoría y una guía del blog no compiten por la misma consulta:
| Tipo de búsqueda | Ejemplo | Página que la atiende |
|---|---|---|
| Genérica de producto | zapatillas de trail | Categoría |
| Genérica con atributo | zapatillas de trail impermeables | Subcategoría o faceta indexable |
| Modelo o referencia | marca modelo 4 gore-tex | Ficha de producto |
| Marca sola | zapatillas marca | Página de marca |
| Comparativa o elección | cómo elegir zapatillas de trail | Guía de compra en el blog, enlazada a la categoría |
Una vez mapeadas, la prioridad no debería salir solo del volumen. La fórmula que proponemos para ordenar categorías es sencilla: búsquedas mensuales × margen bruto por pedido × tasa de conversión de esa categoría (la tasa sale de tu analítica; si la tienda es nueva, usa la media de la tienda para todas).
Con cifras de ejemplo: una categoría con 2.000 búsquedas al mes y 8 € de margen por pedido da un índice de 16.000 antes de aplicar la conversión; otra con 400 búsquedas y 60 € de margen da 24.000. La segunda va primero aunque tenga cinco veces menos demanda. Después se corrige por dificultad: una categoría dominada por marketplaces tarda más en dar retorno.
Optimización de fichas de producto a escala
En un catálogo de cientos de referencias no se optimiza ficha a ficha: se optimiza la plantilla y después se enriquecen a mano las fichas que más facturan.
Titles y metas con plantilla. Un patrón útil para el title es nombre del producto + atributo diferencial (modelo, material, color, capacidad) + marca de la tienda si cabe. La meta description funciona mejor con información que el buscador no da en el título, como plazos de envío o condiciones de devolución.
Descripciones únicas frente al texto del fabricante. La descripción que envía el fabricante aparece idéntica en todas las tiendas que venden el producto, y Google suele elegir una sola versión para mostrar. En catálogos grandes, el orden es este: primero las fichas que más ingresos generan o más impresiones acumulan en Search Console; para el resto, añadir elementos propios alrededor del texto del fabricante (uso recomendado, compatibilidades, tabla de especificaciones, preguntas frecuentes de clientes). Las pautas de redacción SEO aplican igual que en un artículo.
Datos estructurados. El marcado Product con su Offer (precio, moneda, disponibilidad y estado del producto) es la base. AggregateRating y Review solo si las reseñas se muestran en la propia página, porque Google lo exige así. Para optar a las fichas de comerciante en los resultados, añade GTIN, marca, gastos de envío (OfferShippingDetails) y política de devoluciones (MerchantReturnPolicy). Valida la plantilla con la prueba de resultados enriquecidos.
Imágenes. Nombres de archivo descriptivos, atributo alt que describa el producto y el ángulo, formato WebP o AVIF, varias vistas por producto y dimensiones declaradas para que la carga no desplace el contenido.

Rastreo, indexación y paginación
El presupuesto de rastreo se cita mucho y se aplica mal. Según la documentación de Google, es una preocupación relevante sobre todo para sitios de más de un millón de páginas únicas o de más de 10.000 páginas cuyo contenido cambia a diario. Una tienda mediana rara vez llega ahí por su catálogo, y sí por sus facetas. Si el informe de páginas de Search Console muestra miles de URLs en «Descubierta: actualmente sin indexar», el problema casi siempre está en las combinaciones de filtros, y se resuelve con la tabla de la sección de arquitectura. Lo desarrollamos con más detalle en la guía de arquitectura web para SEO.
Sitemaps segmentados. Un sitemap por tipo de página (categorías, productos, marcas, blog) permite ver en Search Console qué porcentaje de cada grupo está indexado. Cada archivo admite hasta 50.000 URLs o 50 MB sin comprimir, y solo debe incluir URLs canónicas que devuelvan 200, con un lastmod que cambie cuando cambia el producto.
Paginación. Google dejó de usar rel="next" y rel="prev" en 2019, así que cada página del listado se trata como una página independiente. Las reglas que funcionan: cada página paginada lleva canonical a sí misma (nunca a la página 1), los enlaces a las páginas siguientes son <a href> rastreables, el scroll infinito tiene detrás URLs paginadas y ninguna página del listado lleva noindex, porque eso deja huérfanos a los productos que solo se enlazan desde las páginas profundas.
JavaScript. Si los productos del listado se cargan con JavaScript, comprueba con la herramienta de inspección de URLs que aparecen en el HTML renderizado.
Cada plataforma añade sus propias URLs duplicadas: Shopify, rutas de producto dentro de cada colección; WooCommerce, archivos de etiquetas de producto y parámetros de filtrado. El caso de WooCommerce lo explicamos paso a paso en SEO para WooCommerce.
Contenido y enlazado interno como multiplicador
Las categorías necesitan texto, pero poco y útil. Un párrafo breve sobre la rejilla que sitúe al usuario, y debajo de los productos un bloque más extenso con pautas para elegir: qué diferencia a una gama de otra, para qué uso sirve cada tipo, qué medidas o tallas comprobar, qué mantenimiento necesita.
El blog de una tienda tiene una función concreta: captar las búsquedas informacionales que una categoría no puede atender («cómo elegir», «diferencias entre», «qué talla», «mejor X para Y») y derivar ese tráfico hacia las categorías con enlaces de anclaje descriptivo.
El enlazado interno de una tienda funciona en cuatro direcciones:
- De la categoría a sus fichas más vendidas o con más margen, en posiciones altas del listado.
- De la ficha a su categoría principal, a través de la miga de pan.
- Entre fichas: productos relacionados, alternativas y accesorios compatibles.
- De la home y el menú a las categorías que la fórmula de demanda × margen haya colocado arriba.
Los enlaces externos de una tienda suelen apuntar a la home o al blog; el enlazado interno reparte esa autoridad hacia las categorías que facturan.
Cuando llega el tráfico y no vende: SEO + CRO
Un aumento de sesiones orgánicas que no se refleja en pedidos suele indicar una de dos situaciones: el tráfico entra por páginas que no venden (guías sin enlaces al catálogo), o llega a la ficha adecuada y algo en ella frena la compra.
Para distinguirlas, mide los ingresos por tipo de página de entrada en tu analítica (categorías, fichas, marcas, blog) filtrando el tráfico orgánico. A partir de ahí, las señales más útiles son:
- Muchas impresiones y CTR bajo en Search Console: title y fragmento poco atractivos, o faltan precio y disponibilidad en el resultado enriquecido.
- Mucho tráfico en ficha y pocas adiciones al carrito: precio o gastos de envío que aparecen tarde, fotos insuficientes, ausencia de reseñas, guía de tallas poco clara.
- Guías con tráfico y ninguna visita posterior a categorías: enlaces internos ausentes o escondidos al final del texto.
- Abandono en el checkout: Baymard Institute sitúa los costes extra que aparecen al final (envío, impuestos) entre los primeros motivos de abandono; muéstralos ya en la ficha.
La relación entre posicionamiento y ventas la tratamos por extenso en el artículo sobre conversión SEO.
SEO para ecommerce en la era de la IA (GEO)
Una parte creciente de las búsquedas de producto empieza en un asistente: los AI Overviews y el modo IA de Google, o los resultados de compra de ChatGPT. Estas herramientas construyen sus respuestas a partir de páginas que pueden leer, de datos estructurados, de feeds de producto y de lo que terceros dicen sobre ti. La optimización para estos motores (GEO) se apoya en el SEO técnico anterior y añade algunas piezas:
- Feed de producto completo. Las respuestas de compra de Google tiran de su Shopping Graph, que se alimenta en buena parte de Merchant Center. Un feed con GTIN, atributos completos, precio y stock actualizados es la puerta de entrada. OpenAI también ha abierto un canal para que los comercios envíen su catálogo a ChatGPT.
- Atributos legibles en la ficha. Especificaciones en una tabla HTML (nunca solo en una imagen), para quién es el producto, con qué es compatible, qué lo diferencia de la alternativa más cercana. Un modelo de lenguaje cita lo que puede extraer sin interpretar.
- Menciones de terceros. Comparativas en medios, reseñas en otros sitios, vídeos de análisis y conversaciones en foros pesan en las recomendaciones de los asistentes.
- Rastreadores de IA bien configurados. Bloquear en robots.txt todos los bots de IA por defecto tiene consecuencias. En el caso de OpenAI, OAI-SearchBot es el que permite aparecer en la búsqueda de ChatGPT y GPTBot el que recoge datos para entrenamiento; puedes bloquear el segundo y permitir el primero. En Google, los AI Overviews usan Googlebot, de modo que bloquear Google-Extended no te saca de ellos.
- Medición. Segmenta en tu analítica las visitas referidas desde chatgpt.com, perplexity.ai y similares.
La diferencia entre ambas disciplinas y cómo se reparten el trabajo está en nuestra guía de SEO y GEO.

Cómo posicionar tu tienda online paso a paso (checklist)
Si la pregunta es cómo posicionar mi tienda online en Google empezando mañana, esta es la secuencia, separada entre lo que se resuelve en días y lo que exige semanas.
Victorias rápidas para las primeras semanas
- Verificar la tienda en Search Console, enviar sitemaps segmentados por tipo de página y revisar el informe de páginas no indexadas.
- Reescribir los titles de las veinte categorías con más impresiones y peor CTR.
- Validar el marcado
Productcon precio y disponibilidad en la plantilla de ficha. - Comprobar que los productos agotados temporalmente devuelven 200 y no llevan noindex.
- Sacar del índice los resultados del buscador interno.
Trabajo estructural sobre el catálogo
- Construir el mapa de palabras clave a URL de todo el catálogo, con una intención por página.
- Definir la política de facetas según la tabla de decisión y aplicarla en robots.txt y en las plantillas.
- Ordenar las categorías por demanda × margen × conversión y llevar las primeras al menú y a la home.
- Escribir descripciones propias para las fichas que concentran la facturación.
- Publicar guías de compra que enlacen a las categorías prioritarias.
- Completar el feed de Merchant Center y revisar cada trimestre cómo te mencionan los asistentes de IA.
- Medir ingresos orgánicos por tipo de página cada mes.
Preguntas frecuentes
¿Qué es el SEO y qué ejemplos tiene en una tienda online?
El SEO es el conjunto de técnicas para que una web aparezca en los resultados orgánicos de los buscadores. En una tienda, ejemplos concretos son crear una subcategoría «impermeables» porque hay búsquedas que la piden, redirigir con un 301 un producto descatalogado a su sustituto, añadir datos estructurados para que el precio salga en Google o bloquear en robots.txt los filtros de precio para que no consuman rastreo.
¿Cuáles son las estrategias de SEO que mejor funcionan en ecommerce?
Las que atacan la escala: optimizar por plantilla (un cambio corrige cientos de páginas), controlar qué URLs facetadas se indexan, priorizar categorías por margen además de por volumen y usar el blog para captar búsquedas informacionales que después se derivan al catálogo.
¿Qué plataforma es mejor para el SEO de una tienda?
Shopify, PrestaShop, WooCommerce y Magento permiten posicionar bien una tienda. Lo que cambia es cuánto control te dan sobre URLs, robots.txt y facetas, y cuántas URLs duplicadas generan por defecto. Antes de elegir, comprueba que puedes editar titles y datos estructurados por plantilla y decidir qué filtros generan URLs rastreables.
Si quieres revisar estas decisiones sobre tu propio catálogo, puedes contarnos tu caso a través de nuestra página de agencia SEO.
Artículos relacionados
Sigue aprendiendo
Link building: qué es y cómo conseguir enlaces de calidad
Guía de link building: qué es, tipos de enlaces, cómo conseguir backlinks de calidad y qué errores penalizan.
Paginación SEO: guía técnica para hacerlo bien hoy (2026)
La paginación rara vez hunde una web por sí sola, pero puede dejar productos sin indexar, enterrar artículos a quince cl...
SEO para Black Friday: el plan que empieza en septiembre, no en noviembre
Si piensas ponerte con el SEO para Black Friday el 20 de noviembre, la página que publiques esa semana competirá contra ...