Un código de estado HTTP es una respuesta del servidor a la solicitud de un cliente (navegador o motor de búsqueda). Los códigos, que constan de tres dígitos, indican si una solicitud HTTP específica se ha completado con éxito.
El primer dígito puede ir de 1xx a 5xx, y define la clase de respuesta.
- Respuesta informativa (100-199)
- Éxito (200-299)
- Redirecciones (300-399)
- Errores de cliente (400-499)
- Errores de servidor (500-599)
Aquí nos centraremos en las respuestas 5xx HTTP. Aprenderás lo que significa este código, las causas más comunes, cómo detectarlo y arreglarlo.
Tabla de contenidos
¿Qué son los códigos de error del servidor 5xx? ¿Cuándo ocurre?
Un código 5xx se produce cuando un servidor no soporta la funcionalidad necesaria para procesar la solicitud de un visitante. En pocas palabras, significa que hay un error causado por el servidor.
En muchos casos, una cadena de servidores está manejando una solicitud HTTP, así que ten en cuenta que puede que no sea tu servidor el que esté causando el problema.
Los segundos y terceros dígitos del código nos dan información adicional sobre el tipo de error.
Repasemos los diferentes códigos de respuesta 5xx en detalle.
5xx Códigos de estado
A continuación hay una lista de los códigos 5xx con una breve explicación de su significado.
500 - Error interno del servidor
Es un mensaje de error genérico que significa que algo salió mal en el servidor del sitio web, pero el servidor no puede ser específico sobre el problema exacto.
501 - No implementado
El servidor que ejecuta el sitio no entiende o no soporta el método HTTP enviado por el cliente. Este código suele implicar una disponibilidad futura.
502 - Bad Gateway (Puerta de entrada no válida)
El código indica que el servidor que actúa como gateway o proxy recibió una respuesta inválida de un servidor upstream.
503 - Servicio no disponible
El servidor no puede atender la solicitud debido a una sobrecarga temporal o al mantenimiento del servidor. Cuando aparece este código, Google entiende que tiene un problema temporal y no penaliza tu sitio ni desindexa tu página.
504 - Gateway timeout (Tiempo de espera expirado para la puerta de enlace)
El servidor no recibe una respuesta oportuna de otro servidor que actúa como gateway o proxy y no puede completar la solicitud del cliente dentro del plazo establecido.
505 - Versión de HTTP no soportada
Este error aparece cuando el servidor no es compatible con la versión del protocolo HTTP utilizado en la solicitud del navegador.
506 - La variante también negocia
El código indica un error de configuración del servidor interno. El servidor ha detectado una referencia circular al procesar la parte de negociación del contenido solicitado.
507 - Almacenamiento insuficiente
Este código de estado se devuelve cuando el servidor no puede crear o modificar el recurso solicitado porque no hay suficiente espacio de almacenamiento libre. Al igual que el error 503 del servidor, esta es también una condición temporal.
508 - Loop Detected (Bucle detectado)
Este error aparece cuando el servidor intenta procesar la petición y encuentra un bucle infinito. Este código muestra que toda la operación ha fallado.
510 - No extendido
El navegador no tiene la extensión necesaria para entender la solicitud.
511 - Se requiere autenticación de la red
Este error aparece cuando el cliente (navegador) necesita autenticarse para obtener acceso a la red. La representación de la respuesta debe contener un enlace a un recurso que permita a los usuarios enviar sus credenciales.
¿Por qué hay que corregir los errores 5xx de SEO?
Los códigos de estado 5xx pueden ser muy perjudiciales para SEO. Como afectan directamente a la experiencia del usuario, tienen un impacto directo en la clasificación del sitio web. Los errores 500 y 503, que suelen ser los que aparecen con más frecuencia, no permiten que los motores de búsqueda rastreen el sitio.
Los errores 5xx son considerados los más difíciles de corregir ya que a menudo requieren de desarrolladores o administradores de servidores. A diferencia de los 404 o 301, no pueden ser corregidos simplemente modificando el código de la página, y en muchos casos, son más difíciles de detectar.
Aún así, debes tener un sitio web libre de 5xx si quieres estar en la cima de las SERPs, así que veamos cómo puedes detectarlas y arreglarlas lo antes posible.
¿Cómo detectar los códigos de error 5xx?
Como mencioné antes, encontrar páginas que devuelvan códigos de estado de 500s no es fácil, especialmente si tu sitio web está compuesto de miles de páginas. Podrías tener la suerte de ser notificado por un usuario, pero no sería lo habitual.
Dejando a un lado la posibilidad de que puedas ir página por página para encontrar un error de 500 (que requiere mucho tiempo), la mejor opción es usar un SEO Crawler que señale rápidamente estas páginas.
También puedes utilizar el Google Search Console y comprobar cualquier problema en la sección "Crawl Errors". Sin embargo, la ventaja de utilizar un rastreador SEO es que encontrará los errores antes que Google.
Cómo arreglar el error de servidor 5xx
Una vez que haya detectado cualquier error 500s con un SEO Crawler , es el momento de solucionarlo.
Antes de empezar, lo primero que debes hacer es recargar la página que ha devuelto un error 5xx en tu navegador para ver si persiste. A veces, esta simple acción te ahorrará mucho tiempo. 🙂
Google considera que los errores temporales como el 503 pueden solucionarse en poco tiempo, por lo que no penaliza ni desindexa las páginas que devuelven este código. Asegúrate de que tu servidor web esté activo y comprueba si necesitas añadir más espacio.
- Revisa los errores de log de tu servidor. Realizando un análisis de logs, puedes obtener información adicional sobre tus códigos de estado de error.
- Asegúrate de que tu servidor no esté sobrecargado o mal configurado. En ese caso, tendrás que comprobarlo con tus desarrolladores o contactar con tu proveedor de alojamiento.
- Revisa los cambios que has hecho recientemente para ver si alguno de ellos puede ser la causa. A veces, los problemas de los plugins, como una instalación defectuosa o incompatibilidades, pueden llevar a errores. Desactiva los plugins y comprueba si el error desaparece. En ese caso, activa los plugins uno por uno para detectar cuál es la causa del problema.