Los errores 404 y el posicionamiento natural

¿Qué es un error 404 (página no encontrada)?

Técnicamente un error 404 (también llamado «Página no encontrada», o «código HTTP 404») es un código de error devuelto por los servidores web que alojan un sitio web a los navegadores o a los motores de búsqueda que tratan de acceder al contenido de una página que ya no existe. Este gráfico ilustra la interacción:

Page 404 personnalisée

Desde la perspectiva del visitante, una página de error 404 a menudo se materializa mediante un mensaje genérico de tipo Error 404, 404 file not found, archivo no encontrado o la página ya no existe.

Page 404 non personnalisée

Observa que en la familia de códigos de error también existe el código de error HTTP 410, que es parecido al código 404. Los webmasters pueden utilizar este código más raro para indicar explícitamente que una página ha desaparecido y ya no volverá («Page Gone» en inglés).

Para obtener más información sobre los códigos HTTP, puedes consultar nuestro artículo sobre el protocolo HTTP.

Las causas de un error 404

Un servidor web devuelve un código HTTP 404 cuando se le solicita un recurso que no encuentra. Las causas pueden ser:

  • una URL que existía previamente pero se ha suprimido de forma definitiva y alguna redirección no se ha enlazado correctamente;
  • una URL cuyo webmaster ha cometido un error en la introducción de datos del enlace interno o externo, y que no existe;
  • una mala configuración de las URL automatizadas por el sistema de gestión de contenido (los CMS como Wordpress, Joomla...) que puede generar URL falsas.

Impacto de los errores 404 en el posicionamiento natural

A grandes rasgos, tener errores 404 no penaliza el posicionamiento natural siempre que la proporción sea razonable.

Sin embargo, hay 3 casos realmente perjudiciales:

  • si una de las páginas importantes de tu sitio web devuelve por error un código 404 (por ejemplo, tras un error técnico), es necesario corregir este punto de inmediato para que Google no piense que la página ha desaparecido y frustre a los visitantes que desean acceder a las páginas.
  • si un sitio web externo interesante ha creado un backlink hacia una URL de tu sitio web colocando una URL incorrecta. En estos casos te recomendamos que contactes con el webmaster en cuestión para indicarle el error. Es una buena ocasión para recuperar un backlink interesante para el posicionamiento natural.
  • tienes un número demasiado alto de errores 404 en tu sitio web: la experiencia del usuario y el trabajo de análisis de los motores podrían ser molestos, lo que al final podría tener un impacto negativo en el posicionamiento natural de tu sitio web.

De forma general, para el posicionamiento natural Google privilegia los sitios web de calidad que ofrecen contenidos útiles y accesibles a los internautas y a los motores de búsqueda. Y para responder a esta exigencia de nivel de calidad vinculada al posicionamiento natural, es una buena práctica corregir con regularidad los errores 404.

Por lo tanto hay que detectar y corregir los errores 404 para:

  • facilitar la exploración (crawling) de tu sitio web por los motores de búsqueda, que acudirán así con más frecuencia;
  • mejorar la experiencia del usuario;
  • dar una mejor imagen de tu sitio web;
  • fidelizar a tu público;
  • asegurarte de que no se pierda ningún backlink interesante debido a un simple fallo que afecta al enlace situado en el sitio web externo.

Para entender mejor el impacto de los errores 404 en el posicionamiento natural y sobre todo entender cómo gestiona Google los errores 404, puedes ver el vídeo en inglés de Matt Cutts:

¿Cuándo hay que devolver un error de tipo 404 (page not found)?

Como hemos visto antes, cuando los errores 404 se emplean según unas reglas, no tienen impacto negativo en el posicionamiento natural. No obstante, hay que prestar atención para no generar un número demasiado elevado de 404.

Para saber en qué casos se debe devolver un error de tipo 404, estas son algunas preguntas que se pueden plantear:

  • ¿Cuál es el nivel de tráfico generado por la página que se quiere suprimir?
  • ¿Hay backlinks de calidad que se dirijan hacia la página que se quiere suprimir?
  • ¿Se propone en alguna otra página del sitio web un contenido similar al que se ha suprimido?

En función de las respuestas, podrás decidir si colocar o no un error de tipo 404:

  • La página que se quiere suprimir genera un número elevado de visitas y/o de backlinks, por lo tanto conviene encontrar una página con un contenido similar o cercano y realizar una redirección 301 en lugar de un error 404.
  • Si el tráfico o el número de backlinks de la página son casi nulos y además ninguna otra página ofrece un contenido similar, entonces conviene devolver un error de tipo 404.

Cada vez que se retira una página del sitio web, hay que retirarla correctamente o modificar todos los enlaces internos que dirigen a la URL correspondiente.

¿Cómo detectar y corregir los errores 404?

Para corregir las URL erróneas 404 puedes:

  • Utilizar un analizador de sitio web (como la herramienta SEO de Yakaferci) para detectar todos los enlaces internos o externos contenidos en tu sitio web que dirigen a un código de error 404. A continuación hay que intervenir en las páginas que contienen estos enlaces erróneos para corregirlos o retirarlos.
  • Utilizar las Google Webmaster Tools:
    • Ir a Exploración; Errores de exploración. Allí verás la lista de todas las URL en las que el crawler de Google (Googlebot) ha detectado un código 404.
    • Pinchar en una URL que contiene un error > Referenciado en. Allí verás la lista de los sitios web que tratan de reenviar el tráfico hacia tu sitio web.
    • Corregir estos errores 404 contactando con el webmaster o colocando una redirección 301 de la URL indicada en Google Webmaster Tools hacia la URL correcta.
  • Explotar la información contenida en los archivos del historial (logs) de tu servidor web. Por lo general, estos archivos están disponibles incluso si no administras tú mismo tus entornos. Basta con una simple solicitud de tipo grep para buscar el código «404» y detectar todas las veces que tu servidor web devuelve un código 404. El campo Referer indicará la página que contiene el enlace erróneo.

Para las URL mal escritas situadas en otros sitios web: esta etapa es importante, ya que quizás estés perdiendo una parte de tu tráfico debido a URL mal escritas en sitios web externos. Para recuperar este tráfico que llega a una página de error de tipo 404:

Herramienta de detección de errores 404 de un sitio web

Yakaferci ofrece una herramienta para detectar los errores 404 encontrados en una página. La detección del conjunto de errores 404 de un sitio web se realiza únicamente en el marco de una auditoría completa.


Detectar gratis los errores 404 de tu página:
Analizar mi página


La página de error 404 personalizada

Antes de mostrar un mensaje técnico neutro a los visitantes que encuentran un error 404, los webmasters pueden colocar una página de error 404 personalizada. Es decir, una página más atractiva que limita al máximo el desagrado para el visitante. Por ejemplo:

Page 404 personnalisée

Google recomienda claramente colocar páginas de error personalizadas, pero solo con el fin de mejorar la comodidad de los internautas. Las páginas de error personalizadas no tienen NINGÚN impacto concreto en el posicionamiento natural de un sitio web. Se trata más bien de una buena práctica para un webmaster.

Con los servidores web de tipo Apache, la colocación de una página de error personalizada para el código HTTP 404 se realiza colocando un pedido de este tipo en el archivo .htaccess:

ErrorDocument 404 /404.html

Nuestras recomendaciones cuando se coloca una página de error 404 personalizada son las siguientes:

  • Asegúrate de que la página de error 404 personalizada devuelve bien desde el punto de vista técnico un código de error 404, por ejemplo mediante la herramienta SEO de Yakaferci. Sobre todo no hace falta devolver un código 200, pues de lo contrario potencialmente todas las URL del sitio web que dan error presentarían un contenido duplicado.
  • Muestra un mensaje claro que indique que no se puede encontrar la página buscada.
  • La página de error 404 debe estar integrada en tu sitio web, por lo tanto debe retomar los códigos de colores, el diseño gráfico y la navegación de tu sitio web.
  • Anima a los internautas a visitar otras páginas de tu sitio web añadiendo enlaces hacia páginas que podrían interesarles.

Google Webmaster Tools señala numerosos errores 404, ¿qué debo hacer?

En tu cuenta Google Webmaster Tools (en la sección Exploración; Errores de exploración), encontrarás todos los errores HTTP detectados por Googlebot en las sucesivas exploraciones de tu sitio web.

No des demasiada importancia al número total de errores 404 indicado. La información principal que se debe tener en cuenta en el marco de los errores 404 en Google Webmaster Tools es la fecha en la que se ha detectado el error.

De hecho, la lista de errores 404 que indica Google no siempre está actualizada, a menudo reagrupa errores 404 muy antiguos que quizá se han corregido hace tiempo.

Parar «obligar» a Google a limpiar esta lista, solo hay que seleccionar la totalidad de errores 404 señalados en Google Webmaster Tools e indicarlos como «Corregidos».

Después de varios días mira de nuevo este listado y fíjate cuáles son las URL que se indican nuevamente... Esta es la lista de errores actualizada que habrá que corregir.