RoninUp › Blog › WooCommerce

WooCommerce

Categorías y filtros en WooCommerce: cómo evitar contenido duplicado

Cómo organizar categorías, etiquetas y filtros en WooCommerce para evitar contenido duplicado, qué URL conviene indexar, cómo tratar la paginación y qué contenido poner en cada categoría.

Para evitar contenido duplicado en una tienda WooCommerce tienes que decidir qué URL quieres que Google indexe y cuáles no. Las categorías y las fichas, sí. El orden de los productos, los filtros sin demanda de búsqueda, las combinaciones imposibles y las categorías vacías, no. Con esa decisión tomada, se aplica con canonical, robots.txt y una buena estructura.

Y hay otra parte igual de importante: cada categoría que sí quieres posicionar necesita contenido de valor. En las tiendas que me llegan, la mala segmentación de productos y las categorías sin contenido son el error que más penaliza.

Por qué los filtros son un problema

Una tienda con filtros por talla, color, precio y marca puede generar un número casi infinito de URL. Google lo explica en su documentación sobre navegación por facetas: el rastreador puede perder mucho tiempo en esas URL antes de saber que no aportan nada, y eso deja menos tiempo para rastrear contenido nuevo y útil (Google).

En WooCommerce suelen aparecer en forma de parámetros: ordenar por precio, filtrar por atributo, mostrar más productos. Cada combinación es una dirección distinta con una lista casi igual.

Qué indexar y qué no

Qué indexar y qué no en una tienda WooCommerce: categorías, fichas de producto, guías y filtros con demanda se indexan; orden, filtros sin demanda, combinaciones, categorías vacías y paginaciones sin valor, no
La decisión de partida en una tienda.
  • Sí: categorías, subcategorías, fichas de producto, guías de compra y filtros concretos que tengan búsquedas propias.
  • No: ordenaciones, filtros combinados sin demanda de búsqueda, resultados de la búsqueda interna, categorías vacías y páginas de carrito o cuenta.

Cómo evitar que los filtros generen duplicados

Google plantea varias opciones cuando no quieres que las URL de filtros aparezcan en los resultados (fuente):

  • Bloquear el rastreo con robots.txt de los parámetros de filtros, dejando rastreables las fichas y la categoría sin filtrar.
  • Usar rel=canonical en las URL filtradas apuntando a la versión sin filtrar. Puede reducir el rastreo con el tiempo.
  • Usar nofollow en los enlaces a páginas filtradas, que solo funciona si todos los enlaces a esa URL lo llevan.
  • Colocar los filtros tras una almohadilla (#), porque Google generalmente ignora lo que va después.

Google señala que canonical y nofollow son, por lo general, menos eficaces a largo plazo que robots.txt o los fragmentos. Y sea cual sea la opción, comprueba el resultado: los plugins de filtros se comportan de forma distinta y no todos gestionan bien esto.

Si, por el contrario, quieres indexar algunos filtros, Google recomienda usar el signo & como separador de parámetros, mantener un orden consistente y devolver un error 404 en las combinaciones sin resultados.

Filtros con demanda: conviértelos en página

Cómo decidir qué hacer con un filtro de WooCommerce: si hay búsquedas, crear una categoría o página con contenido propio; si no las hay, no indexarlo
Una pregunta para cada filtro.

Si mucha gente busca “zapatillas rojas de running” y esa combinación es importante para tu negocio, no dejes que sea un filtro que se rastrea de forma accidental. Crea una categoría o página con su propio título, texto y enlaces. Si nadie busca esa combinación, no tiene sentido indexarla.

La estructura de categorías

  • Una jerarquía corta, de dos o tres niveles.
  • Una categoría por intención de búsqueda. Dos categorías que compiten por lo mismo se pisan.
  • Nombres que use tu cliente, no los del almacén ni los del proveedor.
  • Enlaces con texto descriptivo desde el menú y desde las fichas.

Google recomienda evitar varias URL con el mismo contenido, usar canonical autorreferenciado en las páginas indexables y aplicar noindex a las categorías vacías (guía de URL para tiendas online). En WooCommerce, si un producto está en varias categorías y la URL de producto incluye la categoría, puede haber varias direcciones para el mismo artículo. Lo más seguro es que la URL del producto no dependa de la categoría.

Contenido en las categorías

Una categoría con solo una rejilla de productos tiene poco que Google pueda leer. Lo mínimo es un H1 claro y un texto introductorio breve. Si la categoría es importante, añade más abajo contenido que ayude a decidir:

  • Cómo elegir entre los productos de la categoría.
  • Diferencias entre modelos, materiales o tamaños.
  • Preguntas frecuentes de los clientes.
  • Enlaces a guías y a subcategorías.

Escribe para el cliente, no para rellenar. Un texto largo y vacío no sirve. Uno corto y útil, sí.

En las categorías suelo hablar de los beneficios de los productos que incluyen. Así uso de forma natural las palabras clave que interesan y, además, aprovecho para crear un buen enlazado interno hacia subcategorías, fichas y guías.

Para segmentar el catálogo yo uso normalmente las categorías, no las etiquetas.

Etiquetas, paginación y categorías vacías

  • Etiquetas de producto. Suelen crear páginas con poco contenido y mucho solapamiento con las categorías. Si no las vas a trabajar, no las indexes.
  • Paginación. Cada página debe tener su propia URL. Google lo recomienda.
  • Categorías vacías. Aplica noindex a las que no tengan productos y, si eliminas una categoría, plantéate devolver un 404.

Cómo detectar duplicados en tu tienda

Para saber si una tienda tiene un problema de filtros o de duplicados hay que auditar la estructura de las URL que genera y ver cómo se comporta Google con ellas. Los filtros (color, talla, precio) pueden crear una cantidad enorme de combinaciones con el mismo catálogo, lo que hace que Google rastree URL que no aportan nada (guía de Google sobre navegación por facetas). Estas son las comprobaciones que puedes hacer:

  • Search Console: revisa en el informe de páginas las que aparecen como duplicadas o con una versión canónica distinta a la elegida.
  • Búsqueda en Google: prueba site:tutienda.es seguido de un fragmento de una URL de filtros, para ver si hay filtros indexados.
  • Rastreo SEO: un rastreador te lista todas las URL de la tienda y cuántas son variantes de la misma lista.

Errores habituales

  • Dejar que el plugin de filtros cree miles de URL sin revisar.
  • Categorías sin texto.
  • Categorías vacías que siguen indexadas.
  • Productos en muchas categorías con una URL distinta en cada una.
  • Mezclar dos categorías que responden a la misma búsqueda.
  • Cambiar la estructura sin redirecciones.

Esto es una parte del conjunto. Mira la guía para posicionar tu tienda online WooCommerce, cómo optimizar las fichas de producto y qué datos explicar a Google en datos estructurados de producto.

¿Quieres que posicione tu tienda WooCommerce?

Optimizo fichas, categorías y datos de producto de tu tienda con un plan mensual, sin permanencia y con informes claros. Desde 400 €/mes.

Preguntas frecuentes sobre categorías y filtros en WooCommerce

¿Los filtros de WooCommerce generan contenido duplicado?

Pueden generar muchas URL casi idénticas, con parámetros de orden y de filtros. Hay que decidir cuáles se indexan y evitar que el resto se rastree o compita con la categoría original.

¿Debo indexar las etiquetas de producto?

Solo si las trabajas con contenido propio. Por lo general, crean páginas con poco contenido que se solapan con las categorías, así que es mejor no indexarlas.

¿Qué hago con una categoría vacía?

Aplica noindex mientras no tenga productos. Si la eliminas, plantéate devolver un 404 en lugar de redirigirla a la página de inicio.

¿Cuántos niveles de categorías conviene tener?

Una jerarquía de dos o tres niveles suele bastar. Más niveles complican el rastreo y la navegación, y rara vez tienen búsquedas propias.

¿Quieres vender online?Tu tienda en tu propio WordPress, con pagos y envíos configurados. El plan depende sobre todo del tamaño de tu catálogo.

Ver tiendas online

David Carpio CañasFreelance de WordPress, WooCommerce y SEO en RoninUp. Llevo más de 15 años en desarrollo y consultoría, y escribo estas guías para que puedas cuidar tu web sin depender de nadie.

Pide presupuesto gratis
WhatsApp

Te respondo yo · sin compromiso