Cuando un usuario se encuentra con una página de producto sin stock, equivaldría a una situación en donde dicho usuario entra a un supermercado y se encuentra una estantería vacía, o que vaya a una tienda y no encuentre la prenda de ropa que estaba buscando.
Es muy probable que este consumidor (usuario para nosotros), que acaba de tener una mala experiencia, se vaya a la competencia a comprar el producto que buscaba en el supermercado o en la tienda. Lo mismo pasa en un ecommerce. Por tanto, una vez tengamos al usuario dentro de nuestra página, hemos de hacer todo lo posible para mantenerlo en nuestra web y generar la conversión.
En este artículo explicaremos cómo identificar todos los productos sin stock, cómo hacer un análisis de estas URLs y qué decisiones tomar con estas páginas para no perjudicar ni la experiencia del usuario ni el SEO de tu web.

¿Qué problemas puede traer una tienda online sin stock?
Como he mencionado anteriormente, la experiencia del usuario al encontrar una página sin producto es muy mala.
Pensemos que, si el usuario ha llegado hasta la página en cuestión, es porque probablemente él ya se encuentra en la fase de decisión de compra y no podemos dejar que se vaya. Además, si tu página web tiene una arquitectura SEO realizada correctamente, cuando el usuario llega desde una búsqueda orgánica, es muy posible que él haya realizado una búsqueda con una keyword transaccional, es decir, todos los esfuerzos realizados para posicionar correctamente la página en los buscadores está siendo desperdiciado.
Hacer un análisis de los productos sin stock y tomar decisiones de qué hacer con ellos, puede traer beneficios al posicionamiento orgánico tales como: mejorar el crawl Budget, potencializar URLs de productos con stock o mejorar el link juice interno entre otros factores.
¿Cómo encontrar mis productos sin stock?
Antes de empezar a hablar de las acciones que se tienen que tomar con las páginas sin URLs, debemos primero identificar estas URLs.
Generalmente, las tiendas online tienen una circulación de productos elevada y no suele ser fácil controlar todas las URLs de productos sin stock que tenemos.
¿Y ahora qué hacemos? ¿Dejamos estas URLs perdidas por ahí y nos enfocamos en posicionar los productos nuevos?
En absoluto, lo primero que se tiene que hacer es identificar todas las URLs que no tienen productos para luego tomar la decisión de qué hacer con ellas. ¿Cómo? Pues existen diferentes maneras de identificar estas URLs con programas de “scrapeos” y “crawleos”. Por ejemplo, en SEOCOM nos gusta utilizar la función de custom extraction del Screaming Frog, lanzando un crawl de las URLs de productos y, utilizando la extracción correctamente, se pueden sacar todas las URLs sin stock para luego poder hacer un análisis.

ScreamingFrog > Configuration > Custom > Extraction
Análisis de los productos sin stock
Una vez que tengamos todos los productos sin stock extraídos, nos toca hacer el análisis de estas URLs. Para ello, tenemos que reunir la siguiente información:
- Tráfico Orgánico: el periodo de extracción dependerá mucho del tipo de E-commerce y de la velocidad a la que se renuevan las gamas. Podemos considerar una extracción de entre 12 y 24 meses.
- Desde Search Console extraer de los últimos 12 meses: clics, impresiones, CTR, posición media y consultas. Si vas a realizar la extracción desde la herramienta Search Console, solo tendrás 1000 URLs. Para tener todas las URLs se puede extraer toda esta información desde API de Search Console para Google Sheets (Search Analytics for Sheets).
- Enlaces externos.
Una vez tengamos toda está información reunida, podemos empezar a decidir las acciones que se deben realizar con cada URL. Muchas de ellas se pueden automatizar, sin embargo, algunas deberán ser realizadas manualmente.
A continuación, os muestro un diagrama de flujo que os puede ayudar en la toma de decisiones respecto a cómo actuar en cada caso de URLs y en seguida explico cada acción detalladamente

¿La URL volverá a tener stock?
En el caso de que se tenga previsto volver a poner en venta un producto, se tiene que mantener esa URL para que siga indexando y posicionando. En este caso, se puede pensar en una estrategia para mantener el usuario en la web, captar el lead, y/o vender otro producto.
Como por ejemplo, añadir un bloque de productos relacionados: “Lo sentimos, este producto de momento no está disponible, pero tenemos otros que también te pueden interesar”, y/o la opción de que el usuario deje su email para ser avisado cuando el producto vuelva a tener stock: “Lo sentimos, este producto de momento no está disponible. Indíquenos su email y será la primera persona en saberlo cuando esté de nuevo en stock”.
¿El producto tiene una nueva versión en otra URL?
En el caso de que la URL no vuelva a tener stock, la primera cosa que tenemos que hacer, es verificar si este producto tiene una nueva versión con stock.
En la mayoría de los casos, las URLs olvidadas sin stock son páginas de versiones antiguas que tienen el mismo producto en una versión nueva. En este caso, lo que tenemos que hacer, es redirigir (COD 301) la versión antigua hacia la versión nueva. Explico un caso ficticio: supongamos que la marca Nike en 2018 vendía las botas Nike Mercurial 2018 y en 2019 la marca empieza a vender las botas Nike Mercurial 2019. Las botas de 2018 ya no tienen más stock en 2019, sin embargo, la URL sigue indexada y posicionando por palabras clave como botas nike, botas nike mercurial. Nada más comprensible que hacer una redirección de la URL 2018 a la URL 2019, ¿no? Con esa acción, lo que estamos indicando a Google, es que ahora la URL que tiene fuerza sobre estas palabras clave es la landing de 2019 de las botas Nike Mercurial.
¿El producto tiene una versión similar en otra URL?
En el caso de que la URL no tenga una nueva versión en otra URL, comprobamos si la página la tiene en una similar.
Poniendo un ejemplo para este caso, imaginemos que un ecommerce multimarcas de productos electrónicos ya no tiene stock del Televisor Samsung 4k 2019 Full Array Premium, sin embargo, sigue vendiendo el Televisor Samsung 4k 2019 Full Array Elite. Redirigiendo la URL sin stock al producto con stock, se obtendrán los mismos beneficios citados en la acción anterior.
¿La URL tiene tráfico orgánico relevante?
En el caso de que la URL no tuviera una versión similar, miraremos si la URL tiene tráfico orgánico relevante. El “tráfico orgánico relevante” puede ser muy subjetivo, y depende mucho del tipo de negocio y de la URL. Generalmente, para una URL de producto, podemos considerar 365 sesiones por año (una sesión orgánica por día), más que suficiente para mantener esta URL. Si la URL tiene tráfico orgánico suficiente para no ser eliminada, deberíamos analizar qué palabras clave dicha URL posiciona:
- Si son keywords relacionadas con algún otro producto, redirigimos hacia este producto.
- Si no son keywords relacionadas a ningún otro producto, redirigimos el producto sin stock hacia la categoría madre del producto. Por ejemplo, si ya no se vende más la camiseta azul de cuadros de manga larga, se redirige esta URL hacia la categoría Camisetas de Cuadros.
¿La URL tiene enlaces externos?
En el caso de que la URL no tenga tráfico orgánico relevante, comprobaremos en nuestro análisis si la URL tiene enlaces externos. Sabemos que los enlaces externos son un factor que pasa credibilidad a la página web, influenciando en el posicionamiento orgánico. Si una URL tiene un enlace externo valioso, no vamos a querer eliminar esta página y perder este enlace externo. Seguiremos el mismo patrón que en la acción anterior para saber qué decisión tomar en este caso. Tenemos que ver por qué KWs posicionan las URLs:
- Si son keywords relacionadas con algún otro producto, redirigimos hacia este producto.
- Si no son keywords relacionadas a ningún otro producto, redirigimos el producto sin stock hacia la categoría madre del producto.
Eliminar URLs (COD 410)
Y por último, si la URL tampoco tiene enlaces externos, se debe eliminar esta URL con un código 410. Sugerimos que se utilice el código 410 en vez del 404, dado que, con el 404, Google puede interpretar que es un error de la web o del servidor y seguir rastreando e indexando la página. Con el código 410 indicamos a Google que esta URL ya no existe y que no hace falta rastrearla más ni tampoco indexarla.
Conclusión
Si el E-commerce existe hace tiempo y este tipo de trabajo nunca fue realizado, podéis sorprenderos con la cantidad de URLs que llegaréis a eliminar. Además, se debe tener en cuenta que esta “limpieza” podrá traer beneficios al SEO, tales como:
- Optimización del Crawl Budget , es decir, el bot dejará de rastrear URLs que no nos interesan para enfocarse en URLs que sí tienen stock y sí interesa posicionar.
- Fortalecimiento de URLs actuales. Con las redirecciones de productos, se está indicando a Google que los productos con “Know How” de este producto es la URL actual.
- Mejora del link juice interno. Con la eliminación de las URLs se optimiza el traspaso de autoridad interna.
Preguntas frecuentes
¿Qué hago con una ficha de producto que se ha quedado sin stock?
No hay una única respuesta: depende de la URL, y se decide con un árbol de decisión. Primero, si está previsto volver a poner el producto en venta, se mantiene la URL para que siga indexando y posicionando, y se aprovecha para retener al usuario con productos relacionados o con un aviso por email cuando vuelva a haber stock. Si no va a volver, se comprueba si el producto tiene una versión nueva en otra URL y se redirige con un 301. Si no la tiene, se busca una versión similar. Si tampoco, se mira si la URL tiene tráfico orgánico relevante o enlaces externos que merezca la pena conservar. Y si no cumple nada de lo anterior, se elimina con un 410.
¿Cómo encuentro todas las URLs sin stock de mi tienda?
Las tiendas online suelen tener una circulación de productos alta y no es fácil controlar a mano qué URLs se han quedado sin stock. En SEOCOM se identifican con la función de custom extraction de Screaming Frog: se lanza un crawl de las URLs de producto y, configurando bien la extracción, se obtienen todas las URLs sin stock para analizarlas después. Para completar el análisis hace falta cruzar tráfico orgánico, datos de Search Console y enlaces externos. Ojo con Search Console: desde el interfaz solo obtienes 1000 URLs, así que para sacarlas todas conviene extraer la información desde su API para Google Sheets con Search Analytics for Sheets.
¿Cuándo hay que redirigir una ficha sin stock y a dónde?
Se redirige con un 301 cuando el producto tiene una versión nueva en otra URL, que es el caso más frecuente en las URLs olvidadas sin stock, o cuando existe una versión similar con stock. El ejemplo típico son unas botas Nike Mercurial de un año que dejan de venderse mientras la URL sigue indexada y posicionando: se redirige la antigua a la del modelo nuevo para indicarle a Google cuál es ahora la URL con fuerza para esas palabras clave. Si la URL no tiene versión nueva ni similar pero sí tráfico o enlaces externos, hay que mirar por qué keywords posiciona: si son de otro producto, se redirige a ese producto, y si no son de ninguno, a la categoría madre.
¿Cuánto tráfico necesita una URL sin stock para no borrarla?
Lo que se considera tráfico orgánico relevante es subjetivo y depende mucho del tipo de negocio y de la URL. Como referencia general para una URL de producto, 365 sesiones al año, es decir una sesión orgánica al día, es más que suficiente para mantenerla. Para hacer este cálculo, el periodo de extracción de tráfico depende del tipo de ecommerce y de la velocidad a la que se renuevan las gamas: entre 12 y 24 meses es un rango razonable.
¿Por qué usar un código 410 y no un 404 al eliminar la URL?
Porque comunican cosas distintas. Con un 404, Google puede interpretar que se trata de un error de la web o del servidor y seguir rastreando e indexando la página. Con un 410 le indicas que esa URL ya no existe, que no hace falta rastrearla más y que tampoco debe indexarla.