Guía · WordPress
Soft 404: qué son y cómo corregirlos en tu sitio
Un soft 404 es una página que parece vacía o inexistente pero responde 200. Aprende a detectarlos en Search Console y a corregirlos en WordPress.
Un soft 404 es una URL que, para el usuario, parece no existir o no tiene contenido útil, pero el servidor responde con código 200 como si todo estuviera bien. Google los detecta y no los indexa. En WordPress suelen aparecer en búsquedas internas, categorías vacías y plantillas de error mal configuradas.
Causas
De dónde vienen
| Causa | Ejemplo |
|---|---|
| Categorías o etiquetas sin entradas | Un listado con «No hay publicaciones» |
| Plantilla 404 que responde 200 | Un tema o plugin mal configurado |
| Páginas de producto agotado sin contenido | Solo título y aviso |
| Resultados de búsqueda interna vacíos | URLs de búsqueda indexables |
| Contenido muy escaso | Una página con una frase |
Google describe los códigos y errores en su documentación de errores HTTP.
Detectar
Cómo detectarlos
- En Search Console, entra en Indexación, Páginas y busca «Soft 404».
- Abre algunas URLs y comprueba qué ve realmente el visitante.
- Revisa el código de respuesta en las herramientas de desarrollo.
- Prueba una URL inventada de tu sitio: debe devolver 404 real y no una página vacía con 200.
Corregir
Cómo corregirlos
- Si la página no debe existir, devuelve 404 o 410.
- Si existe por un cambio de URL, redirige 301 al equivalente más cercano.
- Si debería existir, completa el contenido con información útil.
- Deshabilita la indexación de resultados de búsqueda internos.
- Elimina categorías y etiquetas vacías o mantenlas con noindex.
Evitar
Errores al corregir
No redirijas todas las páginas inexistentes a la portada: Google puede tratarlas también como soft 404. No inventes contenido de relleno solo para dejar de ver el aviso. Tras la corrección, valida en Search Console y mira cómo evolucionan las URLs. Relaciónalo con la guía de 404 tras cambiar enlaces permanentes y con las redirecciones 301.
Una causa poco evidente es la búsqueda interna de WordPress. Cada término buscado genera una URL, y si un robot o un enlace externo la rastrea, puede crear páginas con «sin resultados» y código 200. Configura estas URLs para que no se indexen y, si es posible, no se enlacen desde ninguna parte. Otra causa son las plantillas de categoría o etiqueta sin entradas. Si una sección está vacía de forma permanente, mejor eliminarla. Si es temporal, añade contenido útil o ponla en noindex mientras tanto. Documenta la política para tu equipo.
Lista de comprobación final:
- Prueba una URL inventada y confirma que devuelve 404.
- Revisa categorías y etiquetas vacías.
- Evita redirigir todo a la portada.
Resumen
En resumen
- De dónde vienen: Google describe los códigos y errores en su documentación de errores HTTP .
- Cómo detectarlos: En Search Console, entra en Indexación, Páginas y busca «Soft 404».; Abre algunas URLs y comprueba qué ve realmente el visitante.
- Cómo corregirlos: Si la página no debe existir, devuelve 404 o 410.; Si existe por un cambio de URL, redirige 301 al equivalente más cercano.
- Errores al corregir: No redirijas todas las páginas inexistentes a la portada: Google puede tratarlas también como soft 404.
Preguntas frecuentes
Lo que suelen preguntar sobre soft 404
¿Un soft 404 perjudica a todo el sitio?
No suele afectar a las demás páginas, pero malgasta rastreo y señala descuidos de calidad.
¿410 o 404?
Ambos indican que la página no está; 410 indica que se eliminó de forma intencional y puede retirarse algo más rápido.
¿Los soft 404 bajan mi posicionamiento general?
No directamente, pero reflejan problemas de calidad que conviene corregir.