Hoja de referencia de códigos de estado HTTP: su curso acelerado de 2022 + PDF gratuito
Publicado: 2022-02-14
Si ha pasado suficiente tiempo navegando por la web, es probable que haya encontrado uno o dos códigos de estado HTTP en su vida. Sin embargo, mientras que la mayoría de nosotros simplemente podemos seguir nuestro día después de encontrar un código de estado HTTP, conocer el significado detrás del código es esencial para los profesionales de SEO y los propietarios de sitios web.
Un sitio web bien optimizado y un tiempo de carga rápido son factores clave cuando se trata de obtener una clasificación alta, y es posible que tenga dificultades para lograrlo si su sitio web experimenta demasiados errores. Para ayudarlo, SerpWatch ha creado una hoja de trucos de códigos de estado HTTP que puede descargar y usar para identificar y corregir errores rápidamente.
Descargue la hoja de referencia de códigos de estado HTTP en formato PDF GRATIS
¿Qué son los códigos de estado HTTP?
Cada vez que utiliza un motor de búsqueda para navegar por la web, usted, el cliente, está enviando solicitudes a los sitios web o, en términos técnicos, a los servidores. Para hacer eso, está utilizando algo conocido como Protocolo de transferencia de hipertexto, o más bien HTTP.
Los servidores se comunican con los navegadores a través de códigos de estado HTTP y utilizan el protocolo HTTP para confirmar que todo funciona correctamente o mostrar un error, si lo hay. En otras palabras, un código de estado HTTP es la respuesta de un servidor a la solicitud de un navegador.
¿Cuántos códigos de estado HTTP hay en total?
Hay 500 códigos de estado HTTP en total. Los códigos de estado comienzan con el código 100 y terminan con el código 599. Sin embargo, la mayoría de estos códigos aún no están asignados y solo hay 63 códigos HTTP asignados. Además, también hay varios códigos que ya no se usan o han quedado obsoletos debido a problemas de seguridad, como el código 305, por ejemplo.
Si se toma en serio el SEO y desea que su sitio web prospere, debe revisar su sitio web regularmente para detectar errores. En la actualidad, la mayoría de los sitios web se publican a través de WordPress , y cada día se publican hasta 500 000 sitios web nuevos.
En otras palabras, la competencia es feroz y su sitio web puede tener un rendimiento inferior al de miles de otros sitios web que están correctamente optimizados.
Cinco tipos diferentes de códigos de estado
Todos los códigos de estado HTTP se dividen en cinco categorías, que van desde 100-199, 200-299, 300-399, 400-499 y 500-599. El primer número de cada rango indica la clase de respuesta y los dos últimos dígitos se utilizan para especificar la solicitud o el error. Aquí está el desglose de nuestra hoja de trucos de códigos de estado HTTP.
Solicitudes informativas: 1XX
Los códigos en este rango se refieren a una respuesta informativa e indican que el servidor recibió y entendió la solicitud.
100 Continuar
El código indica que el servidor ha recibido los encabezados de la solicitud y que el cliente debe continuar solicitando el cuerpo o ignorar la respuesta si la solicitud ya finalizó.
101 Protocolos de conmutación
El cliente solicitó al servidor cambiar de protocolo y el código indica el protocolo al que está cambiando el servidor.
102 Procesamiento (WebDAV)
El servidor ha recibido y está procesando la solicitud, pero requiere mucho tiempo para completar la solicitud, por lo que aún no hay respuesta disponible.
103 primeros consejos
El código 103 se usa para devolver algunos encabezados de respuesta mientras el servidor prepara una respuesta.
Solicitudes exitosas: 2XX
El rango 200-299 indica códigos de éxito HTTP . En otras palabras, significa que la acción solicitada por el cliente fue recibida, entendida y aceptada por el servidor.
200 bien
El código de servidor 200 significa que la solicitud es exitosa. Sin embargo, la respuesta dependerá del método de solicitud y de si el cliente realizó una solicitud GET, HEAD, PUT/POST o TRACE.
201 Creado
La solicitud se realizó correctamente y, como resultado, se creó un nuevo recurso.
202 Aceptado
La solicitud fue recibida, pero el procesamiento no se ha completado.
203 Información no autorizada
El servidor recibió un 200 OK desde su origen, pero actúa como un proxy y los metadatos devueltos se recopilan de una copia local o de un tercero.
204 Sin contenido
El código de estado de respuesta 204 indica que el servidor procesó la solicitud, pero no hay contenido para enviar para esta solicitud.
205 Restablecer contenido
El servidor ha procesado la solicitud y le indica al cliente que restablezca el documento que envió la solicitud.
206 Contenido parcial
El servidor está enviando solo una parte del recurso.
207 Multiestado (WebDAV)
Notifica sobre múltiples recursos y se usa cuando un mensaje contiene múltiples códigos de respuesta separados.
208 Ya Reportado
Los miembros del enlace DAV no se incluyen nuevamente ya que se han enumerado en la parte anterior de la respuesta.
226 MI Usado
El código de estado de respuesta 226 indica que el servidor cumplió con la solicitud del recurso y la respuesta representa el resultado de una o más manipulaciones de instancia que se aplican a la instancia actual.
Redirección: 3XX
Como sugiere el nombre, los códigos en este rango se utilizan para indicar que el cliente es redirigido.
300 opción múltiple
Esto indica que hay múltiples opciones para la solicitud y que el cliente debe elegir una.
301 Movido Permanentemente
La URL original se ha movido permanentemente y el servidor responde con la nueva URL.
302 encontrado
La URL del recurso solicitado se ha cambiado temporalmente y el cliente debe buscar otra URL.
303 Ver otros
La respuesta indica que el cliente debe solicitar recursos en otro URI con una solicitud GET.
304 No modificado
El recurso no se ha modificado y el cliente puede usar la misma versión almacenada en caché de la respuesta.
305 Usar proxy
El recurso solicitado solo está disponible a través de un proxy. Sin embargo, muchos clientes HTTP no obedecen el código de estado 305 debido a problemas de seguridad relacionados con la configuración en banda de un proxy.
306 Cambiar proxy
El código de estado ya no se usa, pero está reservado.
307 Redirección temporal
El servidor indica al cliente que solicite el recurso en otra URL con el mismo método utilizado en la solicitud anterior.
Redirección permanente 308
El recurso se mueve permanentemente a otro URI y todas las solicitudes futuras deben dirigirse al URI dado. Sin embargo, el cliente no debe cambiar el método HTTP utilizado en la solicitud anterior.
Errores del cliente: 4XX
El rango de códigos de 400 a 499 indica que algo anda mal por parte del cliente. También puede referirse a un error causado por el cliente.
400 Petición Incorrecta
El servidor no pudo entender la solicitud debido a errores del cliente, como una sintaxis de solicitud mal formada, un enrutamiento de solicitud engañoso o un marco de mensaje de solicitud no válido.

401 no autorizado
El código de estado de error 401 indica que el cliente debe autenticarse antes de obtener la respuesta solicitada.
402 Pago Requerido
Este código de respuesta está reservado para uso futuro. El código se planeó originalmente para ser utilizado para sistemas de pago digitales.
403 Prohibido
El cliente no tiene derecho a acceder a los recursos solicitados. Sin embargo, a diferencia del código de estado 401, el servidor conoce la identidad del cliente.
404 No encontrado
El error 404 es quizás uno de los códigos de estado HTTP más conocidos en nuestro archivo PDF de hoja de trucos . Indica que el contenido solicitado no se encuentra pero puede estar disponible en el futuro, y se permiten las posteriores solicitudes por parte del cliente.
405 Método no permitido
El servidor conoce el método de solicitud, pero no está permitido. Por ejemplo, si el cliente solicita un formulario que requiere que se presenten datos a través de POST.
406 No aceptable
Los recursos solicitados solo pueden generar contenido no aceptable para los encabezados de aceptación enviados en la solicitud.
407 Se requiere autenticación de proxy
El cliente debe autenticarse a través de proxy.
408 Solicitud de tiempo de espera
El servidor agotó el tiempo de espera de la solicitud del cliente, lo que probablemente se deba a una conexión inactiva.
409 Conflicto
La respuesta HTTP 409 indica que la solicitud no se puede procesar porque entra en conflicto con el estado actual de los recursos en el servidor. Esto ocurre cuando hay un conflicto de edición entre varias actualizaciones simultáneas.
410 ido
El recurso se ha ido y ya no estará disponible.
411 Longitud requerida
El servidor rechazó la solicitud porque no especifica la longitud del contenido, que es requerido por el servidor.
412 Precondición fallida
El servidor no cumple con las condiciones previas solicitadas por el cliente en los campos del encabezado de la solicitud.
413 Carga útil demasiado grande
El código de estado de error 413 indica que la solicitud es demasiado grande para que el servidor la procese.
414 URI demasiado largo
El servidor no está dispuesto a interpretar la URI solicitada por el cliente porque la URI es demasiado larga.
415 Tipo de medio no admitido
El servidor rechazó la solicitud porque el servidor no admite el formato de medios de los datos solicitados.
416 Rango no satisfactorio
El servidor no puede proporcionar la parte del archivo solicitada por el cliente.
417 Expectativa fallida
El servidor no puede cumplir los requisitos del campo de encabezado de solicitud Expect.
418 soy una tetera
El servidor no quiere preparar café con una tetera. A diferencia de otros códigos en nuestra hoja de trucos del servidor , el código 418 solo se usa como un huevo de Pascua en algunos sitios web y se definió como una broma de April Fools.
421 Solicitud mal dirigida
La solicitud se dirigió a un servidor que no puede producir una respuesta.
422 Entidad no procesable (WebDAV)
No se puede seguir la solicitud debido a errores semánticos, aunque la solicitud estaba bien formada.
423 Bloqueado (WebDAV)
El recurso al que el cliente intenta acceder está bloqueado.
424 Dependencia fallida (WebDAV)
El código de estado 424 significa que la solicitud no tuvo éxito porque depende de otra solicitud que falló.
425 demasiado pronto
El servidor no está dispuesto a procesar una solicitud porque es posible que se reproduzca.
426 Actualización requerida
El servidor no está dispuesto a procesar la solicitud con el protocolo actual, pero podría hacerlo si el cliente actualiza a un protocolo diferente.
428 Precondición requerida
El servidor de origen requiere que la solicitud sea condicional.
429 Demasiadas solicitudes
El código de estado de error 429 indica que el cliente ha enviado demasiadas solicitudes en poco tiempo.
431 Campos de encabezado de solicitud demasiado grandes
El servidor no está dispuesto a procesar la solicitud porque todos los campos de encabezado combinados o un campo de encabezado individual son demasiado grandes.
451 No disponible por razones legales
El cliente ha solicitado un recurso que no se puede proporcionar legalmente, lo que puede ocurrir debido a la censura del gobierno, violación de derechos de autor o privacidad, y más.
Errores del servidor: 5XX
De todos los códigos de error HTTP , los códigos 5XX son quizás los más relevantes para cualquiera que trabaje en un sitio web. Los códigos en este rango indican que un cliente realizó una solicitud válida, pero el error ocurrió en el lado del servidor y el servidor no puede realizar la solicitud.
Error interno de servidor 500
Se muestra un mensaje de error de servidor genérico cuando no es adecuado un mensaje más específico.
501 No implementado
El servidor no puede manejar la solicitud porque el servidor no admite el método de solicitud.
502 Puerta de enlace no válida
El servidor recibió una respuesta no válida del servidor ascendente mientras actuaba como proxy o puerta de enlace.
503 Servicio no Disponible
El servidor no puede procesar la solicitud porque está sobrecargado o fuera de línea por mantenimiento.
504 Tiempo de espera de puerta de enlace
El código de estado de error 504 indica que el servidor no recibió una respuesta oportuna del servidor ascendente mientras actuaba como proxy o puerta de enlace.
505 Versión HTTP no compatible
El servidor no admite la versión HTTP utilizada en la solicitud.
Variante 506 también negocia
El servidor tiene un error de configuración interno y el recurso de variante elegido no es un punto final adecuado en el proceso de negociación.
507 Almacenamiento insuficiente (WebDAV)
El servidor no puede almacenar la representación necesaria para completar la solicitud.
508 Bucle detectado
El servidor detectó un bucle infinito mientras procesaba una solicitud.
510 no extendido
El código de estado de error 510 significa que el servidor requiere más extensiones a la solicitud para cumplir con la solicitud.
511 Autenticación de red requerida
El cliente necesita autenticarse para acceder a la red.
la comida para llevar
Como puede ver, hay muchos códigos diferentes para aprender cuando se trabaja en un sitio web. Sin embargo, la hoja de trucos de códigos de estado HTTP que hemos incluido debería facilitarle un poco la vida. Puede ayudarlo a mejorar el rendimiento de su sitio web, y debe usarlo para detectar y corregir errores siempre que esté ejecutando el mantenimiento.
Además de la hoja de trucos, también tenemos una herramienta de verificación SERP que puede usar para monitorear el rendimiento de clasificación global y local, rastrear y analizar palabras clave y mucho más. Al combinarlo con un mantenimiento regular y garantizar que su sitio web esté libre de errores, puede mejorar significativamente el rendimiento de su sitio web y la posibilidad de obtener una clasificación alta en los SERP.