Respuesta corta: el SEO de una tienda se estropea en sitios distintos que el de un blog. Un blog tiene cien páginas y una sola estructura. Una tienda tiene miles de direcciones que genera ella misma: filtros, ordenaciones, paginación, variantes de producto, productos en varias categorías. Esa masa que crece sola, y no «falta de texto», suele ser el problema.
Siete errores que se repiten casi siempre
-
Filtros y ordenaciones en el índice.
?color=blue&size=44&orderby=pricegenera miles de direcciones con un contenido casi idéntico. Google gasta en ellas el presupuesto de rastreo y usted diluye las señales entre cien copias de una misma categoría. Se gestiona con direcciones canónicas ynoindex, follow: vea las directrices de Google sobre URL canónicas y la documentación sobre crawl budget. -
Un producto, varias direcciones. El producto está en tres categorías y, si la estructura de URL incluye la categoría, tiene tres páginas de un mismo producto. La solución es sencilla: una dirección canónica por producto, preferiblemente fuera de la jerarquía de categorías.
-
Productos no disponibles que devuelven 404. Un error potencialmente caro, porque tira una página que ya posicionaba y había reunido enlaces. Qué hacer en su lugar: sección aparte más abajo.
-
Paginación de categorías hecha a ojo. La página dos, tres y diez o salen del índice o compiten con la primera. Los productos de la página diez se vuelven invisibles para el buscador. Detalles en el tema paginación y facetas.
-
Categorías sin sentido propio. La página de categoría es solo una cuadrícula de productos, sin descripción, sin respuestas, sin enlaces internos. Y son precisamente las categorías, no las fichas de producto, las que reúnen las búsquedas comerciales más valiosas.
-
Marcado de producto ausente o mentiroso. Sin los datos estructurados Product pierde los resultados enriquecidos con precio y disponibilidad, y con datos erróneos arriesga una sanción. El tipo aparte merchant listing añade al resultado el envío y las condiciones de devolución.
-
Rediseño o migración sin mapa de redirecciones. Escenario clásico: web nueva, estructura de URL nueva y un mes después el tráfico es un 60 % menor. Este error puede provocar en poco tiempo una caída brusca del tráfico. Detalles en el tema SEO en la migración.
Qué hacer con los productos que no están en stock
Es una sección aparte, porque la respuesta correcta depende de la situación y las tiendas suelen aplicar una sola regla que no vale para todos los casos.
Sin stock de forma temporal. La página no se toca: sigue disponible, dice con honestidad «no disponible», recibe una fecha prevista, un botón de «avíseme» y un bloque de alternativas. La página sigue posicionando y usted recoge demanda.
Retirado definitivamente, hay sustituto. 301 al reemplazo, pero solo si es de verdad un producto parecido. Redirigir a «lo más cercano» de otra categoría irrita a la gente y los buscadores lo ignoran.
Retirado definitivamente, sin sustituto. 301 a la categoría superior. Si la categoría tampoco existe ya, un 410 honesto.
Producto de temporada. No borrarlo nunca. La página acumula señales durante años; eliminarla en noviembre para recrearla en mayo es empezar de cero cada temporada.
Regla general: una dirección que posiciona es un activo. Borrarla tiene tanto sentido como tirar un anuncio ya pagado.
Las categorías son sus principales páginas de destino
Las búsquedas comerciales a menudo se refieren a categorías: «auriculares inalámbricos comprar», y no el nombre de un modelo concreto. La categoría tiene que ser, por tanto, una página, no un estante:
- Introducción breve arriba: qué hay aquí y cómo elegir, dos o tres frases sin relleno
- Texto más largo abajo: criterios de elección, preguntas frecuentes, en qué se diferencian las subcategorías
- Enlaces internos: a las subcategorías, a los productos populares, a las guías relacionadas
- Encabezados con sentido: el
H1de la categoría debe corresponder a cómo busca la gente, no a la etiqueta de la base de datos
Efecto secundario: ese texto también da material con el que responde la búsqueda con IA. Más en el tema AEO/GEO.
Apunte para el programador
- Revise la cobertura en Search Console por tipos. El informe «Páginas» agrupado por motivos de exclusión suele mostrar de inmediato cuántas direcciones basura de filtros tiene.
rel=canonicalapuntando a sí mismo en cada producto, independientemente de la categoría por la que entró el cliente.- Sitemap solo con direcciones indexables. Un mapa del sitio que incluya páginas con
noindexes una señal internamente contradictoria. - El atributo
availabilitydebe estar actualizado. Un marcado en caché conInStocken un producto agotado es fuente de reclamaciones y de problemas en Merchant Center. - Vigile la velocidad de las categorías. Una categoría con 60 productos y 60 imágenes es un fracaso de manual de LCP. Vea velocidad de la tienda.
- Antes de migrar, haga una copia del mapa de direcciones. La lista completa de URL actuales con el tráfico de Search Console más la correspondencia «antiguo → nuevo». Se hace antes del lanzamiento, no después de la caída.
- Cuidado con el envejecimiento de los contenidos. Las categorías y las guías pierden vigencia; la rutina de revisión la describe el tema content decay.
Prueba práctica
- He comprobado en Search Console cuántas direcciones están excluidas y por qué motivos
- Las combinaciones de filtros no se indexan
- Cada producto tiene una única dirección canónica
- Los productos no disponibles no devuelven 404
- Existe una regla para los productos retirados: 301 al sustituto o a la categoría
- Las categorías tienen texto propio y enlaces internos
- El marcado Product supera el Rich Results Test y coincide con el precio y la disponibilidad reales
- El sitemap contiene únicamente páginas indexables
- Si se planea un rediseño, el mapa de redirecciones se hizo antes del lanzamiento
Qué sigue
La visibilidad trae a la gente. Pero entre «ha llegado» y «ha pagado» hay otra barrera que no arreglarán ni la velocidad ni el marcado: confianza y objeciones.
El lado técnico se describe en detalle en la guía vecina: lista de comprobación de SEO para Next.js; si quiere que lo haga otra persona, existe el servicio de SEO técnico.
