Error 404 Not Found. ¿Qué es y cómo solucionarlo?

(3 votos, promedio: 5,00 de 5)
Cargando…

Imagina esta situación: Estás navegando por tu web favorita, y ves un artículo que te atrae el título y decides pinchar en él y leerlo completo, pero resulta que cuando haces clic, te lleva a una página que te dice: Error 404. Página no encontrada. O peor aún, si la web está en español, te pone Error 404. Page not found.

¿Acaso no te ocurre que lo siguiente que haces es cerrar el navegador y a otra cosa mariposa?

No estás para perder el tiempo, tu tiempo es lo más valioso que tienes, así que si echas un rato navegando por Internet ya sea por gusto o porque necesitas encontrar algo, lo que menos quieres es encontrarte los famosos enlaces rotos, es decir, que pinches en algún sitio y no te lleve al resultado esperado.

Eso es lo que ocurre con el Error 404 de Página no encontrada.

Si como usuario no estás dispuesto a perder tu tiempo en sitios webs que tienen enlaces rotos (404), ¿por qué los tienes en tu propio sitio web?

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

Bien, sin meterme mucho en tecnicismos, digamos que es una manera que se tiene mediante HTTP de dar una respuesta.

La respuesta a toda petición HTTP lleva un código de respuesta. En el caso de los errores de página no encontrada el código es 404.

Es decir, cuando tú como usuario pinchas en un enlace que has visto y te gusta, se realiza una petición al servidor de tu hosting que debe tener el contenido de la página de destino del enlace que acabas de pinchar.

Aquí se pueden producir, entre otros, dos casuísticas: una que el servidor no responda y otra que el servidor responda pero que no encuentre el contenido que se estaba buscando.

Te puede interesar:  Etiquetas WPML: 3 Cosas Que Haces Mal... Y Lo Sabes

Esta segunda es la que produce un Error 404 de Página no encontrada. El servidor busca la página que has solicitado, pero como no la encuentra, devuelve un Error 404.

¿Por qué tengo error 404 Not Found?

El error 404 puede deberse a muchas causas, pero algunas suelen ser:

  • El enlace está mal escrito, es decir, en vez de poner https://rafalabrador.com/mi-mejor-post/ se ha puesto https://rafalabrador.com/mi-mejoor-post/. Si ese post con dos “o” no existe, entonces se mostrará el resultado de página no encontrada y se produce este error, devolviendo un código 404.
  • Que se haya eliminado la url de destino, es decir, siguiendo con el ejemplo anterior, que ya no exista ese post, y por tanto, el resultado sea de página no encontrada.
  • Que se haya movido la url de destino. Imagina que tienes una categoría seo-para-dummies y ahora la has cambiado a seo sin más. Esto puede provocar un Error 404 de Página no encontrada.
  • También suele ocurrir muchas veces este error cuando se hacen migraciones de una web antigua a una nueva donde las urls cambian. Se tienen que mapear las urls antiguas a las nuevas para no tener estos problemas.
  • Etc, etc…

Un ejemplo muy típico es el caso de cuando haces una campaña de marketing, en la cual llevas al público objetivo a una landing y bien se ha escrito mal su url o bien ya la campaña ha pasado y no tiene sentido esa landing.

¿Tengo que resolver los errores 404? ¿Son importantes en SEO?

No pasa nada por tener enlaces 404. No son lo peor. De hecho pueden ser una señal coherente para Google para darle a entender que un contenido que antes existía ya no existe.

Pero ojo, eso no significa que te hinches a generar errores 404. Es síntoma de dejadez y de que no se está trabajando bien el sitio web.

Así que las respuesta es sí: mejor soluciona los errores 404 que esté generando tu sitio web o bien ten controlados por qué existen y los tienes.

Te dejo más información sobre el tema:

Te puede interesar:  Mi primer ebook

¿Perjudican los 404s a mi sitio web?

¿Cómo sé si tengo enlaces rotos o errores 404 en mi página web?

Muy fácil, hay muuuchas herramientas que te permiten analizar tu sitio web y encontrar aquellos enlaces internos que están rotos y conllevan un error 404. Puedes utilizar herramientas de pago como Sistrix que, mediante su módulo Optimizer te permite hacer un completo Análisis On-Page de todo tu sitio web y te informa de los posibles problemas que tenga, incluidos este tipo de errores.

Pero si no quieres pagar una herramienta para ello y tampoco quieres contratar a un SEO, puedes utilizar herramientas como Screaming Frog (te permite el análisis de 500 urls de tu sitio web en su versión gratuita) y Xenu, quienes también te darán información acerca de los posibles enlaces rotos que tengas en tu web.

Evidentemente, no debes dejarte atrás Google Search Console (antiguo Google Webmaster Tools ). Google Search Console es una herramienta de Google gratuita que te permite ver los errores de rastreo de tu sitio web. En esa sección podrás encontrar los errores 404 que Google ha detectado en tu web.

¿Cómo debo solucionar el error 404 not found?

Bien, lo que tienes que hacer es lo siguiente:

  • Vete al error detectado por la herramienta de turno. Normalmente, en el detalle te dicen qué página es la que tiene el enlace roto y cuál es dicho enlace. Así que vete a la página que contiene el enlace roto. Visítala y comprueba de primera mano que realmente existe un enlace en alguna parte de la misma que te lleva a un Error 404. Así entenderás mejor todo el proceso.
  • Una vez localizado el error, tienes que analizar el motivo de por qué está ocurriendo. ¿Es simplemente que está mal escrito el enlace? ¿Es que la página de destino sabes que ya no existe? ¿Es que ahora se llama de otra manera?
  • Una vez sepas el motivo aplica la corrección adecuada:
    • Si el enlace está mal escrito, ¡escríbelo bien! ¡A qué esperas!
    • Si el enlace lleva a una página que ya no existe, quita ese enlace o bien cámbialo por otro que lleve a una página existente.
    • Si el enlace lleva a una página que ya no existe porque ahora se llama de otra manera, cambia el enlace para que apunte a la nueva.
Te puede interesar:  Informe mensual agosto 2018

Redirección 301 de la antigua URL a la nueva

Si analizando todo esto, estás viendo que el problema es que tus enlaces no funcionan porque las urls son nuevas o distintas de cómo eran antes, no olvides que igual que tú has detectado tus enlaces internos rotos, puede haber otros sitios webs que hayan enlazado tus páginas antiguas y sigan teniendo el problema de error 404 página no encontrada.

¿Cómo resuelves este problema si no puedes acceder a la web de los demás para cambiar los enlaces? Muy sencillo: utiliza redirecciones 301 para ellos.

Otro día hablaré más en detalle de las redirecciones 301, pero para que te hagas una idea es decirle a Google que si alguien navega a una URL A que ya no existe que directamente se vaya a la URL B que es la nueva, sin que el usuario se percate de nada.

Dependiendo del CMS que estés usando y de tu pericia en estas labores, las redirecciones se pueden aplicar de diversas maneras ya sea mediante plugins o bien directamente en el .htaccess.

Yo por ejemplo, en mi blog utilizo el plugin Redirection de WordPress. Es más, el mismo plugin trabaja para mí, ya que si modifico la url de algún artículo ya publicado, él directamente se encarga de generar la redirección 301 pertinente.

¿Hablamos?

Rafa Labrador

Rafa Labrador es el autor del blog del mismo nombre rafalabrador.com. Rafa ayuda a negocios unipersonales a conseguir más visibilidad y ventas en Internet gracias al SEO y el posicionamiento orgánico.
¿Hablamos?
¿Te ha gustado el artículo? Valóralo
2 comentarios

Dejar un comentario

¿Quieres unirte a la conversación?
Siéntete libre de contribuir

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *