Diagnóstico: por qué los productos agotados rompen el SEO (y cómo detectarlo)
La gestión de productos agotados es una decisión estratégica para el SEO de catálogo porque afecta directamente a la experiencia de usuario y a la forma en la que los buscadores valoran la utilidad de una URL. Que mantengas la ficha con stock cero, la redirijas con un 301 o la elimines con un código 404 o 410 depende estrictamente de si la falta de stock es temporal o si el producto está definitivamente descatalogado.
En esta fase de diagnóstico, el objetivo es limpiar el ruido en tus datos para detectar señales de "Soft 404" y priorizar acciones antes de perder posicionamiento.

Productos agotados: temporal vs. permanente
Definir correctamente el tipo de agotamiento evita decisiones que dañan la autoridad y el tráfico acumulado.
- Stock temporal: Indica que el producto volverá en semanas o meses.
- Descatalogado: Indica que el producto no volverá a venderse (fin de vida, fin de temporada sin reposición).
Abórdalo así:
Añade un campo en tu PIM (Product Information Management, la plataforma central para gobernar la información de tu catálogo) para el "tipo de agotamiento" y sincroniza ese atributo con un metafield en Shopify. Los Shopify metafields permiten añadir datos personalizados a productos para automatizar la comunicación de disponibilidad y mejorar las plantillas del tema sin tocar código complejo.
Ejemplo concreto:
En el PIM, crea el campo tipo_agotamiento con valores temporal y permanente. Mapea este campo a un metafield de definición de producto en Shopify (custom.stock_status).
- Error típico: Cambiar el texto visible en la descripción ("Agotado") sin actualizar el atributo de datos estructurados, lo que rompe cualquier automatización de marketing o SEO.
Qué es un Soft 404 y por qué importa
Un Soft 404 ocurre cuando una URL devuelve un código de estado 200 (OK) al navegador, pero el contenido de la página indica que el producto no existe, está vacío o tiene muy poco contenido útil ("thin content"). Los motores de búsqueda detectan esta discrepancia y pueden retirar estas páginas del índice por baja calidad, provocando una caída silenciosa de tráfico.
Cómo detectarlo:
Revisa el informe de Páginas (anteriormente Cobertura) en Google Search Console. Esta es la herramienta gratuita de Google para monitorizar la indexación y los errores. Busca la pestaña "Excluidas" o "Errores" y filtra por "¿Soft 404?". Complementa esto con un crawl técnico (usando Screaming Frog o similar) para comprobar respuestas HTTP y buscar patrones de contenido como "Producto no encontrado" dentro de páginas que devuelven código 200.
Para profundizar en cómo Google clasifica estos errores, la documentación de Google Search Central resulta útil para entender la detección de soft 404 y los procedimientos recomendados.
Ejemplo:
Una ficha de producto que, al agotarse, oculta la descripción, las fotos y el precio, dejando solo un botón deshabilitado y el texto "Sin stock". Google renderiza la página, ve que está vacía de valor y la marca como Soft 404 aunque el servidor diga "200 OK".
- Error típico: Conservar estas páginas "zombies" sin acciones de recuperación durante meses, diluyendo el presupuesto de rastreo (crawl budget).
Checklist operativo para el diagnóstico
Para no reaccionar a ciegas, prioriza acciones basándote en datos. Aborda el diagnóstico en 5 pasos claros:
- Clasificación: Etiqueta cada producto sin stock como
temporal o permanente en PIM o Shopify.
- Exportación: Descarga el listado de URLs marcadas como "Soft 404" desde Search Console.
- Validación: Haz un crawl de esa lista para confirmar cuáles devuelven código 200 pero tienen contenido mínimo.
- Análisis de valor: Cruza esos datos con Analytics y herramientas de enlaces (Ahrefs/Semrush). Revisa tráfico histórico y backlinks entrantes.
- Planificación:
- Si es temporal: Mantener URL, mostrar fecha estimada y formulario de suscripción.
- Si es permanente: Ejecutar redirección 301 a alternativa relevante.
Ejemplo práctico:
Si un producto de alto historial de tráfico está descatalogado pero tiene enlaces entrantes de blogs importantes, redirígelo con 301 a la categoría más relevante o al modelo nuevo, en lugar de a la home.
- Error típico: Redirigir masivamente todos los agotados a la página principal (Home). Esto frustra al usuario y Google lo trata a menudo como un Soft 404, ignorando la redirección.
Árbol de decisión SEO: 200, 301, 404 o 410
Para equipos que gestionan catálogos dinámicos en Shopify, el manejo de productos agotados es crítico. Este framework de decisión aplica criterios de negocio (ventas futuras) y SEO (enlaces y tráfico) para elegir la respuesta del servidor adecuada.
TL;DR: La regla de oro
- Mantener 200: Cuando la ficha aporta valor informativo y habrá reposición.
- Usar 301: Cuando existe una alternativa cercana con la misma intención de búsqueda (mismo tipo de producto, rango de precio, función).
- Devolver 404/410: Cuando no hay demanda ni sustituto y quieres limpiar el índice.

Productos agotados en Shopify: cuándo mantener 200
Por qué importa:
Mantener la respuesta 200 es adecuado cuando la página sigue aportando tráfico, retiene autoridad de enlaces o genera señales de conversión (leads) incluso sin stock inmediato.
Cómo abordarlo:
Conserva el contenido completo en la PDP (Product Detail Page): descripción, imágenes y reviews. Muestra la disponibilidad estimada y activa una suscripción de "Avísame cuando esté disponible" (Back-in-stock alert).
- Actualiza los Shopify metafields con el estado de stock y la fecha estimada (
restock_date) para que la plantilla muestre información clara al usuario.
- Añade marcado Schema de Producto con la propiedad
availability configurada correctamente (ej. https://schema.org/OutOfStock) para no confundir a los bots.
Ejemplo breve:
Una ficha de unas zapatillas "Edición 2024" que volverán en 2 semanas. Mantiene respuesta 200, muestra guía de tallas, valoraciones y un formulario de email.
- Error típico: Reducir la página a un mensaje tipo "No disponible" eliminando el contenido útil. Esto suele causar un Soft 404.
Redirección 301: cuándo usarla
Por qué importa:
La redirección 301 (permanente) transfiere la autoridad (PageRank) y el tráfico cuando el producto desaparece definitivamente y existe una alternativa directa que satisface al usuario.
Cómo abordarlo:
Redirige a la variante o producto sustituto más cercano o a la subcategoría específica que mejor mantiene la relevancia semántica.
- Regla de equivalencia: Si el usuario buscaba "Botas de montaña rojas", redirige a "Botas de montaña modelo nuevo" (OK) o a "Categoría Botas de montaña" (OK). No redirijas a "Zapatillas de casa" ni a la Home.
- Registra cada redirección en el PIM o en un archivo de control central para auditorías y futuras reversiones.
Ejemplo breve:
Producto descatalogado "Modelo X v1" sustituido por "Modelo X v2". Implementar 301 de la URL antigua a la nueva.
- Error típico: Hacer 301 a la página principal. Esto pierde la intención de búsqueda y aumenta la tasa de rebote, ya que el usuario no encuentra lo que buscaba.
404 o 410: cuándo corresponden
Por qué importa:
Los códigos 404 (No encontrado) y 410 (Gone/Desaparecido) indican a Google que la página no aporta valor y no tiene sustituto. El 410 es más explícito sobre la eliminación permanente y suele provocar una desindexación más rápida.
Cómo abordarlo:
Usa 410 para retiradas permanentes de productos sin demanda, sin enlaces externos y sin tráfico histórico. Usa 404 si prefieres que los bots decidan con más cautela o si es una eliminación accidental que podrías revertir.
- Mantén un registro de estas URLs y revísalas periódicamente por si hay un repunte de demanda o recuperación de stock inesperada.
Ejemplo breve:
Una colección limitada de camisetas de un evento de 2018, agotada hace años y sin tráfico actual. Devolver 410 para acelerar la limpieza del índice de Google.
- Error típico: Devolver 200 con contenido mínimo ("Producto no encontrado") en lugar de un código de error real.
Prevención de Soft 404 y gestión continua
Contexto:
Los soft 404 diluyen la calidad del sitio. Monitorizar Search Console y filtrar estos errores es una tarea de mantenimiento mensual obligatoria.
Checklist rápido:
- Analizar tráfico orgánico y enlaces de cada URL antes de apagarla.
- Identificar si existe alternativa directa con la misma intención.
- Priorizar 301 solo para enlaces entrantes de valor.
- Usar 410 para eliminaciones permanentes de "baja calidad".
- Actualizar Shopify metafields y feeds de datos.
- Documentar la decisión: motivo, fecha y responsable.
Fuentes: Puedes consultar discusiones y guías en los foros de Search Console sobre cómo los motores de búsqueda tratan los Soft 404 para ajustar tu umbral de riesgo.
Implementación en Shopify: checklist operativa y QA
La gestión SEO de productos agotados en Shopify debe ser operativa, escalable y medible. No basta con decidir la estrategia; la ejecución técnica debe ser impecable para evitar bucles de redirección o datos estructurados contradictorios.
1. Decisión y mapa de redirecciones
Contexto:
Elegir entre mantener la URL, redirigirla o devolver 404/410 evita la pérdida de autoridad.
Cómo abordarlo:
Construye una matriz (Excel o Google Sheets) con criterios claros: demanda histórica, tráfico orgánico (últimos 12 meses), enlaces entrantes (backlinks), y existencia de reemplazo.
- Prioridad Alta: URL con tráfico o backlinks -> Redirección 301 a producto equivalente.
- Prioridad Baja: SKU sin tráfico ni enlaces -> Devolución 410 y eliminar del feed (XML/API).
Ejemplo:
Producto con 500 visitas/mes y 3 enlaces externos -> 301 a la categoría superior inmediata.
- Error típico: Aplicar redirecciones masivas ("Redirect All") sin mapear la relevancia, generando experiencias de usuario pobres.
2. Implementar redirecciones 301 en Shopify
Contexto:
Shopify permite gestionar redirecciones nativas, pero el volumen puede requerir herramientas externas o importaciones.
Cómo abordarlo:
- Manual: Usa el panel de Shopify en Online Store > Navigation > URL Redirects para casos individuales.
- Masivo: Sube redirecciones mediante CSV o usa la API de Shopify (Admin API) para casos programáticos. Mantén un manifiesto (CSV maestro) con columnas:
origen, destino, tipo (301) y motivo.
- App: Si usas apps de redirección, asegúrate de que no inyecten código JavaScript pesado que ralentice la carga.
Ejemplo:
CSV de carga: /products/botas-viejas -> /products/botas-nuevas.
- Error típico: Generar "Redirect Chains" (A redirige a B, B redirige a C). Esto diluye la autoridad y consume tiempo de rastreo.
3. Manejar productos temporalmente sin stock
Contexto:
Si el producto volverá, la URL debe resistir.
Cómo abordarlo:
Muestra claramente el estado en la PDP. Si hay previsión, muestra la fecha estimada de reposición.
- En el Feed de Google Merchant, usa el atributo
availability con valor out_of_stock pero no elimines el producto del feed si quieres mantener la ficha viva.
- Añade módulos de "Productos Alternativos" para retener al usuario.

Ejemplo:
PDP con etiqueta visible "Sin stock temporalmente", campo para email "Avísame" y carrusel de "Similares en stock".
- Error típico: Mostrar una página vacía que devuelve 200, disparando la señal de Soft 404 en Google.
Contexto:
El Schema (JSON-LD) y los metafields comunican la disponibilidad a los robots de búsqueda de forma inequívoca.
Cómo abordarlo:
En Shopify, usa metafields para guardar atributos como availability_status, expected_restock_date y replacement_sku.
- Edita el código de tu tema (Liquid) o usa una App de SEO para inyectar estos datos en el JSON-LD del producto.
- Asegúrate de que
offers.availability coincida con la realidad (http://schema.org/OutOfStock).
Ejemplo:
Metafield custom.restock_date con valor 2023-12-01. Schema reflejando este dato.
- Error típico: Dejar el schema "harcodeado" como
InStock mientras el botón de compra está deshabilitado. Google penaliza esta inconsistencia en Merchant Center y Rich Snippets.
5. QA final y monitorización
Contexto:
Verificar que no existan errores de rastreo ni URLs indexadas incorrectamente es imprescindible tras cualquier despliegue de catálogo.
Cómo abordarlo:
Prepara un protocolo de QA (Quality Assurance):
- Check HTTP: Comprueba la respuesta de cada URL afectada (200, 301, 404).
- Check Headers: Valida los encabezados
Location en las redirecciones 301.
- Validator: Pasa la URL por el Rich Results Test de Google para validar el Schema.
- Search Console: Usa la herramienta de "Inspección de URL" para ver cómo Google renderiza la página y solicitar indexación si has hecho cambios críticos.
Ejemplo:
Comando rápido en terminal para verificar headers:
curl -I https://tu-tienda.com/producto-agotado
Debe devolver HTTP/2 301 y la location correcta.
- Error típico: Asumir que Google detectará la corrección inmediatamente. Siempre fuerza el rastreo de URLs críticas.
Escalabilidad automática con ButterflAI
Gestionar el ciclo de vida de cientos de referencias y sus redirecciones manualmente es propenso a errores humanos y consume horas de equipo técnico.
ButterflAI detecta cambios en el estado de tu stock (PIM o Shopify) y automatiza la respuesta SEO adecuada. ButterflAI genera sugerencias de redirección basadas en similitud semántica, actualiza los metafields de disponibilidad y ajusta el contenido de la ficha para retener tráfico, asegurando que tu catálogo esté siempre optimizado, con o sin stock.