Tabla de contenidos
By Raelene Morey - Última actualización en
Los errores soft 404 son bastante habituales: Google los asigna a veces a determinadas páginas web, sobre todo en las webs grandes. Y son, además, un error extraño, porque un soft 404 es un híbrido entre una página 404 y una página normal, y no siempre está claro qué lo provoca exactamente en una página concreta.
Por eso, en este artículo quiero ayudarte a despejar parte de la confusión que rodea a los errores soft 404: por qué se producen, en qué se diferencian de los errores 404 normales y cómo puedes corregir los problemas de SEO que los causan.
¿Qué es un error soft 404?
«Un soft 404 significa que una URL de tu sitio devuelve una página que indica al usuario que la página no existe y, al mismo tiempo, un código de la serie 200 (correcto) al navegador.»
Básicamente, tienes una página en tu web que dice a los visitantes que ya no existe, pero que, al mismo tiempo, dice a los buscadores que sí existe.
Confuso, ¿verdad?
En algunos casos, puede tratarse de una página de tu web con poco contenido, o sin ninguno. Por ejemplo, WordPress genera automáticamente una URL nueva cada vez que creas una etiqueta nueva para tu web. Si has creado una etiqueta pero todavía no has publicado ninguna entrada con ella, tendrás una página vacía en tu web y, posiblemente, un soft 404 entre manos.
¿Qué está pasando ahí en realidad? Pues que estas páginas de contenido escaso desconciertan mucho a Googlebot. Cuando rastrea tu web y se topa con una página que, según el servidor, existe, pero cuyo contenido sugiere lo contrario, piensa: «bueno, esta página no aporta ningún valor a los usuarios, así que no merece la pena indexarla», y le pone la etiqueta de soft 404.
También puede aparecer un soft 404 cuando una página no existe y el usuario, al llegar a ella desde los resultados de búsqueda, es redirigido a otra página que no tiene relación con el contexto de su búsqueda. Por ejemplo, el usuario llega a una página y se le redirige automáticamente a la página de inicio.
¿Importan de verdad los errores soft 404?
Cuando una página web devuelve un error soft 404, no aparece en la Búsqueda de Google. Es decir, Google desindexa las páginas que devuelven un error soft 404, lo que a su vez puede afectar a tu SEO.
Veamos un ejemplo:
Imagina que tienes una tienda online de sillas y que una URL en concreto te está dando problemas: https://chairsgalorestore.com/products/sale/blue-chair
Puede que tu servidor cargue la URL sin problema y devuelva un código de estado 200 (OK), porque en esa URL hay una página real, pero el contenido de la página podría estar diciendo a los visitantes: «Lo sentimos, no hay productos que coincidan con tu búsqueda».

En la práctica, la página muestra resultados de búsqueda de un producto que no existe, porque ya no está a la venta o se ha agotado.
Las tiendas online suelen tener páginas y contenido generados dinámicamente que pueden provocar errores soft 404 cuando una línea de productos se agota o deja de estar disponible. Imágenes: Unsplash.
Esto no ayuda en nada a quienes visitan tu web. Al fin y al cabo, cuando entran en tu página desde la Búsqueda de Google, buscan sillas azules y esperan encontrar sillas azules, pero ¡resulta que no hay ninguna silla disponible!
Por eso Google creó la etiqueta de error soft 404 (es una etiqueta, no un código de respuesta HTTP oficial): para gestionar el contenido escaso o inexistente y garantizar que en la búsqueda solo aparezcan resultados de calidad.
¿Y qué pasa con las páginas que reciben un soft 404? Google no indexa estas páginas.
En esencia, Google no quiere malgastar recursos intentando rastrear páginas que envían señales contradictorias, que ya no existen o que no ofrecen contenido valioso y de calidad. Así que, sencillamente, las elimina de su índice y sigue rastreando las páginas que sí existen.
Cómo comprobar si tu web tiene errores soft 404
La forma más sencilla de comprobar si hay errores soft 404 es usar Google Search Console (antes Google Webmaster Tools). Inicia sesión en tu cuenta: en la pantalla principal verás un gráfico de «Rendimiento» de tu web (clics totales por día) y, debajo, otro de «Cobertura».
Si tienes páginas con errores, incluidos errores soft 404, aparecerán en el gráfico de «Cobertura». Haz clic en «Abrir informe» para ver más detalles sobre esos errores.
En la pantalla del informe, los errores aparecen sumados en el recuadro rojo grande. Puedes hacer clic en ese recuadro rojo para saber más sobre los errores de tu web y cuál podría ser su origen.
Por suerte para mí, como ves en la pantalla de Search Console de mi web, no tengo ningún error que corregir. Pero esta es la pantalla a la que tendrías que ir para encontrarlos.

También puedes usar la herramienta «Explorar como Google» (Fetch as Google) para comprobar si una URL concreta de tu web devuelve el código de estado correcto, incluidos los errores soft 404.
Con esta herramienta puedes ver si Googlebot puede acceder a la URL, cómo renderiza la página y si algún recurso de la página (como imágenes o scripts) está bloqueado para Googlebot.
Simula un rastreo y un renderizado como los del proceso habitual de rastreo y renderizado de Google, y resulta muy útil para depurar problemas de rastreo en tu web.

Cómo corregir los errores soft 404
Si tu web tiene soft 404 en páginas críticas, como las de producto, de categoría o de captación de leads, es imprescindible que actúes rápido para corregir esos errores y conseguir que esas páginas se indexen y vuelvan a la Búsqueda de Google.
Del mismo modo, si tienes muchos errores soft 404 en relación con el total de páginas de tu web, la imagen que le das a Google no es buena. Un exceso de errores soft 404 puede reducir la frecuencia de rastreo de tu web, lo que a su vez podría traducirse en peores posiciones y en menos páginas indexadas: ¡un gran problema si tienes cientos o miles de páginas!
La forma de corregir los errores soft 404 depende de la causa. Pero, en general, debes asegurarte de que la URL devuelve el código de respuesta que corresponde al contenido real de la página.
Estas son algunas formas de corregir los errores soft 404:
1. Si la página ya no está disponible
Las páginas que ya no existen deberían devolver un código de respuesta 404 (no encontrada) o 410 (eliminada). Ambos códigos indican tanto a los navegadores como a los buscadores que la página ya no existe.
Esto puede ser un gran problema para tiendas online y blogs, sobre todo si tienes en cuenta que las tres fuentes más habituales de errores soft 404 son:
- Páginas de resultados de búsqueda vacías
- Categorías de producto vacías en tiendas online
- Categorías de blog vacías
Como WordPress suele generar y rellenar estas páginas de forma dinámica, devolver sin más un 404 real no es la mejor opción.
Lo que sugieren las propias directrices de Google es que, además de devolver un código de respuesta 404, muestres una página 404 personalizada con información útil que ayude a los visitantes a orientarse en tu web. Podría ser una página que enumere tus páginas, entradas de blog o productos más populares.
La página 404 de Yoast es un magnífico ejemplo de cómo una web puede atender mejor a los usuarios que se han perdido. Su página 404 guía al usuario, paso a paso y con claridad, para que encuentre lo que busca. Y, al desplazarte hacia abajo, aparecen enlaces a las entradas recientes.

2. Si la página se ha movido
Si has cambiado la URL de una página (por ejemplo, has actualizado el slug de una entrada del blog), debería devolver un 301 (redirección permanente) y redirigir a los usuarios a la nueva URL.
Y si la página se ha movido porque has actualizado contenido antiguo, deberías redirigir la URL a otra página de tu web con información actualizada o más relevante.
Una de mis herramientas favoritas para configurar redirecciones es el plugin Redirection, cuyo nombre lo dice todo. Otra opción: la versión premium de Yoast SEO incluye un gestor de redirecciones.
3. Si la página está disponible
Si una página de tu web está disponible y debería aparecer en los resultados de búsqueda, significa que Googlebot la considera contenido «escaso». En ese caso, tienes que trabajar en mejorar el contenido de la página para evitar que se active un error soft 404.
Es decir, asegurarte de que, cuando un usuario entra en tu página desde los resultados de búsqueda, la página le ofrece lo que espera. Por ejemplo, volviendo a mi ejemplo anterior de la compra de sillas azules, tendrás que asegurarte de que la página contiene información sobre sillas azules que sea informativa y útil para el usuario.
4. Si la página está disponible pero no quieres que aparezca en la Búsqueda de Google
Puede que haya páginas de tu web con errores soft 404 que prefieras eliminar por completo del índice de Google. Por ejemplo, quizá tengas páginas de etiquetas, de categorías o de resultados de búsqueda en tu WordPress que siguen recibiendo soft 404 y que, de todos modos, apenas te aportan valor SEO.
En ese caso, tendrás que decirle a Google que no rastree esas páginas. Puedes hacerlo añadiendo reglas Disallow en el archivo robots.txt de tu web.
Para las páginas de búsqueda, por ejemplo, podrías añadir estas líneas a tu archivo robots.txt:
Disallow: /?s=
Disallow: /search/
Otra opción es, sencillamente, poner en noindex las páginas que no quieres que aparezcan en los resultados de búsqueda. La forma más fácil de hacerlo es con el plugin Yoast SEO. Por defecto, Yoast configura las páginas de búsqueda y las páginas 404 como noindex, follow. Pero para las páginas de etiquetas y de categorías puedes añadir reglas noindex en la pestaña «Apariencia en buscadores».

Preguntas frecuentes
¿Qué es un soft 404 y por qué lo marca Google?
Un soft 404 es una página que indica al usuario que no existe o que no tiene contenido, pero que devuelve al navegador un código 200 (correcto) en lugar de un 404. Es una etiqueta que asigna Google, no un código de respuesta HTTP oficial. Google la usa para no indexar páginas vacías, de contenido escaso o que ya no existen, de modo que en la búsqueda solo aparezcan resultados de calidad.
¿Cómo solucionar un error 404 en WordPress cuando Search Console lo marca como soft 404?
Para solucionar un error 404 en WordPress, redirige la URL con un 301 si la página se ha movido, o deja que devuelva un 404 (o un 410) con una página 404 personalizada si ya no existe; un soft 404 es distinto, porque la página responde con un 200 pero Google la trata como inexistente. En ese caso, la solución es que la URL devuelva el código que corresponde a su contenido real. Para las redirecciones puedes usar el plugin Redirection o el gestor de redirecciones de Yoast SEO Premium. Y si la página existe y quieres que se indexe, mejora su contenido para que Googlebot deje de verla como contenido escaso.
¿Dónde aparecen los soft 404 en Search Console?
Los soft 404 aparecen en Google Search Console, en el informe «Indexación de páginas», con el estado «Soft 404». El artículo describe la interfaz anterior, en la que los errores se mostraban en el gráfico e informe «Cobertura», dentro de un recuadro rojo con el total de errores. Para comprobar el código de estado de una URL concreta, el artículo recurre a la antigua herramienta «Explorar como Google» (Fetch as Google).
¿Por qué mi WordPress genera errores soft 404?
WordPress genera errores soft 404 sobre todo porque crea páginas de forma dinámica y algunas se quedan vacías: una etiqueta sin entradas, una categoría de producto o de blog sin contenido o una búsqueda sin resultados devuelven un 200 aunque no tengan nada que mostrar, y Google las marca como soft 404. Otra causa es redirigir automáticamente una URL que no existe a la página de inicio o a otra página sin relación con lo que buscaba el usuario. Si no quieres que esas páginas se indexen, ponlas en noindex con Yoast SEO o bloquéalas con reglas Disallow en robots.txt.
¿Es lo mismo un error 404 suave que un soft 404?
Sí, «error 404 suave» es la traducción literal de soft 404 y se refiere al mismo problema, pero Search Console en español muestra el estado como «Soft 404», así que ese es el término que conviene buscar. En ambos casos se trata de una página que responde con un 200 pero cuyo contenido indica que no existe o que está vacía. No es un código HTTP, sino una etiqueta de Google, y las páginas marcadas así no se indexan.
Conclusión
Los soft 404 son errores extraños y no siempre está claro qué los provoca. Pero, investigando un poco, sobre todo en Google Search Console, puedes llegar a la raíz del problema y aplicar una solución rápidamente.
En el caso concreto de las webs en WordPress, que casi siempre tienen páginas generadas dinámicamente que acaban dando errores soft 404, basta con poner esas páginas en noindex desde los ajustes de Yoast. También conviene tener una página 404 personalizada que recoja a los usuarios que llegan a páginas inexistentes y los dirija a las páginas importantes de tu web.
Lo mejor es rastrear tu web con regularidad para detectar cualquier error 404 o soft 404 y corregirlo cuanto antes, de modo que la salud SEO de tu web no se resienta. Estas son solo algunas formas de resolver los errores soft 404. Si conoces otros trucos útiles, ¡cuéntanoslos en los comentarios!