De los muchos errores potenciales que podrías encontrarte en tu sitio de WordPress, el Error 404 Not Found es uno de los más leves. Pero esto no quiere decir que no sea frustrante cuando tu o uno de tus visitantes intenta navegar en tu sitio y se topa constantemente con este mensaje de Error 404 Not Found. 😒 Eso es lo último que quieres que tus clientes potenciales vean al buscar tu marca. Un error 404 también puede ser indicador de que algo ha cambiado o ha sido movido, y que se requiere agregar una redirección 301 por cuestiones de SEO.

En este articulo intentaremos ayudarte a lograr que tu sitio web funcione de nuevo explicándote las siguientes cosas:

¿Qué Es el Error 404 Not Found??

Cuando tu o uno de tus visitantes, visita tu sitio, su navegador envía una petición al servidor de la red y recibe de vuelta datos, incluyendo algo llamado HTTP header. El HTTP header incluye códigos de estado HTTP para explicar “¿Qué paso?” con la petición.

La mayoría del tiempo, la petición funciona perfectamente y tu no llegarás a ver realmente el código de estado HTTP (al menos que vayas a buscarlo). Pero si algo sale mal, tu navegador mostrará un mensaje con el código de estado HTTP para indicar el problema exacto.

Como con cualquier otro mensaje de error (error 500, error 502, error 504, etc.), el mensaje de Error 404 Not Found es el resultado de ese proceso.

¿Cuál Es el Significado Real de Este Error 404 Not Found?

Básicamente, quiere decir que el cliente (tu, o un visitante, navegador) pudo conectarse con éxito con tu host (el servidor de tu sitio web), pero no pudo encontrar el recurso que estaba pidiendo (por ejemplo, una URL especifica o archivo).

Por ejemplo, si alguien intenta acceder susitio.com/nombre-articulo, pero tu no tienes contenido con el slug nombre-articulo. El visitante verá el error 404 porque a pesar de que su servidor esté funcionando correctamente, el recurso buscado no existe.

Y no sólo son los artículos o páginas, cualquier recurso que haga falta puede generar un error 404 en el servidor, tal como una imagen faltante, JavaScript o CSS faltante, etc.

¿Qué Causa el Error 404 Not Found en WordPress?

Si ves este error en todo el contenido de tu sitio, es típicamente debido a un problema con los permalinks de tu sitio de WordPress. Si solo ves piezas individuales del contenido, es porque quizás hayas cambiado una pieza del slug del contenido sin haber establecido una redirección.

Adicionalmente, el error 404 no siempre es algo malo – sólo es malo cuando interfiere con la usabilidad. ¡Y en algunas ocasiones las cosas se pueden salir de control!

Por ejemplo, en algunas ocasiones una persona podría escribir mal la URL en su barra de dirección. En ese caso, ellos verán el error 404, pero no es que haya un problema real con la configuración de tu sitio. De hecho, esta es la respuesta deseada, y tu puedes crear tus propias páginas de 404 para ayudar a los visitantes a encontrar el lugar correcto (te mostraremos cómo más adelante).

Variantes del Error 404 Not Found

Ya que cada navegador muestra mensajes de error de forma distinta, podrías encontrarte con mensajes distintos para este error. Otras variantes comunes incluyen:

Página de error 404 en Google

Página de error 404 en Google

El mensaje de Error 404 Not Found también es único, ya que en muchos sitios se han tomado la molestia de crear páginas personalizadas de este error, en lugar de sólo mostrar los mensajes de error anteriores. Algunos temas de WordPress también incluyen páginas 404 personalizados por defecto. Por esa razón, podrías no ver el mensaje de error porque muchos sitios utilizan páginas 404 divertidas o creativas.

Ejemplo de 404 divertido

Ejemplo de 404 divertido

Abajo les dejamos un ejemplo de nuestra propia página 404 en Kinsta. Incluimos una barra de búsqueda y algunas de nuestras publicaciones más recientes para ayudar a los visitantes a encontrar lo que estaban buscando. Siempre incluye una funcionalidad de búsqueda en tu página 404.

Página 404 de Kinsta

Página 404 de Kinsta

Impacto del Error 404 Not Found en SEO

El error 404 Not Found no tiene un impacto negativo inherente en SEO. Pero podría tener un impacto negativo dependiendo de la razón por la que este error está pasando.

Por ejemplo, si un visitante está tecleando mal una URL y ve un error 404 – no habrá un impacto negativo en el SEO. Pero si tienes errores individuales debido a URLs rotas, esto inhibirá la habilidad de Google de poder buscar tu sitio de forma apropiada y tendrá un efecto negativo en el SEO de esa forma.

Adicionalmente, si un problema de permalink está causando errores totales de 404, Google no podría llegar al contenido de tu sitio. En otras palabras, siempre arregla tus errores 404 lo más pronto posible.

Impacto del Error 404 en el Desempeño del Sitio

Muchos no se dan cuenta, pero los sitios que generan muchos errores 404 pueden llegar a tener problemas de desempeño, ya que estas respuestas son almacenadas en la cache. Vimos esto en sitios más grandes y puede ser un problema grande si accidentalmente promueves un alto flujo de tráfico viral a una página 404. Para minimizar el impacto de las solicitudes 404 en el rendimiento del sitio, automáticamente guardamos en caché las páginas 404 durante 15 minutos. Si creas una nueva página con la misma URL que la página 404 almacenada en la memoria caché, purgaremos automáticamente la memoria caché para que tus visitantes puedan ver la nueva página inmediatamente. Esto significa que tu sitio estará protegido de los picos de PHP y CPU causados por el tráfico de las páginas 404 dinámicas.

¡Probablemente estés generando más errores 404 de los que crees! Nuestra herramienta de la analítica de MyKinsta puede ayudarte a determinar la cantidad exacta (como se muestra a continuación).

Errores 404

Errores 404

También puedes encontrar rápidamente cuáles son los errores 404 más comunes. En este ejemplo, podrás notar que el sitio carece de algunos iconos móviles, como el /apple-touch-icon.png. Estos se encuentran mayormente en el código de un tema o de un plugin que está siendo consultado, pero los iconos jamás fueron agregados. Así que, el servidor genera un error 404 ya que no puede encontrar los recursos.

Errores 404 más comunes

Errores 404 más comunes

También puedes checar los errores 404 en Google Search Console o instalar un plugin como Redirection el cual tiene un registro de los errores 404. Sin embargo, recuerda que los plugins como estos también tienen un impacto en el desempeño. Es mucho mejor depender de una herramienta a nivel del servidor. Es por eso que ofrecemos estas herramientas para todos nuestros clientes de Kinsta.

La razón por la que estos errores son malos es que muchas páginas 404 requieren demasiados recursos. Para sitios mayores, querrás evitar una página 404 pesada. Crea una simple plantilla 404 para evitar cargar la base de datos con peticiones, lo máximo posible.

¿Cómo Arreglar el Error 404 Not Found en WordPress?

A continuación, hablaremos de un par de métodos distintos para arreglar el mensaje de Error 404 Not Found, dependiendo de si está pasando en todo el sitio o en contenido especifico.

Actualiza los Permalinks de tu Sitio de WordPress

Si estás experimentado errores 404 en todo tu sitio cuando intenta acceder el contenido, puede que la causa más probable de este problema serán tus permalinks (o tu archivo .htaccess, si tu host utiliza Apache). Si eres un cliente de Kinsta, nosotros utilizamos Nginx, para que puedas descartar al archivo archivo .htaccess como posible causante del problema. 

La forma más sencilla de arreglar esto es actualizar las opciones de tus permalinks a través del panel de control de WordPress. Todo lo que necesitas es ir a Opciones -> Permalinks y dar clic en Guardar Cambios (no tienes que hacer ni un cambio – dar clic en Guardar Cambios es suficiente).

Regenerando los permalinks en WordPress

Regenerando los permalinks en WordPress

Establece Redirecciones 301 para Contenido Movido o Renombrado

Si estás experimentando errores 404 en piezas especificas de contenido, el problema es que probablemente:

Los usuarios luego intentarán acceder el contenido en la vieja ubicación y verán esta página 404 en lugar de ver el recurso que estaban esperando. La mejor forma de arreglar esto es redirigiendo automáticamente a cualquier visitante que intente acceder a esta vieja ubicación a la nueva. De esta forma, llegarán al punto correcto sin errores 404. Esto también es bueno para el SEO. Si mueves o cambias el nombre de un articulo sin agregar una redirección, pierdes toda autoridad de tu dominio adjunta a estos backlinks dirigidos a esa publicación.

WordPress por defecto intentará redirigir contenido cambiado/movido. Pero no siempre funciona y jamás deberías depender en WordPress de esta funcionalidad. Pero no te preocupes, hay varias formas sencillas de establecer redirecciones en WordPress:

Primero, puedes utilizar el plugin gratuito de Redirection para administrar redirección desde tu panel de control de WordPress. Una vez que hayas instalado y activado el plugin, ve a Herramientas -> redirecciones e ingresa la URL de la página 404 en la barra de URL de origen (Source URL) y la nueva ubicación del contenido en la barra de URL destino (Target URL):

Cómo configurar redirecciones con el plugin de Redirection

Cómo configurar redirecciones con el plugin de Redirection

Si estás con  Kinsta, también puedes administrar las redirecciones desde el panel de control de MyKinsta. Utilizar las herramientas de Kinsta es una mejor forma de hacer esto, ya que las reglas son implementadas a nivel del servidor, lo cual es una forma mucho más optima en términos de desempeño. También quiere decir que no tendrás que preocuparte por otro plugin que tendrias que instalar.

Ve al sitio que quieras administrar. Luego, haz clic en la pestaña de “Redirecciones”. Para agregar una nueva redirección, haz clic en el gran botón de “Agregar Regla de Redirección”:

¿Luchando con el tiempo de inactividad y los problemas de WordPress? Kinsta es la solución de alojamiento diseñada para ahorrarle tiempo! Vea nuestras características
Cómo configurar redirecciones desde tu panel de control de MyKinsta

Cómo configurar redirecciones desde tu panel de control de MyKinsta

Finalmente, si tu host utiliza el servidor Apache, puedes utilizar .htaccess para establecer redirecciones. El sitio de .htaccess Generator puede ayudarte a generar el código apropiado para agregar al archivo .htaccess de tu sitio.

¿Cómo Crear tu Propia Página de Error 404 Not Found?

Mientras que puedes hacer lo máximo para prevenir errores 404 siguiendo los consejos anteriores, es imposible eliminar por completo los errores 404 porque algunas cosas simplemente estarán fuera de tu control. No es raro para sitios pequeños de WordPress tener miles de errores 404 cada mes.

Por ejemplo, si un visitante teclea mal la URL, o si otro sitio pone un enlace a una página que no existe, la gente seguirá obteniendo errores 404.

Para brindar una página de error más amena, puedes utilizar muchos de los plugins para páginas 404. Por ejemplo, el plugin gratuito 404page te permite personalizar tu página 404 con:

Otra característica importante del plugin 404page es que no crea redirecciones. Una página 404 jamás debería redirigir a una página física como susitio.com/404. El error 404 siempre debe ser generado de forma dinámica en la página actual.

Al incluir estos elementos, les das a los visitantes las herramientas que necesitan para encontrar su camino a la página correcta. Pero recuerda, mantener tus páginas 404 ligeras para un mejor desempeño. O incluye lo que sea absolutamente necesario.

¿Cómo Monitorear Errores 404 en el Futuro?

De ahora en adelante, podría ser beneficioso poner atención a qué peticiones están causando los errores 404 en tu sitio. Esto puede ayudar:

Opción 1 – Google Analytics

Si utilizas Google Analytics, puedes establecer un reporte personalizado para rastrear errores 404 de enlaces externos. Rebelytics tiene un buen tutorial sobre ese tema.

Opción 2 – Plugin de WordPress

Si quieres utilizar un plugin de WordPress, el plugin de Redirection antes mencionado, puede ayudarte a monitorear los errores 404 desde tu panel de control de WordPress.

Opción 3 – Herramienta de Auditoria Externa

También puedes utilizar una herramienta de auditoria como Ahrefs para monitorear los errores 404 en tu sitio de WordPress. Incluso puedes programarlo.

Auditoria de errores 404

Auditoria de errores 404

Opción 4 – Google Search Console

Y por último, puedes seguir los errores 404 que los rastreadores de Google encuentran en Google Search Console. Una vez que hayas verificado tu sitio con Google Search Console, ve a Crawl -> Errores de Crawl -> No encontrados para ver una lista de errores 404 con los que Google se ha encontrado. Esta es una de las formas más sencillas, también es la mejor en términos de desempeño porque no requiere plugins externos o escaneos adicionales en tu sitio. Los bots de Google ya estarán analizando tu sitio regularmente, así que, ¿por qué no tomar ventaja de estos datos que ya ofrecen? 😉

Google Search Console errores 404

Google Search Console errores 404

Resumen

Desafortunadamente, los errores 404 siempre pasarán en tu sitio, quieras o no. Entre más grande sea el sitio de WordPress, será más común verlos. Nosotros recomendamos conseguir un buen flujo de trabajo sobre cómo debe monitorear este tipo de errores y lo que se debe hacer para arreglarlos. Los errores 404 nunca son buenos para los visitantes, ni a tu marca y a Google tampoco le gusta verlos.

¿Tienes otro consejo o pregunta sobre el mensaje de Error 404 Not Found o cómo este impacta a tu sitio de WordPress? Cuéntanos sobre esto en la sección de comentarios de abajo.


Ahorra tiempo, costes y maximiza el rendimiento del sitio con:

  • Ayuda instantánea de expertos en alojamiento de WordPress, 24/7.
  • Integración de Cloudflare Enterprise.
  • Alcance de audiencia global con 28 centros de datos en todo el mundo.
  • Optimización con nuestra herramienta de monitoreo de rendimiento de aplicación integrada.

Todo esto y mucho más, en un plan sin contratos a largo plazo, migraciones asistidas y una garantía de devolución del dinero de 30 días. Conozca nuestros planes o habla con el departamento de ventas para encontrar el plan más adecuado para ti.