Cómo configurar el SEO de una tienda WooCommerce

Cómo configurar el SEO de una tienda WooCommerce paso a paso: indexación, silos de categorías y atributos, schema Product, canonicals y medición.
Imagen de Javier de Lorenzo
Javier de Lorenzo
Director y fundador de Advanze
Persona completando una compra online con tarjeta en un portátil - configurar el SEO de una tienda WooCommerce

Configurar el SEO de una tienda WooCommerce no es «instalar un plugin y rellenar metadescripciones». Es ordenar tres capas que casi nadie ordena: la base técnica que decide qué se indexa, la arquitectura de categorías y atributos que define los silos de la tienda, y los datos estructurados que convierten una ficha de producto en un resultado enriquecido. Hacerlo bien antes de subir el primer producto evita rehacer la mitad del catálogo seis meses después.

La mayoría de guías de SEO para WooCommerce repiten el mismo decálogo genérico —keyword research, URLs amigables, breadcrumbs, alt en las imágenes— sin entrar en lo que realmente distingue a una tienda WooCommerce de cualquier otra web: los productos variables que generan contenido duplicado, las páginas de atributos que multiplican URLs sin valor, y un presupuesto de rastreo que Google agota visitando carritos y filtros en lugar de fichas reales. Este artículo va paso a paso por la configuración específica de WooCommerce, con un foco analítico: no solo qué tocar, sino cómo comprobar con datos que cada decisión está funcionando.

Resumen

Configurar el SEO de una tienda WooCommerce consiste en preparar la indexación, la arquitectura y los datos estructurados antes de que el catálogo crezca. Tres factores deciden el resultado: la base técnica (permalimos limpios, control de qué se indexa y un plugin SEO bien configurado), la arquitectura de información (categorías como silos indexables, atributos para filtrar sin generar URLs basura) y el marcado schema.org/Product que habilita los resultados enriquecidos con precio, valoraciones y disponibilidad. Lo que diferencia a WooCommerce de otra web es su tendencia natural a duplicar contenido —variantes, paginaciones, filtros— y a malgastar presupuesto de rastreo. Quien posiciona mejor una tienda WooCommerce no es quien más plugins instala, sino quien controla qué URLs entran al índice y mide la indexación como un KPI más.

La base técnica: permalinks, indexación y plugin SEO

Antes de optimizar una sola ficha conviene asegurar la base, porque cualquier error aquí se multiplica por cada producto del catálogo. El primer paso es la estructura de enlaces permanentes. En Ajustes > Enlaces permanentes, WooCommerce permite definir cómo se construyen las URLs de productos y categorías. La recomendación para la mayoría de tiendas es eliminar la base /product/ y /product-category/ por defecto, dejando URLs cortas y semánticas del tipo tienda.com/categoria/producto. Esa decisión debe tomarse al principio: cambiarla con la tienda ya indexada obliga a una cadena de redirecciones 301 que es justo lo que conviene evitar.

El segundo pilar es decidir qué se indexa y qué no. WooCommerce crea de serie páginas que no aportan valor de búsqueda y que, peor aún, diluyen la autoridad y consumen rastreo: el carrito, el checkout, «mi cuenta» y las páginas de resultados de búsqueda interna. Todas deben quedar fuera del índice con una etiqueta noindex, algo que un plugin SEO gestiona en bloque. Aquí entra el tercer elemento: el plugin SEO. Tanto Yoast como Rank Math ofrecen módulos específicos para WooCommerce; la propia documentación de Yoast para WooCommerce detalla cómo conectar el marcado de producto con el feed de datos. La elección del plugin importa menos que configurarlo con criterio: plantillas de title y meta por tipo de contenido (producto, categoría, etiqueta), control de la indexación por taxonomía y limpieza de las URLs que no deberían existir.

Esta capa técnica no es opcional ni decorativa: es la diferencia entre una tienda que Google entiende y una que rastrea a ciegas. Por eso forma parte del trabajo de fondo cuando se aborda el desarrollo de una tienda online con criterio SEO desde el primer commit, y no como una capa que se añade cuando las ventas no llegan.

Arquitectura: categorías, atributos y silos de producto

Aquí es donde una tienda WooCommerce se gana o se pierde el posicionamiento, y donde casi todas las guías genéricas pasan de puntillas. WooCommerce ofrece tres formas de organizar el catálogo —categorías, etiquetas y atributos— y usarlas sin criterio genera miles de URLs que compiten entre sí. La regla de partida es clara: las categorías son la columna vertebral indexable de la tienda; los atributos sirven para filtrar, no para posicionar.

Las categorías funcionan como silos temáticos. Cada categoría principal agrupa productos relacionados y se convierte en una página de aterrizaje que compite por keywords de cabecera («zapatillas de running», «cafeteras espresso»). Conviene darles descripción propia, jerarquía lógica (categoría > subcategoría) y enlazado interno desde el menú y las fichas. Las etiquetas, en cambio, son transversales y peligrosas: crear una etiqueta por cada matiz genera páginas casi vacías y duplicadas. La mayoría de tiendas viven mejor con pocas etiquetas o ninguna.

Los atributos (talla, color, material, capacidad) son el verdadero campo de minas. WooCommerce puede generar una URL indexable por cada combinación de atributo filtrado, y un catálogo mediano produce así decenas de miles de URLs de navegación facetada sin contenido único. La estrategia correcta combina dos decisiones: decidir qué atributos tienen valor de búsqueda real —y merecen una página optimizada— y bloquear el resto al rastreo. La siguiente tabla resume cuándo usar cada herramienta:

Elemento Para qué sirve Decisión SEO
Categoría Silo temático y página de aterrizaje de keywords de cabecera. Indexable, con descripción única, jerarquía y enlazado interno.
Etiqueta Agrupación transversal puntual (ej. «novedades», «rebajas»). Usar con moderación o noindex; evitar páginas casi vacías.
Atributo con demanda Filtro que además tiene búsquedas propias (ej. «vestido rojo»). Crear una página optimizada y dejarla indexable de forma selectiva.
Atributo de navegación Filtro de uso interno sin demanda de búsqueda relevante. Bloquear el rastreo de las URLs filtradas para no malgastar crawl budget.

Pensar la arquitectura por silos —categoría como cabecera, atributo con demanda como long-tail selectivo— es lo mismo que hace una tienda de moda cuando quiere ganar visibilidad sin canibalizarse a sí misma. De hecho, el patrón de silos cruzados (categoría × ocasión × material) que funciona para posicionar una tienda de moda online en Google es directamente trasladable a cualquier catálogo WooCommerce con variedad de atributos.

Fichas de producto y categorías que posicionan

Con la arquitectura definida, el siguiente paso es optimizar las páginas que van a recibir tráfico. En una tienda WooCommerce hay dos tipos de página de aterrizaje y cada una pide un trabajo distinto. Las páginas de categoría capturan la intención de cabecera y comparativa («comprar X», «mejores X»); las fichas de producto capturan la intención transaccional final («X modelo concreto», referencia, SKU).

En las fichas de producto, el error más común y más caro es publicar la descripción que envía el fabricante. Cuando cientos de tiendas usan el mismo texto, Google no tiene motivo para elegir una; la descripción única no es un capricho de copywriting, es la condición para competir. A eso se suman cuatro elementos concretos: un title y una metadescripción propios (no la plantilla por defecto), el atributo alt descriptivo en cada imagen, un slug corto y legible, y un bloque de contenido que responda dudas reales de compra. La elección de qué keyword ataca cada ficha no se improvisa: parte del mismo trabajo de elegir las keywords adecuadas para el negocio, cruzando demanda, intención y capacidad de competir.

En las páginas de categoría, el reto es que WooCommerce las genera casi vacías —solo la rejilla de productos—. Añadir una descripción editorial (arriba o, mejor para la experiencia, debajo de la rejilla), enlaces internos a subcategorías y un encabezado claro convierte una página de listado en una página que posiciona. Estas páginas suelen ser las que más tráfico de cabecera capturan, así que merecen tanto cuidado como la home.

95.000 M€
El comercio electrónico en España superó los 95.000 millones de euros en 2024, un 13,1 % más que el año anterior, según los datos oficiales de la CNMC. Un mercado que crece a doble dígito recompensa a las tiendas que tienen la base SEO bien configurada para capturar esa demanda creciente.
¿La tienda WooCommerce no rinde en Google pese a tener buenos productos?

Contacta con nosotros

Datos estructurados: schema Product y resultados enriquecidos

Los datos estructurados son la diferencia entre un resultado de texto plano y un resultado enriquecido con estrellas, precio y disponibilidad directamente en la SERP. Para una tienda, ese formato enriquecido mejora la tasa de clic incluso sin subir de posición. WooCommerce y los plugins SEO modernos emiten de serie un marcado schema.org/Product, pero conviene verificar que está completo y bien formado, porque un marcado incompleto no genera el resultado enriquecido.

Las propiedades que Google necesita para mostrar el rich snippet de producto son concretas: name, image, description, sku, brand, y sobre todo el bloque offers con price, priceCurrency y availability. Si la tienda muestra valoraciones de clientes, el bloque aggregateRating habilita las estrellas —pero solo es legítimo cuando esas reseñas existen de verdad sobre el producto, nunca inventadas o reutilizadas de la tienda en general. Conviene además marcar las migas de pan con BreadcrumbList, que refuerza la comprensión de la jerarquía de categorías y a menudo aparece en la propia SERP.

La verificación es un paso obligatorio, no opcional: la herramienta de prueba de resultados enriquecidos de Google y el informe de mejoras de Search Console señalan errores y advertencias por tipo de marcado. Un fallo habitual en WooCommerce es el aviso de offers sin precio en productos variables, precisamente el tipo de producto que más problemas da y que se trata en el siguiente apartado.

Duplicados bajo control: canonicals, variantes y paginación

El contenido duplicado es el problema estructural de WooCommerce, y nace de su propia flexibilidad. Tres fuentes lo generan de forma sistemática, y cada una tiene su solución.

La primera son los productos variables. Una camiseta en cinco tallas y cuatro colores puede generar URLs distintas para cada variante seleccionada (?attribute_color=rojo), todas con contenido casi idéntico. La solución es asegurar que todas esas variantes apunten con una etiqueta canonical a la URL del producto padre, de modo que Google consolide la autoridad en una sola página en lugar de repartirla —o penalizarla— entre veinte casi-duplicados. Un buen plugin SEO lo gestiona, pero conviene comprobarlo en el código fuente de una ficha variable real.

La segunda es la navegación facetada: las combinaciones de filtros de atributos que comentábamos en la arquitectura. Cuando se permite que esas URLs filtradas se indexen sin control, se crea contenido duplicado a escala industrial. La defensa combina canonical hacia la categoría base, reglas de robots.txt para los parámetros de filtro sin demanda, y la decisión deliberada de qué pocas combinaciones merecen una página propia.

La tercera es la paginación de las categorías con muchos productos. Las páginas 2, 3, 4… de un listado no deben competir con la página 1 ni quedar huérfanas. La práctica actual recomendada es que cada página paginada sea autocanónica (se referencie a sí misma) y mantenga el enlazado secuencial, evitando el viejo error de canonicalizar todo a la página 1, que escondía productos del índice. Resolver estos tres focos es lo que separa un catálogo que Google rastrea con eficiencia de uno que se ahoga en sus propias URLs.

Sitemaps, robots.txt y presupuesto de rastreo

Una tienda con cientos o miles de URLs no puede dar por hecho que Google las rastreará todas: tiene un presupuesto de rastreo limitado, y el trabajo de SEO técnico consiste en gastarlo en las páginas que importan. Dos herramientas lo gobiernan: el sitemap y el robots.txt.

El sitemap XML debe ser limpio y segmentado. Un plugin SEO genera de serie sitemaps separados por tipo —productos, categorías, páginas, entradas— y eso es deseable: facilita a Search Console diagnosticar la indexación por bloque. La regla de oro es que el sitemap solo contenga URLs canónicas, indexables y con código de estado 200. Incluir en el sitemap páginas noindex, redirecciones o 404 envía señales contradictorias que erosionan la confianza de rastreo. Conviene revisarlo cuando el catálogo cambia mucho, porque cada producto descatalogado mal gestionado deja una URL muerta.

El robots.txt es la segunda palanca. En WooCommerce conviene bloquear el rastreo de las rutas que no deben consumir presupuesto: carrito, checkout, «mi cuenta», la búsqueda interna (?s=) y, con cuidado, los parámetros de filtro de la navegación facetada que se haya decidido no indexar. Bloquear el rastreo no es lo mismo que el noindex —son herramientas complementarias, no intercambiables—: el robots.txt evita que Google gaste rastreo entrando, mientras que el noindex evita que indexe lo que sí rastrea. Una tienda bien configurada usa las dos con criterio. Esta clase de higiene técnica es exactamente lo que revela una auditoría SEO básica antes de invertir un euro en contenido o enlaces.

Cómo medir que el SEO de la tienda funciona

Configurar es la mitad del trabajo; la otra mitad es comprobar con datos que cada decisión surte efecto. En una tienda WooCommerce el SEO no se mide solo con «posiciones»: se mide con un cuadro de indicadores que conecta la indexación con las ventas. Estos son los cuatro KPIs que conviene vigilar desde el primer día:

Cobertura
URLs indexadas vs. enviadas

En Search Console, comparar las URLs del sitemap con las realmente indexadas. Una brecha grande señala duplicados, noindex mal puestos o rastreo malgastado.

Rastreo
Estadísticas de rastreo

Vigilar en qué gasta Googlebot sus visitas. Si dedica el presupuesto a filtros y carritos en lugar de a fichas y categorías, el robots.txt necesita ajuste.

Demanda
Impresiones y CTR por página

El informe de rendimiento muestra qué categorías y productos ganan impresiones y cuáles, pese a posicionar, no reciben clics —síntoma de un title o un rich snippet mejorable.

Negocio
Ingresos por tráfico orgánico

Con el ecommerce de GA4 activado, atribuir ventas e ingresos al canal orgánico. Es el KPI que traduce el SEO en facturación, no en métricas de vanidad.

El cuarto indicador es el que cierra el círculo, y exige tener bien montada la analítica de ecommerce: eventos de view_item, add_to_cart y purchase correctamente disparados y atribuidos por canal. Sin esa capa, el SEO se queda en impresiones y posiciones sin saber si vende; con ella, cada categoría se puede priorizar por los ingresos que genera. Montar esta atribución es un trabajo de analítica y medición de datos que conviene resolver en paralelo a la configuración técnica, no después. Y un apunte de rendimiento que pesa en todos estos KPIs: las Core Web Vitals —especialmente el LCP en fichas con galerías pesadas y el INP en filtros interactivos— afectan tanto a la experiencia como a la capacidad de la tienda de competir, así que la velocidad entra también en el cuadro de mando.

Checklist de configuración SEO antes de lanzar

La teoría anterior se condensa en una lista de comprobación accionable. Antes de dar por lanzada una tienda WooCommerce —o de auditar una que ya está en marcha—, conviene verificar punto por punto que la base está resuelta:

  1. Permalinks definidos desde el inicio: URLs cortas y semánticas, sin las bases /product/ innecesarias, decididas antes de indexar nada.
  2. Páginas sin valor fuera del índice: carrito, checkout, «mi cuenta» y búsqueda interna en noindex, y bloqueadas al rastreo cuando corresponde.
  3. Arquitectura por silos: categorías indexables con descripción propia, etiquetas reducidas al mínimo y atributos de navegación bloqueados salvo los que tengan demanda real.
  4. Fichas con contenido único: descripciones propias (nunca las del fabricante), title, metadescripción y alt optimizados ficha a ficha.
  5. Schema Product verificado: marcado completo con offers, precio, disponibilidad y valoraciones reales, validado en la herramienta de Google.
  6. Duplicados controlados: canonicals correctos en productos variables, filtros y paginación, comprobados en el código fuente real.
  7. Sitemap limpio y medición activa: sitemap segmentado solo con URLs 200 indexables, y Search Console + GA4 ecommerce conectados para vigilar cobertura, rastreo y ventas.

Estos siete puntos cubren el 90 % de lo que decide el posicionamiento de una tienda WooCommerce. Resolverlos al principio cuesta una fracción de lo que cuesta repararlos con el catálogo ya crecido e indexado. Para quien arranca de cero, encajan de forma natural en el proceso de abrir una tienda online con cabeza, y para quien ya vende —especialmente desde Canarias, donde la logística y la fiscalidad añaden capas propias— forman parte de poner a punto una tienda online preparada para captar tráfico y convertirlo. La elección de plataforma, por cierto, condiciona varias de estas decisiones: comparar WooCommerce frente a Shopify para una pyme ayuda a entender qué control técnico se gana —y qué mantenimiento se asume— al elegir WooCommerce.

Preguntas frecuentes

¿Necesito un plugin SEO de pago para configurar el SEO de WooCommerce?

No de entrada. Las versiones gratuitas de Yoast o Rank Math cubren lo esencial: plantillas de title y meta, control de indexación, sitemaps XML y marcado básico de producto. Las extensiones específicas para WooCommerce añaden afinados útiles en catálogos grandes, pero una tienda pequeña o mediana puede configurar una base sólida sin coste de licencia. La diferencia la marca el criterio de configuración, no la versión.

¿Cómo evito el contenido duplicado de los productos variables en WooCommerce?

Asegurando que todas las variantes (color, talla, material) apunten con una etiqueta canonical a la URL del producto padre, para que Google consolide la autoridad en una sola página. Conviene comprobarlo en el código fuente de una ficha variable real, no dar por hecho que el plugin lo hace. En paralelo, los parámetros de filtro de la navegación facetada se controlan con canonical y reglas de robots.txt.

¿Las categorías o los atributos son mejores para posicionar?

Las categorías. Funcionan como silos temáticos indexables y son la página de aterrizaje natural para las keywords de cabecera, por lo que merecen descripción propia y enlazado interno. Los atributos sirven para filtrar y solo deben tener página indexable cuando esa combinación concreta tiene demanda de búsqueda real; el resto conviene bloquearlos al rastreo para no malgastar presupuesto.

¿Qué páginas de una tienda WooCommerce no deben indexarse?

El carrito, el checkout, la página de «mi cuenta» y los resultados de la búsqueda interna no aportan valor de búsqueda y deben quedar en noindex. Además, las URLs de filtros de atributos sin demanda conviene bloquearlas al rastreo. El objetivo es que Google dedique su presupuesto a fichas y categorías reales, no a páginas funcionales o a combinaciones de filtros infinitas.

¿Cuánto tarda en notarse el SEO en una tienda WooCommerce?

Depende de la autoridad previa del dominio y de la competencia del sector, pero una base técnica bien configurada acelera el proceso porque Google indexa antes y mejor. Los primeros movimientos en impresiones suelen aparecer en las primeras semanas tras una configuración correcta, y la consolidación en posiciones y ventas se construye en los meses siguientes con contenido y enlaces. Medir la cobertura de indexación desde el día uno permite detectar problemas mucho antes de esperar resultados.

Hablemos

¿Quieres una tienda WooCommerce configurada para posicionar desde el primer día?

Advanze desarrolla tiendas online donde la arquitectura SEO, los datos estructurados y la medición se deciden juntos, para que el catálogo crezca capturando tráfico en lugar de duplicarlo.

Contacta con nosotros