Cómo leer y solucionar errores comunes de sitios web (404, 500)

Jazmie Jamaludin

Tarde o temprano, todos los sitios web muestran un error. Un visitante hace clic en un enlace y llega a una página que dice que algo salió mal, y su primer instinto suele ser un pequeño ataque de pánico. La verdad reconfortante es que la mayoría de los errores de sitios web son comunes, bien entendidos y solucionables, y los números crípticos adjuntos a ellos, como 404 y 500, son en realidad pistas útiles en lugar de códigos aleatorios. Una vez que aprendes a leerlos, un mensaje de error deja de ser un misterio y se convierte en un mapa del problema.

Esta guía explica los errores de sitios web que es más probable que encuentres, qué te dice realmente cada uno, por qué tiende a ocurrir y los pasos prácticos para corregirlo. Está escrita para propietarios de negocios en lugar de desarrolladores, por lo que el enfoque está en comprender la causa y conocer sus opciones, incluyendo cuándo una solución es sencilla y cuándo es más prudente pedir ayuda.

Cómo funcionan los códigos de estado

Cada vez que un navegador le pide una página a su servidor, el servidor responde con un código de estado de tres dígitos que resume lo que sucedió. Estos códigos se agrupan en rangos, y conocer los rangos le permite comprender cualquier error de un vistazo, incluso uno que nunca haya visto antes. El primer dígito indica la categoría: los 200 significan éxito, los 300 significan una redirección, los 400 significan que el problema está en el lado del visitante de la solicitud, y los 500 significan que el problema está en el lado del servidor.

Esta agrupación es lo más útil que se puede aprender. Un error en el rango de los 400 generalmente significa que algo en la solicitud estaba mal, la mayoría de las veces una página que no existe. Un error en el rango de los 500 significa que su servidor intentó manejar la solicitud pero algo falló en su extremo. Esa distinción lo dirige inmediatamente hacia dónde radica la falla, lo cual es la mitad de la batalla al solucionar problemas. Estos mismos códigos también aparecen en los registros de su sitio web, un tema cubierto en nuestra guía sobre lo que le dicen los registros del sitio web.

El primer dígito te dice quién tiene la culpa
Los 400 significan que la solicitud estaba mal; los 500 significan que el servidor falló.
Fuente: Cloudflare Learning Center

Los errores más comunes que encontrará

Un puñado de errores representa la gran mayoría de lo que encuentran visitantes y propietarios. Aprender estos pocos cubre la mayoría de las situaciones a las que se enfrentará.

Errores comunes y su significado
Código Significado y causa habitual
404 Not Found La página no existe. Generalmente una página movida o eliminada, o un enlace mal escrito.
500 Internal Server Error El servidor falló. A menudo, una falla de código, plugin o configuración.
403 Forbidden Acceso denegado. A menudo un problema de permisos o de reglas de seguridad.
503 Service Unavailable Servidor temporalmente sobrecargado o fuera de servicio por mantenimiento.

El 404: página no encontrada

El error 404 es el que casi todo el mundo reconoce. Significa que el visitante solicitó una página que el servidor no puede encontrar. Este es un error del lado del cliente, del rango 400, pero la causa a menudo es algo de su parte: una página fue movida o eliminada sin una redirección, un enlace fue escrito incorrectamente, o un enlace antiguo en otro lugar de la web aún apunta a una página que ya no existe. Un 404 ocasional es inofensivo, pero muchos de ellos frustran a los visitantes y pueden perjudicar silenciosamente su visibilidad en las búsquedas.

Resolver los 404 suele ser sencillo. Si una página se movió, establezca una redirección de la dirección antigua a la nueva para que cualquiera que siga el enlace antiguo llegue al lugar correcto. Si la página ha desaparecido genuinamente, redirija a la alternativa más relevante o a una página útil. También vale la pena darle a su sitio una página 404 personalizada y amigable que guíe a los visitantes perdidos de vuelta a un lugar seguro en lugar de dejarlos en un callejón sin salida. Nuestra guía dedicada sobre cómo reparar enlaces rotos explica cómo encontrarlos y repararlos sistemáticamente.

Redirige las páginas movidas, no las elimines
Una redirección envía enlaces antiguos al lugar correcto y evita los 404.
Fuente: Google Search Central

El 500: algo se rompió en el servidor

Un error 500 de servidor interno es más grave porque significa que el propio servidor falló al intentar producir la página. Es un mensaje genérico, deliberadamente vago para los visitantes, lo que puede hacerlo sentir alarmante. Las causas más comunes son un cambio reciente que introdujo una falla, un plugin o extensión que funciona mal, un archivo de configuración corrupto o que el servidor se quedó sin recursos. Debido a que el visitante solo ve una falla en blanco, la explicación real generalmente se encuentra en sus registros de errores, que es donde debe comenzar la solución de problemas.

Si aparece un error 500 justo después de haber cambiado algo, deshacer ese cambio es el primer paso más rápido. Si se sospecha de un plugin o extensión, deshabilitar las adiciones recientes una a una a menudo revela al culpable. Más allá de eso, el registro de errores con frecuencia nombrará el archivo o la función que falló, convirtiendo las conjeturas en una solución específica. Los errores 500 persistentes que no puede rastrear son un buen momento para involucrar a un desarrollador, ya que pueden indicar problemas más profundos de configuración o código.

Los errores 403 y 503: acceso y disponibilidad

Otros dos errores completan el conjunto común. Un 403 Prohibido significa que el servidor entendió la solicitud pero se niega a cumplirla, generalmente un problema de permisos o una regla de seguridad que bloquea el acceso. Puede aparecer cuando los permisos de archivo están mal configurados o cuando una herramienta de protección es demasiado celosa. Un 503 Servicio No Disponible significa que el servidor no puede responder temporalmente, a menudo porque está sobrecargado de tráfico o deliberadamente fuera de línea por mantenimiento. Un 503 durante una actualización planificada es esperado e inofensivo; un 503 que aparece inesperadamente puede indicar un aumento de tráfico o un servidor con problemas que necesita atención.

Un enfoque tranquilo ante cualquier error

Sea cual sea el código, un proceso constante supera al pánico. Primero, lea el número y colóquelo en su rango para saber si la falla es de la solicitud o del servidor. Segundo, pregunte qué cambió recientemente, ya que la mayoría de los errores repentinos siguen a una acción reciente como una actualización, un nuevo plugin o una configuración editada. Tercero, revise sus registros, que generalmente contienen el detalle específico que la pantalla del visitante oculta. Cuarto, deshaga el cambio más reciente si puede, ya que esto resuelve sorprendentemente una gran cantidad de problemas rápidamente. Esta simple secuencia maneja la mayoría de los errores sin ayuda especializada.

La prevención es aún mejor. Muchos errores se remontan a cambios realizados sin pruebas, así que realice las actualizaciones con cuidado, haga una copia de seguridad reciente antes de cambios significativos y revise sus registros como parte del cuidado rutinario. Estos hábitos se enmarcan dentro del ritmo más amplio descrito en nuestra guía de mantenimiento de sitios web. Si un error coincide con otro comportamiento extraño, vale la pena descartar un compromiso utilizando nuestra guía para recuperar un sitio web pirateado, y debido a que los errores repetidos del servidor pueden afectar la forma en que los motores de búsqueda ven su sitio, nuestra nota sobre los conceptos básicos del SEO técnico explica por qué mantener los errores bajos es importante para la visibilidad.

Preguntas frecuentes

¿Qué significa realmente un error 404?+
Significa que la página que el visitante solicitó no se encuentra. La causa suele ser una página que fue movida o eliminada sin una redirección, o un enlace mal escrito o desactualizado. Configurar una redirección al destino correcto resuelve la mayoría de los 404 de manera limpia.
¿Es peligroso un error 500?+
Significa que el servidor no pudo producir la página, por lo que debe solucionarse de inmediato, pero rara vez es una señal de ataque por sí mismo. La mayoría de los errores 500 provienen de un cambio reciente, un complemento defectuoso o un problema de configuración, y el registro de errores generalmente revela la causa.
¿Los errores 404 perjudican mi clasificación en las búsquedas?+
Algunos son normales e inofensivos. Sin embargo, muchos enlaces rotos y páginas faltantes frustran a los visitantes y desperdician el esfuerzo que los motores de búsqueda dedican a rastrear su sitio. Redirigir páginas movidas y reparar enlaces rotos mantiene contentos tanto a los visitantes como a los motores de búsqueda.
¿Qué es lo primero que hay que hacer cuando aparece un error?+
Pregunta qué cambió recientemente. La mayoría de los errores repentinos ocurren después de una actualización, un nuevo plugin o una configuración editada, por lo que deshacer el último cambio a menudo lo soluciona rápidamente. Luego, revisa tu registro de errores, que generalmente nombra la causa específica que la pantalla del visitante oculta.
¿Cuándo debo llamar a un desarrollador?+
Si un error 500 o 403 persiste después de haber deshecho los cambios recientes y revisado los registros, o si no está seguro de lo que podría romper una solución, busque ayuda. Los errores persistentes del servidor pueden indicar problemas más profundos de configuración o código que es mejor que maneje alguien con experiencia.

Referencias

  1. Cloudflare Learning Center, códigos de estado HTTP, cloudflare.com/learning
  2. Google Search Central, códigos de estado HTTP y cómo los maneja Google, developers.google.com/search

Los errores de los sitios web parecen intimidantes pero siguen patrones predecibles. Una vez que puedes leer el código de estado y preguntar qué cambió, la mayoría de los problemas se resuelven rápidamente, y los buenos hábitos evitan que muchos sucedan. Si deseas un socio para monitorear y mantener tu sitio para que los errores se detecten temprano, consulta nuestros servicios de mantenimiento de sitios web o ponte en contacto.

Regresar al blog

AUTOMATICE. OPTIMICE. DOMINE.

Optimice sus operaciones y ofrezca una experiencia de cliente fluida. Deje que nuestros expertos implementen tecnología de vanguardia y flujos de trabajo optimizados para que pueda concentrarse en lo que mejor sabe hacer.