El Error 404 es un código HTTP que aparece cuando el enlace a la página web está roto.
El error 404 nos indica que el host se ha conectado con el servidor, pero que no encuentra el recurso solicitado.
El servidor es el que nos envía el mensaje de error HTTP 404 cuando no puede responder a una petición. El primer dígito «4» nos indica que hay un error de cliente y no se puede encontrar, por ejemplo, la dirección URL.
Normalmente el servidor envía el mensaje, «HTTP 404 Not found» o «HTTP 404 No encontrado», cuando una página web ha sido movida o borrada.
Es decir, cuando hacemos clic en un enlace, y en lugar de aparecer la web que queremos visitar, nos aparece este error es porque el servidor le envía un mensaje al explorador para avisarnos de que no puede encontrar esa página.
Si aparecen estos errores al intentar visitar una página, los buscadores, como Google, pueden penalizar en el posicionamiento. Y, por otro lado, para los clientes, es un motivo de desconfianza para futuras visitas. Una página con errores es menos fiable, y se pueden perder clientes.
Se puede crear una página de error personalizada. Esta página puede dar información detallada del problema, lo que transmite la confianza de que el problema está localizado y se está intentando solucionar.
¿Causas y cómo solucionarlo?
Lo primero es identificar la causa del error:
- Enlace mal escrito: error al escribir la dirección URL.
- Página borrada.
- Mod_rewrite desactivado: este módulo permite que las URLs amigables funcionen en WordPress.
- Problemas con el archivo .htaccess: regenera las reglas de reescritura (Ajustes > Enlaces permanentes > guardar).
- Problema con un Custom Post Type (CPT) o Tipo de Post Personalizado: estos son entradas o páginas personalizadas, como por ejemplo: «Portfolio», «Fichas de productos».
- Nuevo CPT o cambio de nombre: actualiza los enlaces (Ajustes > Enlaces Permanentes> guardar
Existen algunos programas que detectan estos errores. Son herramientas que realizan un análisis de todos los enlaces de la dirección URL de forma automática. Así, una vez localizados los enlaces rotos se pueden reparar rápidamente. Algunos ejemplos son:
- Google Search Console
- Dead Link Cheacker
- W3c Link Cheacker