Una soft 404 devuelve un 200 aunque la página parece vacía o inexistente para Google. Encuentre la causa y corríjala con un 404, un 410, un 301 o contenido real.

En esta página
En resumen
una soft 404 es una URL que devuelve un código de estado 200 (correcto) mientras su contenido parece un error, una página vacía o un mensaje de «no encontrado». Google excluye estas URL de su índice y las marca como «Soft 404» en el informe Indexación de páginas de Search Console. La solución depende de la página: devolver un 404 o un 410 si el contenido desapareció para siempre, una redirección 301 si se trasladó a un sustituto claro, o reparar la página (contenido, renderizado, recursos) si debe estar indexada.
¿Quiere ir más lejos? Pregunte a
Quiz rápido
¿Quién debería arreglar la parte técnica de tu web?
Nuestro consejo para ti
Contenido eliminado servido con un 200 es la solución adecuada para usted
Número 1 de esta clasificación, el que mejor encaja con sus respuestas.
Nuestro consejo para ti
Listados vacíos es la solución adecuada para usted
Número 2 de esta clasificación, el que mejor encaja con sus respuestas.
Nuestro consejo para ti
Productos agotados y páginas caducadas es la solución adecuada para usted
Número 3 de esta clasificación, el que mejor encaja con sus respuestas.
Nuestro consejo para ti
Redirecciones a una página irrelevante es la solución adecuada para usted
Número 4 de esta clasificación, el que mejor encaja con sus respuestas.
Un error soft 404 es una discrepancia entre lo que dice el servidor y lo que muestra la página. El servidor responde «todo está bien», mientras que el visitante y Googlebot no ven nada útil. El término se remonta a un artículo de investigación de 2004 de Ziv Bar-Yossef y sus colegas, tal como recuerda el artículo de Wikipedia sobre HTTP 404, y Google detecta estas páginas automáticamente desde hace años. Esta guía explica cómo decide Google que una página es una soft 404, las causas de cada caso, cómo diagnosticar una URL marcada en pocos minutos y qué corrección aplicar.
Cada respuesta HTTP lleva un código de estado. Una página inexistente real devuelve 404 (no encontrado) o 410 (eliminado): el navegador muestra una página de error y los buscadores saben que la URL no tiene nada que indexar. Una soft 404 devuelve, en cambio, 200 (correcto), así que el servidor afirma que la página existe, mientras que el contenido dice lo contrario.
La documentación de Google sobre la solución de errores de rastreo la define como una URL «que devuelve una página que indica al usuario que la página no existe y, además, un código de estado 200 (correcto)», y añade que «en algunos casos, puede tratarse de una página sin contenido principal o de una página vacía». Cuando sus algoritmos detectan, según el contenido, que una página es una página de error, Search Console muestra una soft 404 y la página queda fuera de la búsqueda.
De esta definición se desprenden dos puntos:
Para un visitante son idénticas, pero para un rastreador se comportan de forma muy distinta.
| Criterio | 404 / 410 real | Soft 404 |
|---|---|---|
| Código de estado devuelto | 404 (no encontrado) o 410 (eliminado) | 200 (correcto) |
| Lo que muestra la página | Una página de error, idealmente personalizada y útil | Un mensaje de error, una plantilla vacía o casi ningún contenido |
| Cómo sabe Google que la página ya no existe | Por el código de estado, de inmediato | Analizando el contenido, tras rastrear y renderizar |
| Rastreo posterior | La frecuencia de rastreo disminuye poco a poco | La URL sigue rastreándose y malgasta presupuesto |
| Etiqueta en Search Console | «No encontrada (404)» | «Soft 404» |
| ¿Es un problema? | No, si el contenido realmente desapareció | Sí: señal errónea, rastreo desperdiciado, posible pérdida de la página |
Un 404 limpio es una respuesta sana. La guía de Google sobre la gestión del presupuesto de rastreo considera un 404 «una señal fuerte para no volver a rastrear esa URL» y señala que «las páginas soft 404 seguirán rastreándose y malgastarán su presupuesto». En un sitio pequeño el desperdicio es marginal; en una tienda con miles de páginas de filtros vacías retrasa el rastreo de las páginas que importan (vea nuestra entrada del glosario sobre el presupuesto de rastreo).
Google enumera cuatro causas técnicas: un archivo de inclusión del lado del servidor que falta, una conexión a la base de datos rota, una página de resultados de búsqueda interna vacía y un archivo JavaScript no cargado o inexistente. En las auditorías, las URL marcadas se reparten en seis familias.
El CMS o el tema muestra una plantilla de «Página no encontrada» pero conserva el código de estado 200. Ocurre con algunas configuraciones personalizadas de 404, rutas comodín y frameworks que renderizan un componente de error genérico sin establecer el estado.
Páginas de categoría sin productos, archivos de etiquetas sin entradas, páginas de búsqueda interna con «0 resultados» y combinaciones de filtros que no coinciden con nada. La plantilla carga, el área principal está vacía y Google ve una página de error. Nuestra guía sobre el SEO de páginas de categoría de comercio electrónico explica cómo mantener los listados dignos de indexarse.
Fichas de producto que pasan a «Este producto ya no está disponible» sin precio, sin descripción y sin alternativas, o páginas de empleo y eventos reducidas a «Esta oferta ha caducado». La redacción basta para que Google las trate como inexistentes.
Enviar cada URL eliminada a la portada o a una categoría genérica parece una limpieza cómoda. Google tiende a tratar una redirección a una página que no sustituye a la original como una soft 404: la redirección no aporta nada y la URL antigua se marca igualmente. Nuestra guía sobre las redirecciones SEO explica cuándo es legítimo un 301.
Páginas con cabecera, pie y dos líneas de texto, páginas provisionales («Próximamente») o perfiles muy cortos generados en serie. Google no siempre distingue una página casi vacía de una página de error. Si este es su caso, lea nuestra definición de contenido delgado.
Una buena página puede marcarse cuando Googlebot no ve su contenido. La guía de Google indica que una página así «no se cargó bien para Googlebot, le faltaban recursos críticos o mostró un mensaje de error llamativo durante el renderizado». Motivos típicos: JavaScript o CSS bloqueados por robots.txt, llamadas a API que fallan o caducan para el rastreador, demasiados recursos o recursos demasiado pesados, y aplicaciones del lado del cliente que muestran un componente de error en rutas desconocidas. Nuestra guía sobre SEO en JavaScript detalla cómo renderiza Google los scripts.
Atención
Unas pocas palabras en una plantilla pueden bastar para provocar el veredicto. Una barra lateral o un banner que diga «no encontrado», «sin resultados» o «no disponible» en cada página basta para que Google lea páginas sanas como errores. Revise sus bloques compartidos antes de buscar causas página por página.
Tres fuentes, de la más oficial a la más exhaustiva.
La guía de Google ordena las correcciones según el estado de la página. Decida primero en qué quiere convertir la URL y aplique después la respuesta que corresponda.
| Situación | Corrección | Comprobación tras la corrección |
|---|---|---|
| Contenido eliminado, sin sustituto | Devolver 404 o 410, con una página de error personalizada y útil | Código de estado 404 o 410 en la URL |
| Contenido trasladado o existe un equivalente claro | Redirección 301 a la página equivalente más cercana | Un solo salto, la URL final responde 200 |
| Buena página que Google interpretó mal | Corregir el renderizado: desbloquear recursos, corregir errores de API, aligerar la página | La inspección de URL muestra el contenido completo |
| Página delgada que merece conservarse | Añadir contenido real: descripción, datos, respuestas, enlaces | El contenido principal se ve con claridad |
| Listado vacío o página de búsqueda interna | Devolver 404, añadir noindex o dejar de enlazarla | Ya no hay enlaces internos a páginas vacías |
| Ruta de una aplicación de página única que no existe | Redirección por JavaScript a una URL que devuelve 404, o noindex añadido por script | El HTML renderizado contiene noindex o el estado final es 404 |
Si la página desapareció y nada del sitio la sustituye, un 404 o un 410 es la respuesta correcta. Google trata igual todos los códigos 4xx excepto el 429 y elimina del índice la URL si estaba. Haga que la página de error sea útil para el visitante: mensaje claro, navegación del sitio, enlaces a las páginas populares, pero siempre con el código 404.
Si existe una página equivalente (URL nueva, modelo más reciente del producto, artículo fusionado), use un 301 hacia esa página y no hacia otra. Compruebe la cadena con nuestro comprobador de redirecciones: un solo salto, estado final 200.
Use la herramienta de inspección de URL de Search Console, ejecute una prueba en directo y revise la captura de pantalla y el HTML renderizado. Un renderizado en blanco o casi en blanco apunta a recursos bloqueados o fallidos. En una aplicación del lado del cliente, las bases del SEO en JavaScript de Google recomiendan una redirección por JavaScript a una URL que devuelva 404, o una metaetiqueta robots noindex en las rutas de error; nuestra guía sobre SEO en aplicaciones de página única trata el renderizado del lado del servidor, la solución duradera. Cuando la página se renderice bien, nuestro comprobador de indexabilidad confirma que nada más la bloquea.
Un producto que volverá pronto debe seguir activo con su descripción completa, un aviso de disponibilidad y alternativas. Un producto descatalogado de forma definitiva recibe un 301 hacia su sucesor o hacia la categoría más cercana si encaja con la necesidad, o un 404 si nada encaja. Para listados vacíos que quiera mantener accesibles, una etiqueta noindex los mantiene fuera del índice sin romper la navegación.
Consejo
Corrija todas las URL de un mismo patrón antes de hacer clic en «Validar corrección» en Search Console. Google detiene la validación en cuanto encuentra una instancia pendiente, y una validación suele tardar hasta unas dos semanas.
Nada cambia hasta que Google vuelva a rastrear las URL. Tras una corrección, inicie una validación desde la página de detalle Soft 404: según el centro de ayuda de Google, suele tardar hasta unas dos semanas, y a veces mucho más. Las URL convertidas en un 404 real pasan al motivo «No encontrada (404)» y salen del informe con el tiempo; las páginas reparadas pueden pasar a «Indexada» o, si Google sigue considerándolas débiles, a Rastreada, actualmente sin indexar. Para las palancas que aceleran un nuevo rastreo, consulte nuestra guía sobre la indexación en Google.
Para Google, una soft 404 es una página que no puede posicionarse y un presupuesto de rastreo gastado en nada. Para asistentes de IA como ChatGPT, Gemini o Perplexity, lo que está en juego es similar: sus rastreadores leen lo que devuelve su servidor, y muchos descargan el HTML en bruto sin ejecutar JavaScript. Una página que solo se muestra en el navegador puede parecerles vacía, y una página de error servida con un 200 no les dice nada fiable sobre su sitio. Los códigos de estado limpios y el contenido presente en el HTML inicial ayudan tanto a Googlebot como a los rastreadores de IA a entender qué páginas existen y cuáles pueden citarse.
La rutina es breve: vigile el informe Indexación de páginas tras cada migración, actualización de catálogo o cambio de plantilla, y pruebe las plantillas nuevas antes de publicarlas. La extensión gratuita de Sorank para Chrome señala problemas on-page de la página que está viendo, y el panel GEO y SEO de Sorank sigue los clics, las impresiones y las posiciones de Search Console, para que detecte una caída en cuanto un lote de páginas sale del índice.

Una soft 404 es una página cuyo código de estado contradice su contenido: decida si la URL debe existir y haga después que el servidor y la página digan lo mismo. Devuelva un 404 o 410 real para lo que desapareció, un 301 pertinente para lo que se trasladó y contenido real y renderizable para lo que debe posicionarse.
La URL marcada no puede aparecer en los resultados de Google, y Google sigue rastreándola, lo que desperdicia presupuesto de rastreo en los sitios grandes. El resto del sitio no recibe penalización. El riesgo real es perder una página que quería indexada, por ejemplo una ficha de producto que Google no pudo renderizar.
No. Google tiende a tratar una redirección a una página que no sustituye a la original como una soft 404, así que el problema persiste. Redirija solo a un equivalente cercano y devuelva un 404 o un 410 cuando no exista ninguna página así.
Google trata el 404 y el 410 casi igual: ambos le indican que la página no existe y llevan a su eliminación del índice. El 410 deja más claro que la eliminación es permanente. Los dos son correctos, siempre que el código de estado coincida con el contenido.
PROBARON SORANK ANTES QUE USTED
