Saltar al contenido
La Policía del SEO

SEO técnico

SEO para WooCommerce: guía de configuración y optimización

SEO para WooCommerce: qué configurar y revisar en la plataforma —URLs, indexabilidad, canonicals, datos estructurados, productos, rendimiento y plugins.

Mesa de investigación con la configuración de una tienda WooCommerce, fichas de producto y una lupa que ilustra el SEO técnico

Hacer SEO en WooCommerce consiste en configurar bien la plataforma: URLs de producto y categoría limpias, controlar qué se indexa y qué no (por ejemplo, dejar fuera el carrito o los archivos de etiquetas vacíos), aprovechar los datos estructurados de producto que WooCommerce ya genera de forma nativa sin duplicarlos con un plugin, gestionar los productos variables y agotados con criterio, y cuidar el rendimiento. WooCommerce parte con buenos cimientos, pero la configuración por defecto no siempre es la óptima, y ahí es donde se trabaja.

Esta es una guía centrada en WooCommerce como plataforma. No compara WooCommerce con otras opciones —eso lo hago en la comparativa de CMS para SEO— ni desarrolla a fondo las fichas, las categorías o los filtros facetados, que tienen sus propios artículos; aquí los resumimos desde el punto de vista de WooCommerce.

WooCommerce y el SEO: buenos cimientos, no magia

WooCommerce, sobre WordPress, genera de serie cosas útiles para SEO: URLs legibles, migas de pan, un sitemap (a través del núcleo de WordPress o de un plugin) y datos estructurados de producto. Eso es una buena base, pero no hace el SEO por ti: hay que revisar la configuración, evitar que se indexe lo que no debe y aportar contenido y rendimiento. Instalar WooCommerce no "posiciona la tienda"; solo te da el punto de partida. Todo esto encaja dentro de una estrategia SEO para tiendas online más amplia, de la que la configuración de la plataforma es solo una parte.

URLs de producto y categoría (permalinks)

Las URLs se configuran en Ajustes → Enlaces permanentes, en la sección de productos. Según la documentación de permalinks de WooCommerce (se abre en una pestaña nueva), puedes elegir entre varias bases para los productos:

OpciónEjemplo de URLConsideración SEO
Base de producto/product/nombre/URL plana y estable; la más habitual
Base de tienda/shop/nombre/Similar, con la página de tienda como base
Base de tienda con categoría/shop/categoria/nombre/La URL cambia si el producto cambia de categoría
Base personalizada/texto/nombre/Texto propio antes del nombre

Una consideración SEO importante: la opción "con categoría" mete la categoría dentro de la URL del producto, lo que alarga la ruta y, sobre todo, hace que la URL cambie si el producto cambia de categoría (y un cambio de URL exige redirección). Muchas tiendas prefieren una URL de producto plana para que sea estable. No es una regla universal: depende de tu catálogo. Además, las bases de categoría, etiqueta y atributo deben ser únicas entre sí para que WordPress las distinga. (WooCommerce ha ido ajustando el comportamiento de los permalinks entre versiones, así que conviene verificarlo en la versión que uses.)

Productos, categorías, etiquetas y atributos

WooCommerce organiza el catálogo con varias piezas que conviene no confundir:

  • Productos: pueden ser simples, variables (con variaciones), agrupados o externos/afiliados.
  • Categorías de producto: taxonomía jerárquica, la columna vertebral de la navegación. Cómo estructurarlas bien da para un artículo propio (categorías de ecommerce); aquí basta con recordar que son estratégicas y estables.
  • Etiquetas: taxonomía no jerárquica que a menudo crea archivos pobres; si no aportan valor de búsqueda, suele convenir no indexarlas.
  • Atributos: definen las variaciones y alimentan los filtros por facetas (navegación por capas), que merecen un tratamiento técnico aparte.

La diferencia entre una categoría (taxonomía estable) y un filtro/faceta (combinación dinámica de atributos) es clave y tiene su propio artículo; en WooCommerce se traduce en no dejar que los atributos generen miles de URLs indexables sin control.

Productos variables y variaciones

En un producto variable, las variaciones se seleccionan en la misma URL del producto (normalmente vía AJAX), no en páginas separadas. Eso significa que, por defecto, la página canónica es la del producto, no una por variante. WooCommerce refleja las variaciones en sus datos estructurados; si quieres que cada variante tenga entidad propia, hay que valorarlo con cuidado (Google admite datos estructurados de producto con variantes cuando cada una tiene su URL). No multipliques URLs de variante sin una intención de búsqueda que lo justifique.

Indexabilidad: qué NO debe indexarse

Un error habitual en WooCommerce es dejar que se indexe lo que no aporta. Conviene mantener fuera del índice, con noindex, páginas como:

  • Carrito, finalizar compra y mi cuenta: no son páginas de búsqueda; los plugins SEO suelen marcarlas como noindex automáticamente.
  • Archivos de etiquetas pobres o duplicados.
  • URLs de filtros y parámetros sin valor de búsqueda (el detalle de cómo gestionarlas es el terreno de los filtros facetados).
  • Resultados del buscador interno.

La herramienta para esto es el noindex mediante etiqueta o cabecera, tal como explica Google en su documentación sobre bloquear la indexación (se abre en una pestaña nueva). Ojo: para que Google vea el noindex, la página no puede estar bloqueada a la vez por robots.txt, o el rastreador nunca leerá la etiqueta.

Sitemap y canonicals

WordPress genera un sitemap XML de forma nativa desde la versión 5.5, y los plugins SEO ofrecen el suyo. No uses dos sitemaps a la vez: elige la fuente y evita duplicidades. El sitemap debería incluir productos y categorías que quieres posicionar y excluir lo que está noindex.

Sobre los canonicals, WooCommerce y los plugins SEO generan canónicas autorreferenciadas. La documentación de Google sobre URLs duplicadas (se abre en una pestaña nueva) recuerda que el canonical es una señal, no una orden, y no debe usarse como parche automático para cualquier filtro o parámetro: primero se decide qué URL debe existir e indexarse, y luego se marca en consecuencia.

Datos estructurados: nativos, sin duplicar

Este es uno de los puntos más específicos de WooCommerce. WooCommerce genera de forma nativa los datos estructurados de producto (Product/Offer, breadcrumbs, etc.). El problema aparece cuando además instalas un plugin SEO o de schema que también los emite: acabas con datos estructurados duplicados o en conflicto. La regla: que una sola fuente genere el schema de producto. Si tu plugin SEO lo gestiona mejor, valora desactivar el nativo (o al revés), pero no dupliques.

Y las reglas de siempre, según la documentación de datos estructurados de producto de Google (se abre en una pestaña nueva) y schema.org (se abre en una pestaña nueva): el marcado debe ser real y coincidir con el HTML visible, el precio y el stock deben estar sincronizados, y no se declaran reseñas ni AggregateRating que no existan. El schema no arregla una ficha pobre ni garantiza resultados enriquecidos.

Breadcrumbs

WooCommerce incluye migas de pan nativas, y los plugins SEO también las ofrecen con su marcado BreadcrumbList. Como con el schema: usa una sola implementación para no duplicar el marcado. Las migas ayudan al usuario y refuerzan la jerarquía categoría → producto.

Productos agotados y descatalogados

WooCommerce gestiona el estado de stock de cada producto, pero qué hacer con una página agotada es una decisión SEO y comercial, sin una regla única para todo el catálogo:

  • Agotado temporal: suele convenir conservar la URL indicando el estado real y ofreciendo alternativas o aviso de reposición.
  • Descatalogado con sustituto equivalente: puede valorarse una redirección al equivalente útil.
  • Descatalogado sin sustituto: la decisión (conservar, 404/410, redirigir) depende de los enlaces recibidos, el tráfico histórico y la utilidad de la página.

No apliques un 301, un 404 o un 410 de forma automática a todos los productos retirados; la guía de ecommerce de Google (se abre en una pestaña nueva) trata estos escenarios con matices.

Paginación

Las tiendas paginan las categorías (/page/2/, ?paged=2). Dos ideas clave y actuales: cada página paginada debe tener una URL única y sus enlaces deben ser rastreables (no depender solo de un "cargar más" por JavaScript). Y algo que a menudo se repite mal: Google ya no usa rel="prev/next" para la paginación, como indica su guía de paginación para ecommerce (se abre en una pestaña nueva). No pierdas tiempo implementando esas etiquetas pensando que ordenan la paginación en Google.

Imágenes y rendimiento (Core Web Vitals)

Las imágenes de producto pesan, y WooCommerce puede volverse lento si no se cuida: usa formatos modernos, tamaños adecuados, alt descriptivo y carga diferida. En rendimiento, WooCommerce arrastra algunas particularidades (los fragmentos de carrito que se cargan por AJAX, la acumulación de plugins, temas pesados) que conviene vigilar. La caché ayuda, pero hay que excluir carrito, pago y cuenta de la caché de página para no romper la compra. Cómo mejorar cada métrica lo desarrollo en la guía sobre cómo mejorar los Core Web Vitals; aquí basta con saber que un WooCommerce descuidado suele fallar por imágenes y por exceso de scripts.

Plugins: SEO y rendimiento, con criterio

Los plugins ayudan, pero ninguno "hace el SEO" por ti. Con criterio:

  • Plugins SEO (por ejemplo Yoast SEO o Rank Math, ambos con funciones específicas para WooCommerce y mantenidos activamente): gestionan title, metadescripciones, sitemap, canónicas, noindex y, a menudo, datos estructurados. Elige uno, no acumules dos, y decide quién emite el schema para no duplicarlo con el nativo de WooCommerce.
  • Plugins de caché y rendimiento: mejoran la velocidad, pero deben configurarse respetando las páginas dinámicas de la tienda.
  • Optimización de imágenes: útil para el peso y los Core Web Vitals.

Antes de instalar nada, comprueba que el plugin sigue mantenido, que resuelve un problema real y que no duplica una función que ya tienes. Más plugins no es más SEO; a menudo es más conflictos y más peso.

Search Console y Merchant Center

Verifica la tienda en Google Search Console, envía el sitemap y vigila la cobertura: qué productos se indexan, cuáles quedan excluidos y por qué. Si vendes y quieres aparecer en las fichas de producto y en Shopping, el Merchant Center (con un feed de producto, por ejemplo mediante la integración de Google para WooCommerce) es el canal, y se apoya en los mismos datos de producto bien estructurados.

Mantener la tienda es trabajo recurrente

Configurar bien WooCommerce es el punto de partida, no el final. Un catálogo cambia: se añaden productos, se agotan referencias, aparecen categorías nuevas. Revisar indexación, duplicidades, rendimiento y contenido de forma continua es un trabajo recurrente, del tipo que sostiene un servicio de SEO y GEO mensual, y forma parte de una estrategia SEO para ecommerce completa. En nuestra experiencia con proyectos de tienda online, las WooCommerce que posicionan no son las que tienen más plugins, sino las que están bien configuradas y se mantienen.

Preguntas frecuentes

¿WooCommerce es bueno para el SEO?

WooCommerce parte con una base sólida: sobre WordPress genera URLs legibles, migas de pan, sitemap y datos estructurados de producto de forma nativa, y admite todo lo necesario para trabajar el SEO. Pero "bueno para el SEO" no significa automático: la configuración por defecto necesita revisión, hay que controlar qué se indexa, evitar duplicidades y cuidar el rendimiento. Como en cualquier plataforma, el posicionamiento depende del contenido, la arquitectura, la autoridad y la técnica, no de la herramienta en sí. WooCommerce bien configurado compite perfectamente; mal configurado o lleno de plugins en conflicto, se complica solo.

¿Qué plugin SEO es mejor para WooCommerce?

No hay uno "mejor" universal: los plugins SEO más extendidos para WooCommerce (como Yoast SEO o Rank Math) cubren bien lo esencial —títulos, metadescripciones, sitemap, canónicas, noindex y datos estructurados—, y la elección depende de tus preferencias y de tu configuración. Lo importante no es la marca, sino usar uno solo, comprobar que sigue mantenido y decidir quién genera el marcado de producto para no duplicarlo con el schema nativo de WooCommerce. Un plugin no "hace SEO": te da herramientas para configurarlo. Acumular dos plugins SEO o varios de schema suele provocar conflictos y datos estructurados duplicados.

¿Cómo evito el contenido duplicado en WooCommerce?

El contenido duplicado en WooCommerce suele venir de varias fuentes: descripciones de producto copiadas del fabricante, URLs de filtros y parámetros que multiplican páginas casi iguales, archivos de etiquetas pobres y datos estructurados duplicados por usar el schema nativo y un plugin a la vez. Las soluciones se combinan: aportar descripciones propias y útiles, decidir qué filtros deben indexarse y cuáles no, aplicar noindex a archivos sin valor y usar los canónicos con criterio. No hay un ajuste único que lo resuelva todo; es una revisión de arquitectura e indexación que depende del tamaño y la configuración de la tienda.

¿Debo indexar las páginas de carrito y cuenta en WooCommerce?

No. Las páginas de carrito, finalizar compra y mi cuenta no responden a búsquedas y no aportan valor en el índice, así que lo habitual es marcarlas como noindex; muchos plugins SEO lo hacen automáticamente. Conviene comprobar que efectivamente están fuera del índice y que no se enlazan de forma que consuman rastreo innecesario. Recuerda que, para que Google vea el noindex, la página no puede estar bloqueada a la vez por robots.txt, o el rastreador no llegará a leer la etiqueta. Lo mismo aplica a otras páginas funcionales sin interés de búsqueda.

¿Los datos estructurados de WooCommerce son suficientes o necesito un plugin?

WooCommerce genera datos estructurados de producto de forma nativa, así que en muchos casos no necesitas un plugin adicional solo para eso. El riesgo real es el contrario: si instalas un plugin SEO o de schema que también los emite, puedes acabar con marcado duplicado o en conflicto. La regla es que una sola fuente genere el schema de producto. Sea cual sea, el marcado debe ser real, coincidir con el HTML visible, mantener precio y stock sincronizados y no declarar reseñas o valoraciones inexistentes. Y recuerda que los datos estructurados ayudan a describir el producto y a optar a resultados enriquecidos, pero no mejoran el posicionamiento por sí mismos.

Usamos cookies

Utilizamos cookies opcionales para analizar el uso de la web. Puedes aceptarlas o rechazarlas. Consulta nuestra política de cookies para obtener más información.