¿Qué son los códigos HTTP?

Escrito por: Agencia SEOlogy
¿Qué son los códigos HTTP? - English4Kids

¿Te has cruzado alguna vez con un código 404 navegando en internet? O, peor aún, ¿has encontrado de estos errores en tu web? Si es así, aquí te contaremos todo sobre los códigos HTTP, para que entiendas qué significan y puedas solucionarlos en caso de que representen un error.

Somos una agencia especializada en servicios de SEO y siempre, antes de embarcarnos en cualquier proyecto, realizamos una auditoría SEO técnico, para asegurarnos de revisar todos tus códigos HTTP.

Por eso, ponte en contacto con nosotros para que trabajemos juntos y podamos hacer nuestro servicio de auditoría SEO.

¿Qué son los códigos de respuesta HTTP?

Los códigos de respuesta HTTP son una manera que tiene la web de comunicarse con nosotros e indicarnos los problemas y los estados de los sitios y las páginas, ya sea que esos se ocasionen por nosotros o por nuestro servidor.

Todos los códigos HTTP son un protocolo que nos informa qué es lo que está pasando cuando ingresamos a un sitio web, especialmente cuando hay errores.

¿Por qué los códigos de estado son relevantes en la optimización SEO?

Los robots inteligentes de rastreo de Google miran los códigos HTTP cuando están revisando un sitio web. En caso de que haya errores, eso podría llegar a afectar la indexación y el puntaje que Google le otorga a tu dominio.

Los códigos HTTP que indican que todo está bien no nos benefician en términos de SEO, porque significan que nuestra página funciona tal y como debería hacerlo, pero tener muchos códigos HTTP que indican errores pues hacer que Google entienda tu página como una de mala calidad y le baje el puntaje o decida no indexarla.

Tipos de códigos de estado HTTP

Ahora ya entendimos qué son los códigos HTTP, por lo que veremos cuáles son los más comunes y qué significan:

Códigos de estado 1xx: Respuestas informativas

Los códigos HTTP de este tipo son los informativos. Es decir, son los que indican que el servidor recibió la petición del cliente:

  • 100 – Continue: Este es el código HTTP que indica que se recibió la petición y el servidor está esperando más instrucciones.
  • 101 – Switching Protocols: Cuando el servidor acepta un cambio del navegador.
  • 102 – Processing: Significa que el servidor recibió la petición, pero todavía no la ha finalizado.
  • 103 – Checkpoint: Para los casos en los que se reanuda una petición que estaba pausada o cancelada.

Códigos de estado 2xx: Códigos de éxito

Este tipo de códigos HTTP son los que indican que el servidor aceptó, procesó y terminó la petición de manera correcta.

  • 200 – OK: No se le muestra al usuario final y es cuando todo está bien.
  • 201 – Created: Cuando la petición se realizó bien y se está creando un nuevo recurso.
  • 203 – Non-Authoritative Information: La petición del navegador se completó correctamente, pero el contenido corresponde a un servidor diferente al que se ha realizado la petición.
  • 204 – No Content: La petición está correcta, pero no hay nada para mostrar.
  • 205 – Reset Content: Sucede cuando la petición se completó, pero se necesita volver a cargar la página. Es muy común en los formularios donde el usuario debió completar datos.
  • 206 – Partial Content: Cuando solo se devuelve una parte del contenido solicitado.

Códigos de estado 3xx: Redireccionamiento

Son los códigos HTTP que redireccionan al usuario.

  • 300 – Multiple Choices: Cuando hay una solicitud que tiene varias opciones de respuesta.
  • 301 – Moved Permanently: Una redirección permanente en la que el navegador se redirige automáticamente a la nueva dirección. Es una buena opción para que no se penalicen los errores 404.
  • 302 – Moved Temporarily: Es una redirección temporal.
  • 303 – See Other: Indica que hay una redirección, pero no hay una dirección de destino.
  • 304 – Not Modified: Se da cuando el navegador le pregunta al servidor si hay una redirección nueva, pero no.
  • 305 – Use Proxy: Este es uno de los códigos HTTP que se da cuando lo que se solicita debe obtenerse a través de un proxy.

Códigos de estado 4xx: Errores del cliente

Son los códigos HTTP que indican que el usuario está equivocado en su petición. Se da cuando las páginas no existen o cuando tienen acceso limitado.

  • 400 – Bad Request: Cuando la sintaxis no es correcta.
  • 401 – Unauthorized: Cuando se precisa autenticación.
  • 403 – Forbidden: Cuando no se permite el acceso al recurso solicitado.
  • 404 -Not Found: Cuando el recurso solicitado no se encuentra o no está disponible.
  • 405 – Method Not Allowed: Cuando el navegador utiliza un método que no es aceptado por el servidor.
  • 406 – Not Acceptable: Cuando el recurso no tiene un formato aceptable.
  • 408 – Request Timeout: Cuando el navegador se toma tanto tiempo, que el servidor ya no espera más por el recurso.

Códigos de estado 5xx: Errores del servidor

Estos códigos HTTP son los que indican un error en el servidor. Por eso, es necesario ponerse en contacto con el host.

  • 501 – Not implemented: Cuando el servidor no soporta la función necesaria para llevar a cabo la petición del navegador.
  • 502 – Bad Gateway: El servidor no puede responder con la petición del navegador, ya que este servidor está actuando como proxy.
  • 503 – Service Unavailable: El servidor no puede responder porque está saturado.

Comprobar códigos de estado e Google Search Console

Una muy buena manera de revisar los códigos HTTP de un sitio web es utilizar Google Search Console. Allí se muestran cuatro tipos de contenido:

  • Páginas que devuelven errores.
  • Páginas válidas que tienen advertencias.
  • Recursos inválidos.
  • Contenido no indexado.

Así podrás revisar cada una de las categorías y tomar las acciones necesarias para solucionar los problemas y las advertencias. Si quieres, puedes ponerte en contacto con nosotros para que con nuestro servicio de auditoría SEO te ayudemos con cada cosa que surja.

Tabla de Contenidos
    Add a header to begin generating the table of contents
    Scroll to Top