Referencia de Códigos de Estado HTTP
Referencia completa de códigos de estado HTTP — cada código del 1xx al 5xx explicado en español simple, con notas de impacto en SEO.
Los códigos de estado HTTP (también llamados códigos de respuesta HTTP o códigos de error HTTP) son números de tres dígitos que devuelve un servidor para describir el resultado de una solicitud. Elige un código abajo para ver la explicación completa y su impacto en SEO.
2xx Success
3xx Redirection
4xx Client Errors
5xx Server Errors
Familias de códigos de estado HTTP
Los códigos de estado HTTP se agrupan en cinco clases según su primer dígito.
- 1xx Informativos — la solicitud se recibió y el procesamiento continúa.
- 2xx Exitosos — la solicitud se recibió, entendió y aceptó.
- 3xx Redirección — se necesita una acción adicional para completar la solicitud.
- 4xx Errores del cliente — la solicitud tiene una sintaxis incorrecta o no se puede cumplir. Son errores del lado del cliente.
- 5xx Errores del servidor — el servidor no pudo cumplir una solicitud válida. Son errores del lado del servidor.
Impacto en SEO de los códigos de respuesta HTTP
Los buscadores siguen las redirecciones y con el tiempo actualizan su índice para reflejar la URL de destino. Un 301 (redirección permanente) transfiere la mayor parte del valor de enlace al destino; un 302 (redirección temporal) puede que no. Las páginas que devuelven 404 o 410 normalmente se eliminan del índice. Las páginas que devuelven errores 5xx pueden bajar de posición temporalmente si los errores persisten en muchos rastreos.
Frequently asked questions
¿Qué es un error 400?
Un error 400 Bad Request significa que el servidor no pudo procesar la solicitud por una sintaxis incorrecta del lado del cliente. Las causas comunes incluyen JSON inválido en el cuerpo de la solicitud, parámetros obligatorios faltantes, un encabezado Content-Type incorrecto o una URL demasiado larga.
¿Qué es un error 500?
Un error 500 Internal Server Error es un error genérico del lado del servidor que indica que algo salió mal, pero sin más detalle. Las causas comunes incluyen excepciones no manejadas en el código de la aplicación, entornos de servidor mal configurados, o una falla de conexión a la base de datos.
¿Qué es un error 404?
Un error 404 Not Found significa que el servidor no pudo encontrar el recurso solicitado en esa URL. Es posible que la página se haya eliminado, movido sin redirección, o que la URL simplemente esté mal escrita. Google elimina de su índice las páginas 404 persistentes, y desperdician presupuesto de rastreo.
¿Cuál es la diferencia entre 401 y 403?
401 Unauthorized significa que a la solicitud le faltan credenciales de autenticación válidas — el usuario no inició sesión o el token venció. 403 Forbidden significa que el servidor entendió quién es el usuario, pero no tiene permiso para acceder a ese recurso.
¿Qué significa una redirección 302?
Una redirección 302 Found es temporal — el recurso está actualmente en una URL distinta, pero la URL original se debería seguir usando en el futuro. Usa 301 Moved Permanently cuando el traslado es definitivo, así los buscadores actualizan la URL indexada y transfieren el valor de enlace a la nueva ubicación.
¿Qué son los errores 5xx del servidor?
Los códigos de estado 5xx indican que el servidor no pudo cumplir una solicitud válida — el problema está del lado del servidor, no del cliente. Errores 5xx comunes: 500 Internal Server Error, 502 Bad Gateway, 503 Service Unavailable, 504 Gateway Timeout.