Saltar al contenido

Qué es un error 404 y cómo afecta al SEO de tu web

Por , consultora SEO Publicado el Actualizado el 12 min de lectura

Haces clic en un enlace y, en lugar de la página, aparece un mensaje que dice '404 Not Found'. Le pasa a todo el mundo, también a tus clientes. Un error 404 significa que el servidor no ha encontrado la página que se le ha pedido.

La pregunta que de verdad importa es otra: si eso perjudica a tu SEO. En esta guía te cuento qué es un error 404, por qué aparece, cuándo importa de verdad y cuándo no, y cómo solucionarlo. Todo lo que afirmo lo he contrastado con documentación oficial de Google, y te dejo el enlace en cada caso para que lo compruebes tú misma.

En 30 segundos

  • Un 404 es la respuesta del servidor cuando no encuentra la página pedida, y Google lo trata como una página que no existe.
  • Según Google, los errores 404 no afectan al rendimiento de búsqueda de tu sitio, ni a la indexación ni al posicionamiento.
  • Conviene actuar cuando la página debería existir, cuando la has movido o cuando la tienes enlazada o en el sitemap.
  • La solución depende del caso, redirección 301, 404 o 410, o corregir el enlace. Nunca redirijas todo a la página de inicio.

¿Qué es un error 404?

Cada vez que alguien, una persona o Googlebot, pide una página a tu servidor, este responde con un código de estado HTTP. Google los agrupa en familias y explica cómo trata cada una en su documentación sobre códigos de estado HTTP.

Familias de códigos de estado HTTP y cómo las trata Google
FamiliaQué indicaQué hace Google
2xxTodo ha ido bien.Procesa el contenido recibido.
3xxLa página se ha redirigido.Procesa el contenido de la URL de destino.
4xxError del cliente, como una URL que no existe.Ignora el contenido y entiende que no existe.
5xxError del servidor.Ralentiza el rastreo.

El 404 pertenece a la familia 4xx. No significa que tu web esté caída, solo que esa URL en concreto no lleva a ningún contenido. En el informe de Search Console aparece como No se ha encontrado (404), con la explicación de que la página no existe.

¿Por qué aparecen los errores 404?

La ayuda de Search Console distingue varias situaciones, y cada una pide una respuesta distinta. Conocerlas te ahorra trabajo, porque no todas requieren acción.

Contenido movido

La página existe, pero en otra URL y sin redirección desde la antigua.

Contenido eliminado

Se retiró la página y no tiene sustituto.

URL que nunca existió

Direcciones mal escritas o enlaces mal copiados que no apuntan a ninguna página.

Esa misma ayuda cita otro origen: URLs generadas por JavaScript o por enlaces de seguimiento. Google dice que está trabajando para evitarlo.

¿Cómo afectan los errores 404 al SEO?

La respuesta oficial es clara. La ayuda de Search Console afirma que los errores 404 no afectan al rendimiento de búsqueda de tu sitio web y que este tipo de error no perjudica ni la indexación ni el posicionamiento. Puedes ignorarlos si estás segura de que la URL no debería existir.

Entonces, ¿por qué se habla tanto de ellos? Porque hay situaciones en las que sí conviene actuar. Esta tabla las separa para que lo veas de un vistazo.

Cuándo un error 404 requiere acción y cuándo no
Situación¿Hay que actuar?Qué dice Google
La URL no debería existirNo.Puedes ignorar el error.
La URL nunca estuvo en tu webNormalmente no.Si se escribe mal con frecuencia, puedes redirigir las variantes a la página correcta.
Enviaste la URL para indexarSí.Vale la pena corregir el error y actualizar el sitemap si hace falta.
El contenido se movióSí.Añade una redirección.
El contenido se eliminó sin sustitutoNo, pero conviene que devuelva el código correcto.La página debe devolver un 404 o un 410.

Ojo con los soft 404

Un soft 404 es una página que indica al usuario que no existe pero devuelve un código 200, el de éxito. Google lo recoge en su guía de errores de rastreo, y avisa de que siguen rastreándose y consumen presupuesto de rastreo. Este sí es un error que merece tu atención.

Cómo trata Google cada respuesta

Elegir bien el código de respuesta es la parte más técnica y la que más errores genera. Esta tabla compara las opciones que tienes cuando una página ya no está donde estaba.

Comparativa de respuestas para páginas que ya no están disponibles
RespuestaQué hace GoogleCuándo usarla
404La trata como contenido que no existe. Si estaba indexada, la retira del índice y reduce poco a poco su rastreo.Página eliminada sin sustituto.
410Google la trata igual que el 404.Página eliminada a propósito y de forma definitiva.
301 o 308Es una señal importante de que el destino debe procesarse.La página se movió o hay una equivalente.
302 o 307Es una señal débil, y en las redirecciones temporales la página de origen sigue apareciendo en los resultados.Cambios provisionales.
200 con mensaje de errorEs un soft 404 y Search Console lo registra.Nunca. Hay que corregirlo.
5xxRalentiza el rastreo mientras dure el error.Solo ante un fallo real del servidor.

Hay una regla general que simplifica mucho. Google trata igual todos los errores 4xx, salvo el 429, así que no te compliques con matices entre 404, 410 y otros códigos de cliente.

Cómo arreglar un error 404

No hace falta arreglarlos todos, respira. Este es el recorrido que sigo yo, apoyándome en la documentación oficial.

  1. DetectarLocaliza las URLs que devuelven 404.
  2. EntenderAverigua desde dónde se enlazan.
  3. DecidirElige entre redirigir, corregir o dejar.
  4. AplicarHaz el cambio con el código correcto.
  5. ValidarPide a Google que lo compruebe.

Redirige con un 301 si hay una página equivalente

Si el contenido se movió, la ayuda de Search Console indica que debes añadir una redirección. Google distingue entre redirecciones permanentes y temporales, y recomienda usar las permanentes cuando el cambio no va a revertirse.

Deja el 404 o usa un 410 si no hay sustituto

Cuando el contenido ya no tiene sentido, la página debe devolver un 404 o un 410. Para las páginas eliminadas de forma permanente, la guía de presupuesto de rastreo recomienda exactamente eso. Google también aclara que interpreta el 404 como una señal para no volver a rastrear esas URLs.

No intentes esconder los 404. La ayuda de Search Console advierte que no debes crear contenido falso ni bloquear los 404 con robots.txt.

Corrige los enlaces y el sitemap

Personaliza la página de error

Los 404 siempre acabarán apareciendo, así que lo mejor es que tu página de error ayude. Google explica en su guía de errores de rastreo que puedes personalizar la página 404 con navegación y enlaces útiles, pero manteniendo el código 404. Si devolviera un 200, sería un soft 404.

Te cuento cómo diseñarla en mi guía para crear la página de error 404 perfecta.

Cómo encontrar los errores 404 de tu web

Herramientas para detectar errores 404
HerramientaQué te dice
Indexación de páginas, en Search ConsoleLas URLs que Google no ha podido indexar, entre ellas las del estado 'No se ha encontrado (404)'.
Estadísticas de rastreoEl porcentaje de respuestas por código. Google indica que los 404 pueden ser correctos si la página se retiró a propósito.
Inspección de URLsEl código HTTP y el HTML renderizado de una URL concreta, según la guía de errores de rastreo, y de dónde proviene el error.
Registros del servidorQué URLs ha pedido Googlebot, algo que Search Console no permite filtrar por URL.
Screaming FrogUn rastreador que recorre tu web y señala los enlaces internos que llevan a un 404 y desde qué página.

Cuando hayas corregido un problema, pulsa 'Validar corrección' en el informe. Google indica que la validación suele tardar unas dos semanas, aunque a veces mucho más. Ten paciencia.

Errores frecuentes al gestionar los 404

Errores habituales con los 404 y cómo evitarlos
ErrorPor qué es un problemaCómo evitarlo
Redirigir todos los 404 a la homeGoogle lo desaconseja y lo asocia a soft 404.Redirige solo a páginas equivalentes.
Página de error que devuelve un 200Es un soft 404.Mantén el código 404 o 410.
Dejar 404 en el sitemapEl sitemap debe incluir las URLs que quieres ver en los resultados.Quita las URLs que ya no existen.
Bloquear los 404 con robots.txtGoogle lo desaconseja.Deja que devuelvan su código.
Cadenas de redireccionesGoogle recomienda evitarlas.Enlaza siempre a la URL final.
Usar 401 o 403 para frenar el rastreoGoogle indica que no deben usarse para limitar la frecuencia de rastreo.Usa los mecanismos pensados para ello.

Mi consejo

No te obsesiones con el número de 404. Empieza por los que están enlazados desde tu propia web o incluidos en el sitemap, porque esos los provocas tú. Los demás suelen ser normales y puedes revisarlos sin prisa.

Checklist para gestionar tus errores 404

Mitos sobre los errores 404

Ideas habituales sobre los 404 y lo que dice Google
MitoRealidad
'Los 404 penalizan tu web'Falso. La ayuda de Search Console dice que no perjudican la indexación ni el posicionamiento.
'Hay que redirigirlos todos a la página de inicio'Falso. Google desaconseja redirigir de forma masiva a la página principal.
'El 410 saca la página de Google antes que el 404'No según Google, que trata el 410 igual que el 404.
'Una página 404 bonita puede devolver un 200'No. Debe mantener el código 404, o será un soft 404.
'Cada tipo de 4xx se trata de forma distinta'No. Google los trata igual, salvo el 429.

Cuándo conviene pedir ayuda con tus errores 404

Si tu web tiene muchas páginas, hace poco que la migraste o no sabes qué 404 merecen atención, te ahorro el trabajo de ordenarlos. Cualquier duda, me dices. Estas son las opciones.

Auditoría SEO

Detecto los 404, los enlaces rotos y las redirecciones que conviene corregir y te digo cuáles arreglar primero.

SEO mensual

Superviso mes a mes que tu equipo mantenga las redirecciones y los enlaces en orden.

Estrategia SEO

Planifico la arquitectura de URLs antes de un rediseño o una migración para evitar errores.

Fuentes

Si quieres profundizar en cómo se rastrea tu web, tienes la guía de errores comunes que afectan al rastreo.

Preguntas frecuentes sobre los errores 404

¿Qué significa el error 404?

Significa que el servidor no ha encontrado la página que se le ha pedido. Pertenece a la familia de errores 4xx, y Google lo muestra en Search Console como 'No se ha encontrado (404)', con la explicación de que la página no existe. No quiere decir que tu web esté caída, solo que esa URL concreta no lleva a ningún contenido.

¿Los errores 404 perjudican al SEO?

No. La ayuda de Search Console afirma que los errores 404 no afectan al rendimiento de búsqueda de tu sitio y que no perjudican ni la indexación ni el posicionamiento. Puedes ignorarlos si estás seguro de que la URL no debería existir. Conviene actuar cuando la página sí debería existir, cuando se movió o cuando la URL está en tu sitemap.

¿Cómo se arregla un error 404?

Depende del caso, según la ayuda de Search Console. Si el contenido se movió, añade una redirección. Si se eliminó sin sustituto, la página debe devolver un 404 o un 410. Si el error viene de un enlace, corrige el enlace de origen. Y si enviaste la URL para indexar, vale la pena corregir el error y actualizar el sitemap.

¿Qué diferencia hay entre un 404 y un 410?

Para Google, ninguna en la práctica. La ayuda de Search Console indica que trata el 410 igual que el 404, y su documentación de códigos de estado HTTP añade que trata igual todos los errores 4xx, salvo el 429. El 410 solo sirve para dejar constancia de que la eliminación es definitiva.

¿Qué es un soft 404?

Es una página que indica al usuario que no existe pero devuelve un código 200, según la guía de errores de rastreo de Google. Si el contenido se eliminó, debe devolver un 404 o un 410, y si se movió, redirigirse con un 301. Google avisa además de que estas páginas siguen rastreándose y consumen presupuesto de rastreo.

¿Debo redirigir todos los 404 a la página de inicio?

No. Google desaconseja redirigir de forma masiva a la página principal, porque se parece a un soft 404 y confunde a usuarios y buscadores. Redirige solo cuando exista una página equivalente. Si no la hay, deja que la URL devuelva un 404 o un 410.

¿Cómo encuentro los errores 404 de mi web?

En Google Search Console, dentro del informe Indexación de páginas, donde aparecen las URLs con el estado 'No se ha encontrado (404)'. Para ver el código HTTP de una URL concreta puedes usar la herramienta de inspección de URLs, como recomienda la guía de errores de rastreo. Un rastreador SEO te ayuda a localizar los enlaces internos que llevan a un 404.

¿Qué diferencia hay entre los errores 4xx y 5xx?

Los 4xx son errores del cliente, como una URL que no existe, y Google los trata igual, salvo el 429, entendiendo que el contenido no existe. Los 5xx son errores del servidor y hacen que Google ralentice el rastreo, y si el error persiste, las URLs indexadas acaban retirándose.

¿Cuántos 404 tiene tu web?

En una auditoría SEO detecto los errores 404, los enlaces rotos y las redirecciones que conviene corregir, y te digo cuáles arreglar primero. Tu equipo lo implementa y yo superviso que se haga bien.

Quiero revisar mi web