Contenidos y editorial

WooCommerce con catálogo grande: qué se rompe cuando creces

WooCommerce funciona bien hasta que deja de funcionar, y lo característico es que no se rompe de golpe, ya que se va degradando poco a poco. La tienda sigue vendiendo, nadie ve un error, y sin embargo el tráfico orgánico se estanca mientras el catálogo crece.

Iván Ruiz 7 min de lectura

WooCommerce funciona bien hasta que deja de funcionar, y lo característico es que no se rompe de golpe, ya que se va degradando poco a poco. La tienda sigue vendiendo, nadie ve un error, y sin embargo el tráfico orgánico se estanca mientras el catálogo crece.

No hay un número mágico

La pregunta que nos llega es siempre la misma, cuántos productos aguanta WooCommerce, y no tiene una buena respuesta, porque el número no es lo que importa.

Una tienda de 5.000 productos sin variaciones, sin filtros y con categorías planas puede ir perfectamente, una de 800 con tres variaciones cada uno, seis filtros combinables y un buscador mal configurado puede estar generando decenas de miles de URLs y ahogándose.

Lo que crece con el catálogo no son los productos, son las URLs que el catálogo genera a su alrededor.

Las facetas, otra vez

Es el problema número uno y el que más tarda en verse, ya que cada filtro que añades a una tienda multiplica las combinaciones posibles. Color, talla, marca, precio, material, son cinco filtros con cinco opciones cada una, lo que genera son miles de URLs, casi todas con contenido prácticamente igual y ninguna con demanda de búsqueda propia.

WooCommerce las genera de forma nativa, y la mayoría de plugins de filtrado las genera además con parámetros distintos, así que acabas con varias URLs sirviendo exactamente el mismo listado, es decir, contenido duplicado.

Qué pasa cuando no se controla. Google dedica un presupuesto de rastreo a cada sitio, si se lo gasta recorriendo combinaciones de filtros, tus productos nuevos tardan semanas en indexarse, y si además indexa esas combinaciones, tienes contenido duplicado a escala.

Qué hacer. Decidir qué combinaciones tienen demanda real y merecen indexarse (las que responden a una búsqueda que alguien hace, tipo “zapatillas running mujer”) y bloquear el resto, en la práctica es trabajo de robots.txt, canonicals y configuración del plugin de filtrado, y hay que hacerlo con la lista de filtros delante, no en abstracto, esto lo desarrollamos en qué es la navegación por facetas.

Los listados son lo más caro

WordPress renderiza una página de categoría consultando la base de datos por cada producto que muestra, con veinte productos y un catálogo pequeño, no se nota, con un catálogo grande, filtros aplicados y ordenación, esa misma página puede lanzar cientos de consultas.

Y los listados son justo donde más gente aterriza desde Google, porque las categorías traen el grueso del tráfico transaccional.

Los síntomas son reconocibles, la home va bien y las fichas de producto también, pero las categorías tardan, y cuanto más se filtra, peor, y por supuesto en móvil se nota el doble.

Qué hacer. Caché de página bien configurada, que es lo primero y lo que más rinde, reducir lo que carga el listado (los widgets de filtrado suelen ser los que más pesan), y en catálogos grandes, revisar si las consultas se pueden optimizar o si hace falta un índice de búsqueda aparte.

Esto también sostiene los Core Web Vitals, que en ecommerce se pagan directamente en conversión, esto lo tratamos en Core Web Vitals para WordPress.

El buscador interno, la venta que se pierde en silencio

El buscador por defecto de WordPress hace una búsqueda simple sobre el texto, realmente no entiende sinónimos, no tolera erratas y no prioriza por relevancia comercial.

En un blog da igual, en una tienda de dos mil referencias, quien busca “zapatilla” y tiene los productos titulados “zapatillas” puede no encontrar nada, y quien usa el buscador de una tienda es alguien que ya sabe lo que quiere, es el tráfico que mejor convierte.

Cómo detectarlo. Mira las búsquedas internas en Analytics, si hay muchas sin resultados, ahí tienes ventas perdidas que no aparecen en ningún informe de SEO, y de paso, esas búsquedas te dicen con qué palabras te busca tu cliente, que no siempre son las tuyas.

Los productos agotados

En un catálogo grande esto deja de ser una decisión puntual y se convierte en un proceso que debe de estar muy definido.

Cuando tienes cincuenta referencias, decides una por una, cuando tienes dos mil y rotan por temporada, necesitas una regla, ya que hay que determinar, qué pasa cuando un producto se agota temporalmente, qué pasa cuando desaparece del catálogo, y por supuesto quién lo ejecuta.

Sin esa regla, en dos años tienes cientos de fichas muertas que Google sigue rastreando y usuarios que aterrizan en productos que no pueden comprar, si quieres más información sobre esto, lo tratamos en cómo gestionar un ecommerce sin stock y en cómo detectar los productos agotados.

Las variaciones

Un producto con tres tallas y cuatro colores son doce combinaciones, multiplicado por un catálogo grande, es mucha URL potencial.

La pregunta es si cada variación merece su propia página indexable, y en la mayoría de los casos casi nunca merece la pena que sea así, quien busca no busca “camiseta azul talla M”, busca “camiseta azul”. La respuesta habitual es una sola página de producto con las variaciones seleccionables, un canonical claro y datos estructurados que las describan sin multiplicar URLs. Hay una guía específica sobre esto.

Antes de plantearte migrar

Cuando una tienda WooCommerce empieza a ir mal, aparece siempre la misma conversación, quizá habría que cambiar de plataforma.

A veces sí, si el catálogo crece hacia decenas de miles de referencias, si necesitas pricing segmentado por cliente o si tienes varios mercados con lógicas distintas, hay plataformas que lo resuelven mejor de serie.

Pero casi todo lo de este artículo se arregla sin migrar, y migrar es de los trabajos donde más tráfico se pierde si se hace mal, ya que cambiar de plataforma por un problema de configuración es cambiar un problema que conoces por uno que no.

La conversación honesta es la del orden, primero se ordena lo que hay, se mide qué mejora, y si al final la plataforma es el techo real, se plantea la migración con datos y con un plan.

Por dónde empezar

Tres cosas que puedes mirar hoy sin ayuda de nadie.

Cuántas URLs tiene Google de tu tienda. Búsqueda de sitio en Google o Search Console, si el número es un múltiplo raro de tus productos, tienes facetas indexadas.

Cuánto tarda tu categoría más grande con dos filtros aplicados, en móvil, si pasa de tres segundos, ahí tienes trabajo.

Cuántas búsquedas internas acaban sin resultados. Está en Analytics y casi nadie lo mira.

Si prefieres que lo miremos nosotros, así trabajamos el SEO para WooCommerce, cuéntanos tu caso y te decimos qué encontramos.

Preguntas frecuentes

¿Cuántos productos aguanta WooCommerce?

No hay un límite duro, trabajamos tiendas de varios miles de referencias sin problema, lo que determina si va a ir bien no es el número de productos, sino cuántas URLs genera el catálogo a su alrededor, es decir, variaciones, filtros combinables y búsquedas internas. Una tienda de 800 productos mal configurada puede dar más problemas que una de 5.000 bien montada.

¿Por qué mi tienda WooCommerce va lenta solo en las categorías?

Porque los listados son lo más costoso de renderizar, en WordPress se consulta la base de datos por cada producto que muestra, y los widgets de filtrado añaden peso. La home y las fichas suelen ir bien porque son más simples. La forma de gestionarlo es con caché de página, aligerando el listado y revisando las consultas.

¿Debo indexar las páginas de filtros de mi tienda?

Solo las combinaciones que responden a una búsqueda real, que son pocas, el resto genera duplicados y consume presupuesto de rastreo, y la regla de base, si nadie busca esa combinación exacta, no la indexes.

¿Cada variación de producto debe tener su propia URL?

Casi nunca, lo habitual es una página de producto con las variaciones seleccionables, un canonical claro y datos estructurados que las describan, multiplicar URLs por talla y color genera duplicados sin captar búsquedas nuevas.

¿Merece la pena migrar de WooCommerce a otra plataforma?

Solo si la plataforma es el techo real, y eso hay que demostrarlo antes, la mayoría de problemas de una tienda WooCommerce grande son de configuración y se resuelven sin migrar, una migración mal hecha pierde más tráfico del que gana cualquier mejora técnica.

Iván Ruiz

CEO en SEOCOM

CEO de SEOCOM con más de 25 años de experiencia en SEO estratégico. Lidera proyectos para marcas como RACE, FC Barcelona y Gallina Blanca. Produce el podcast SEO Sin Filtros.

¿Te ha resultado útil este artículo?

Si quieres aplicar esto a tu caso concreto, hablemos. Te diremos sin filtros qué puedes esperar y qué no.

Sin compromiso.

¿Sabes qué frena tu web? Te hacemos un diagnóstico SEO y GEO gratuito, sin compromiso.
Solicitar diagnóstico gratuito