SEO Técnico

12 min de lectura

Análisis SEO Técnico para E-commerce

Los problemas técnicos de SEO destruyen las posiciones antes de cualquier otra optimización. Esta guía cubre los problemas estructurales más comunes — presupuesto de rastreo, navegación por facetas, contenido duplicado y Core Web Vitals — con pasos concretos para solucionarlos.

Presupuesto de rastreo: deja de desperdiciar la atención de Google

Google no rastrea todas las páginas de tu sitio cada día. Asigna un presupuesto de rastreo, un límite aproximado sobre cuántas páginas rastreará Googlebot en un período determinado. Para tiendas con unos cientos de productos, esto rara vez importa. Para tiendas con más de 10.000 SKUs, importa mucho.

El problema es que la mayoría de plataformas de ecommerce generan cantidades masivas de URLs de escaso valor: páginas de categoría paginadas (/zapatos?pagina=47), combinaciones de filtros y ordenaciones (/zapatos?sort=precio&color=rojo&talla=40), páginas de productos agotados y resultados de búsqueda interna. Google rastrea todo esto en lugar de tu contenido real.

Qué quema el presupuesto de rastreo en sitios de ecommerce

La paginación más allá de la página 2–3, las URLs de navegación facetada, los IDs de sesión en URLs, las páginas sin stock sin alternativas, las páginas de resultados de búsqueda interna (ej. /buscar?q=zapatos+rojos) y las cadenas de redirecciones. Bloquea o añade noindex a todo esto de forma agresiva.

Corrígelo en la raíz. En robots.txt, desautoriza a Googlebot para rastrear patrones de URL que generan páginas sin valor. Para parámetros de filtro y ordenación, usa etiquetas canonical apuntando a la página de categoría base, o añade rel="nofollow" en los enlaces de paginación y filtros para que Googlebot no los descubra. Revisa regularmente el informe de cobertura en GSC — te muestra exactamente en qué URLs Google está perdiendo tiempo.

Navegación facetada: el problema técnico número 1 en ecommerce

La navegación facetada (las barras de filtros laterales que los compradores usan para filtrar por talla, color, marca y precio) es una de las funcionalidades UX más útiles de cualquier tienda. También es, casi universalmente, un desastre de SEO cuando no se configura.

Cada combinación de filtros genera una nueva URL. Una categoría con 200 productos, 5 colores, 8 tallas y 3 rangos de precio puede producir decenas de miles de combinaciones de URLs únicas. La mayoría no contiene contenido único. Son duplicados delgados de la página de categoría base. Google las indexa, divide el link equity entre ellas, y el posicionamiento de tu página de categoría cae.

Tip

La solución correcta depende de qué estás filtrando. Los filtros que representan demanda de búsqueda real, como /zapatillas-running/mujer o /sofas/gris, deberían tener sus propias páginas indexables con contenido único. Los filtros puramente UX (orden de clasificación, número de página, toggle de disponibilidad) deben excluirse completamente de la indexación.

En la práctica: añade una etiqueta canonical en cada URL de filtro apuntando a la página de categoría base. O, si tu plataforma lo soporta, usa actualizaciones de URL solo en JavaScript para que los filtros cambien el estado de la página sin crear nuevas URLs en el servidor. Shopify gestiona esto mal por defecto — la app de búsqueda facetada estándar crea URLs completamente indexables para cada filtro. Hay que gestionar los canonicals manualmente o mediante una modificación del tema.

Usa Screaming Frog para rastrear tu tienda y contar URLs por plantilla. Si tu página de categoría tiene 12 subpáginas reales pero Screaming Frog encuentra 4.000 URLs con esa ruta de categoría, tienes un problema de navegación facetada.

Variantes de producto y contenido duplicado

Un producto con 5 opciones de color debería tener una página indexable, no cinco. Cuando cada variante tiene su propia URL (/zapatilla-azul, /zapatilla-roja, /zapatilla-verde) y cada página tiene el mismo título, descripción y contenido con solo el nombre del color cambiado, Google ve cinco piezas de contenido duplicado delgado. Ninguna posiciona bien.

La solución son las etiquetas canonical. Cada URL de variante debe tener un canonical apuntando a la página de producto principal. La página de producto principal debe ser auto-canonicalizada. En Shopify, las URLs de variantes se generan por defecto como ?variant=12345. La lógica canonical integrada de Shopify lo gestiona, pero vale la pena verificar, especialmente en temas muy personalizados, que la etiqueta canonical en cada URL de variante realmente resuelve a la URL de producto correcta.

Identificar todos los patrones de URL de variantes de producto con Screaming Frog
Confirmar que cada URL de variante tiene un canonical apuntando a la página de producto principal
Verificar que la URL de producto principal tiene un canonical auto-referencial
Comprobar en Google Search Console que solo la URL de producto principal está indexada
Eliminar o redirigir cualquier página de variante independiente que haya sido indexada sin canonicals

Velocidad del sitio y Core Web Vitals para ecommerce

Google usa Core Web Vitals como señal de posicionamiento. Los umbrales: LCP (Largest Contentful Paint) bajo 2,5 segundos, CLS (Cumulative Layout Shift) bajo 0,1, e INP (Interaction to Next Paint) bajo 200 ms. La mayoría de sitios de ecommerce fallan al menos uno de estos en móvil, y es ahí donde Google los mide.

Los principales causantes de un LCP alto en ecommerce son las imágenes de producto no optimizadas. Un JPEG de 3 MB como imagen hero en una página de producto destruirá tu puntuación LCP. Sirve WebP o AVIF, establece atributos de ancho y alto explícitos, usa next/image o una capa de optimización de imágenes equivalente, y asegúrate de que la imagen principal del producto tenga fetchpriority="high". Tanto Ahrefs Site Audit como PageSpeed Insights señalan claramente los problemas de elemento LCP.

Tip

El CLS en ecommerce suele estar causado por elementos que cargan tarde: un banner de cookies que desplaza el contenido, un widget de reseñas que carga después del render inicial, o banners promocionales inyectados dinámicamente. Reserva espacio para estos elementos con min-height, o cárgalos fuera del flujo de contenido principal.

El INP es la métrica más nueva y la más difícil de corregir. Mide cuánto tarda la página en responder a las interacciones del usuario. En ecommerce, el JavaScript pesado es generalmente la causa, especialmente los scripts de terceros para widgets de chat, píxeles de retargeting y motores de recomendación. Aplaza todos los scripts de terceros no críticos. Usa el panel Performance de Chrome DevTools para identificar qué scripts están bloqueando el hilo principal tras la carga de la página.

Por dónde empezar con Core Web Vitals

Abre PageSpeed Insights en tu página de inicio, tu página de categoría más importante y una página de producto. Mira los field data (datos de usuarios reales) en lugar de solo la puntuación de laboratorio. Es lo que Google usa realmente. Luego usa la integración de Screaming Frog con PageSpeed Insights para detectar problemas de CWV en todo el sitio en un solo rastreo.

Diagnosticar errores de rastreo en Google Search Console

El informe de cobertura en Google Search Console hace visibles los problemas de rastreo. Categoriza las URLs en: Indexadas, No indexadas (con razones), Error y Válidas con advertencias. Cada categoría te dice algo diferente.

  • Soft 404: páginas que devuelven un estado HTTP 200 pero muestran un mensaje de 'sin resultados' o 'producto no disponible'. Google las trata como páginas válidas. Se indexan, no transmiten valor, y pueden deteriorar silenciosamente las señales de calidad del dominio.
  • Cadenas de redirecciones: la URL A redirige a la URL B que redirige a la URL C. Cada salto diluye el PageRank y ralentiza el rastreo. Solución: actualizar todos los enlaces internos para apuntar directamente a la URL de destino final.
  • Rastreado pero no indexado: Google visitó la página pero decidió no indexarla. Generalmente un problema de señal de calidad: contenido delgado, duplicado o casi duplicado.
  • Descubierto pero no rastreado: Google encontró la URL (via sitemap o enlace interno) pero aún no la ha obtenido. En sitios grandes esto indica agotamiento del presupuesto de rastreo. Google pone en cola URLs a las que nunca llega.

El flujo de trabajo más productivo: exportar tus datos de cobertura de GSC, ejecutar un rastreo completo con Screaming Frog y cruzar ambos. GSC te dice lo que Google ve; Screaming Frog te dice lo que hay realmente en el sitio. Las páginas que GSC muestra como soft 404 pero Screaming Frog encuentra con contenido real suelen tener un problema de renderizado, normalmente JavaScript que no carga para Googlebot.

Datos estructurados para ecommerce

Los datos estructurados no mejoran directamente los posicionamientos, pero sí influyen en cómo aparecen tus páginas en los resultados de búsqueda. Para ecommerce esto importa más que en la mayoría de nichos porque el esquema Product desbloquea rich results con precio, disponibilidad y estrellas de valoración directamente en la SERP. Esto aumenta la tasa de clics de forma notable, especialmente en consultas de compra competitivas donde los resultados orgánicos quedan bajo un muro de anuncios de Shopping.

Cada página de producto necesita el esquema Product con como mínimo: name, image, description, sku, brand, offers (con price, priceCurrency, availability y url). Si la página tiene reseñas, añade AggregateRating. Sin él, tus estrellas de valoración no aparecerán en los resultados de búsqueda aunque las reseñas estén en la página.

El esquema BreadcrumbList está subestimado

Añadir el esquema BreadcrumbList en cada página indica a Google la estructura de tu sitio y a menudo hace que aparezcan rutas de migas de pan en los resultados de búsqueda en lugar de URLs desnudas. Esto mejora el CTR y ayuda a Google a entender la jerarquía entre tus páginas de categoría y producto. Se tarda 30 minutos en implementarlo en todo el sitio y reporta beneficios durante años.

Esquema Product en cada página de producto (name, image, price, availability, sku, brand)
AggregateRating dentro del esquema Product en cualquier página con reseñas
BreadcrumbList en todas las páginas de categoría y producto
Validar todos los datos estructurados con el Rich Results Test de Google
Monitorizar el rendimiento de los rich results en GSC bajo Mejoras
Revisar los errores de datos estructurados en GSC. Los campos obligatorios faltantes hacen desaparecer los rich results silenciosamente

Trabaja con expertos SEO que entienden el e-commerce

La primera agencia SEO del mundo fundada por e-commerce

SEO Técnico para Ecommerce | Guías EcomSEO