Escrito por: Jesús Sánchez Diago
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.
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:
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.
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.
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.
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:
BreadcrumbList.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:
#), 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.
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.
availability: OutOfStock y la ficha muestra fecha de reposición o alternativas. Ponerle noindex obliga a recuperar el posicionamiento cuando vuelva el stock.
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.
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.

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.
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:
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.
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:
La relación entre posicionamiento y ventas la tratamos por extenso en el artículo sobre conversión SEO.
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:
La diferencia entre ambas disciplinas y cómo se reparten el trabajo está en nuestra guía de SEO y GEO.

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.
Product con precio y disponibilidad en la plantilla de ficha.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.
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.
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.
Sigue aprendiendo
Para aparecer en AI Overviews tu página tiene que estar indexada y poder mostrarse con fragmento; después, Google cita a...
Posicionarse en Gemini es conseguir que la IA de Google cite tu web o recomiende tu marca. Cómo elige sus fuentes, el aj...
Cómo migrar una web (de dominio, de CMS, a HTTPS o con URLs nuevas) sin perder posicionamiento: el checklist antes, dura...
En Coliseo Digital usamos cookies propias de analítica para mejorar la web. Solo se activan si las aceptas y puedes cambiar tu decisión en «Configuración de cookies», al pie de página. Más información