Por qué Google no indexa las páginas de productos de tu Shopify
Google Search Console dice que las páginas de productos de tu Shopify están 'Detectadas, actualmente sin indexar'. Aquí tienes las cinco causas más comunes y cómo solucionar cada una.
Abres Google Search Console esperando celebrar, y en su lugar te encuentras con esto: cuarenta páginas de productos marcadas como "Detectadas — actualmente sin indexar" o "Rastreadas — actualmente sin indexar". Tu tienda está activa, tus productos son reales, pero Google ha decidido que la mayoría no merece estar en el índice. Lo frustrante es que nada en el panel de administración de Shopify te dice por qué.
En la mayoría de los casos la causa no es Shopify. Es un puñado de configuraciones erróneas repetibles que se cuelan durante la instalación de temas, migraciones o instalaciones de apps — y una vez que sabes qué buscar, cada solución suele llevarte quince minutos.
Las cinco razones por las que Google se salta tus páginas de producto
1. Etiquetas canonical apuntando a otro sitio
Cada página de producto de Shopify tiene una etiqueta canonical en el <head> que le indica a Google qué URL es la "real". Shopify las genera automáticamente, pero las personalizaciones de tema y las apps de SEO las sobrescriben con frecuencia. El fallo clásico es un producto accesible tanto en /products/my-product como en /collections/summer/products/my-product, con el canonical apuntando a la equivocada.
Abre una página de producto, ve el código fuente y busca <link rel="canonical". La URL dentro debería ser la forma limpia /products/my-product:
<!-- Correct -->
<link rel="canonical" href="https://yourstore.com/products/leather-wallet">
<!-- Broken: signals consolidate to the collection scope -->
<link rel="canonical" href="https://yourstore.com/collections/sale/products/leather-wallet">
Si tu canonical apunta a una URL con ámbito de colección o a tu página de inicio, esa es la razón por la que Google está consolidando las señales fuera de tu página de producto.
2. Una metaetiqueta noindex donde no debería estar
Algunos temas de Shopify incluyen lógica condicional de noindex — por ejemplo, marcar como noindex productos sin stock, productos etiquetados como "draft" o colecciones con menos de tres artículos. Si has estado moviendo etiquetas o trabajando durante una temporada de rebajas, una parte de tu catálogo puede salir silenciosamente del índice sin previo aviso.
Busca en <head> la etiqueta <meta name="robots" content="noindex">. Si está en una página que quieres indexar, encuentra la condicional en theme.liquid o en tu app de SEO y corrígela.
3. Descripciones de producto pobres
Las señales de calidad de Google tienden a penalizar páginas de producto con muy poco contenido único — habitualmente unas pocas frases de texto proporcionado por el proveedor reutilizadas en muchos productos. Un catálogo de dropshipping donde cada descripción son las mismas dos frases del proveedor se rastrea y se salta de forma sistemática.
Esta es la solución más lenta, pero la de mayor impacto. Sustituye el texto genérico del proveedor por detalles concretos: dimensiones, materiales, casos de uso, qué incluye la caja, para qué no sirve.
4. robots.txt bloqueando las rutas equivocadas
El robots.txt por defecto de Shopify es sensato — bloquea /cart, /checkout, /orders y algunas rutas internas. Si has editado robots.txt.liquid manualmente y has bloqueado por accidente /collections/ o /products/, una rama entera de tu tienda se vuelve invisible.
Un robots.txt por defecto típico de Shopify se ve así:
User-agent: *
Disallow: /admin
Disallow: /cart
Disallow: /orders
Disallow: /checkout
Disallow: /*?*oseid=*
Sitemap: https://yourstore.com/sitemap.xml
Visita yourstore.com/robots.txt y confirma que solo se bloquean rutas realmente internas. La documentación de Shopify sobre robots.txt lista lo que se bloquea por defecto y cómo editarlo de forma segura.
5. Desajuste del sitemap tras una migración
Si has cambiado de tema, editado URLs de productos o has migrado desde otra plataforma a Shopify, tu sitemap puede seguir referenciando URLs que ya no existen — o no incluir las nuevas. Google lee sitemap.xml con cierta frecuencia, pero un sitemap plagado de 404 erosiona la confianza en el resto.
Visita yourstore.com/sitemap.xml y revisa diez URLs al azar. Cualquier 404 significa que el sitemap necesita regenerarse, o que hay una app comportándose mal.
Cómo encontrar las páginas afectadas en Search Console
Abre Search Console, elige tu propiedad y ve a Indexación → Páginas. Desplázate hasta la sección "Por qué las páginas no se indexan". Los dos estados en los que centrarte:
- Detectadas — actualmente sin indexar: Google conoce la URL pero no la ha rastreado. Suele indicar baja prioridad en la cola de Google, lo cual es consecuencia de los problemas anteriores.
- Rastreadas — actualmente sin indexar: Google ha cargado la página y ha decidido no conservarla. La señal más dura — casi siempre problemas de calidad de contenido o canonical/duplicados.
Haz clic en cualquiera de los dos estados para ver la lista completa. Exporta a CSV; esa es tu lista de tareas.
La cuestión de schema.org/Product
Las páginas de producto sin datos estructurados Product compiten con una mano atada a la espalda. Google las despriorizá en resultados con intención de compra y no son elegibles para resultados enriquecidos (precio, disponibilidad, valoraciones en la SERP).
Un esquema Product mínimo viable tiene este aspecto:
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Hand-Stitched Leather Wallet",
"image": "https://yourstore.com/cdn/shop/products/wallet-front.jpg",
"offers": {
"@type": "Offer",
"price": "59.00",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock"
}
}
</script>
Esto va en el <head>. Muchos temas de Shopify incluyen el esquema Product por defecto, pero los conflictos con apps y las actualizaciones de tema pueden romperlo. Tratamos el esquema Product en profundidad en Marcado de esquema Product: lo mínimo para los resultados enriquecidos de Google.
Un autodiagnóstico de 60 segundos
Si prefieres no inspeccionar cada página de producto manualmente, una auditoría automatizada saca a la luz la mayoría de estos problemas de una sola pasada. EshopAuditor recorre tu sitemap, ejecuta Lighthouse contra páginas representativas y reporta:
- Qué páginas llevan una etiqueta noindex
- Hacia dónde apuntan los canonicals
- Qué esquemas Product faltan o están mal formados
- Avisos de contenido pobre a nivel de página
- URLs del sitemap que devuelven respuestas distintas a 200
La sección SEO de la auditoría agrupa todo esto por gravedad, así que puedes atacar primero los problemas de mayor impacto.
¿Tu problema es de contenido o técnico?
Una división útil: si tus descripciones de producto son densas, apropiadas para la categoría y están bien escritas, pero las páginas siguen sin indexarse, la causa es casi siempre técnica (canonical, robots, schema, sitemap). Arregla eso, solicita una reindexación en Search Console y observa la curva durante las dos semanas siguientes.
Si tus descripciones son dos frases de texto del proveedor, ninguna solución técnica te salvará. Google seguirá rastreando, seguirá saltándose tus páginas. El contenido tiene que ir primero.
Triaje en tres minutos: elige tres de tus páginas no indexadas. Mira el código fuente. Comprueba las etiquetas canonical y robots. Si ambas están correctas, tu problema es de contenido. Si alguna está mal, tu problema es técnico.
Ejecuta una auditoría gratuita de tu tienda en eshopaudit.io — no se requiere registro para el primer escaneo.