Soft 404: cuando la página dice no encontrada pero el servidor dice OK

Soft 404

Errores soft 404: qué son y cómo solucionarlos | We.Inc

Qué es un soft 404 en Google Search Console, por qué lo provocan las apps de una sola página y las páginas de tienda vacías, la solución adecuada para cada caso y un comprobador del estado y el texto de una página.

Un soft 404 es una página que dice a los visitantes que no existe, o que muestra casi nada, mientras el servidor sigue respondiendo 200 OK. Google lo señala en Search Console porque las señales se contradicen. Corrígelo devolviendo un 404 o 410 real para las páginas desaparecidas, redirigiendo las que se movieron o llenando de contenido las páginas realmente vacías.

Elegir la respuesta adecuada para una página que provocó un soft 404

Los buscadores leen dos cosas: el código de estado que envía tu servidor y las palabras de la página. Cuando las palabras dicen error y el código dice éxito, Google lo llama soft 404 y lo deja fuera de los resultados. Elige el código de estado y pega abajo el texto visible de una página afectada para ver si lo parece.

Preguntas frecuentes

¿Un soft 404 es una penalización?

No. Solo significa que Google no indexará esa dirección. El coste es indirecto: la guía de presupuesto de rastreo de Google señala que las páginas soft 404 se siguen rastreando, lo que desperdicia visitas que podrían ir a páginas reales.

¿Uso 404 o 410?

Cualquiera sirve. La documentación de códigos de estado HTTP de Google agrupa 404 y 410 con los demás códigos 4xx y dice que no indexa las URL que los devuelven. Usa 410 si quieres indicar que la eliminación es deliberada.

¿Por qué mi app de una sola página provoca soft 404?

Una app de una sola página suele servir el mismo HTML base con estado 200 para todas las direcciones y luego muestra un mensaje de no encontrada en el navegador. La guía de SEO para JavaScript de Google da dos soluciones: redirigir a una dirección que devuelva 404, o añadir una metaetiqueta noindex con JavaScript.

¿Puede señalarse una página real por error?

Sí. Las páginas con muy poco texto, palabras como no disponible o agotado en el contenido principal, o un script fallido que deja la página en blanco pueden parecer errores. Usa la prueba en directo de la inspección de URLs para ver lo que renderizó Google.

¿Cómo compruebo el código de estado de una página?

Abre las herramientas para desarrolladores del navegador, ve a la pestaña Network, recarga la página y mira la columna Status de la primera solicitud del documento.

Lo que dice el informe de Google

Tiendas y sitios de reservas

Corregir soft 404 en una app de una sola página

Cuando la ruta no tiene datos, envía al visitante a una dirección a la que tu servidor responda con 404, o indica a los rastreadores que no indexen la vista.

Envía los elementos que faltan a una dirección 404 real

Para que funcione, tu servidor debe devolver el estado 404 para /not-found.

Añade noindex desde JavaScript

Úsalo cuando quieras mantener al visitante en la misma dirección.

Comprobador de soft 404

Código de estado que envía el servidor

Texto visible de la página

{n} palabras.

Frases de tipo error encontradas: {v}

El servidor ya dice que la página no existe. Es un 404 o 410 real, no un soft 404.

Una redirección no es un soft 404 siempre que lleve a una página relevante, no solo a la página de inicio.

Este estado no es ni éxito ni no encontrada. Comprueba que sea lo que pretendes.

Probable soft 404: el servidor dice OK pero el texto se lee como un error. Devuelve 404 o 410, redirige o añade contenido real.

Posible soft 404: muy poco texto con un estado 200. Añade contenido o elimina la página correctamente.

Parece una página normal. Si Google aún la señala, ejecuta la prueba en directo de la inspección de URLs para ver lo que renderizó.

Es una comprobación aproximada basada en expresiones de error habituales y en la longitud. Google no publica sus reglas exactas.

Empieza gratis · Sin tarjeta de crédito

Relacionado: Guías

Producto

Para quién es

Funciones

Recursos

Empresa

Mapa del sitio