Qué son los códigos de estado HTTP
Qué son los códigos de estado HTTP](https://ranktracker-blog.s3.amazonaws.com/2016/Apr/what_are_HTTP_status_codes-1461593043363.jpg) ## Intro Los códigos de estado de la respuesta o del protocolo de transferencia de hipertexto se devuelven cuando los motores de búsqueda o los visitantes realizan una solicitud de corte. Estos códigos son de tres dígitos, e indican una variedad de respuestas de la solicitud HTTP. ## Consejos y sugerencias principales Cuando elija un método de redireccionamiento, elija los redireccionamientos **301** en lugar de los **302** para aprovechar el link juice entre las páginas. Las páginas web que responden con el código HTTP **404** (archivo no encontrado) durante un periodo de tiempo prolongado deben ser redirigidas a un 301. Para evitar la pérdida de usuarios, se aconseja tener una página personalizada de **404**-error para dar opciones de navegación. Cada código HTTP denota el estado de diferentes categorías de elementos web. Los tres primeros dígitos de los códigos comienzan con un número del uno al cinco. ## Explicación de los códigos de estado HTTP Los códigos de tres dígitos que emiten los servidores para indicar el estado de un elemento web se denominan Código de Estado HTTP. El desglose de la codificación es el siguiente: el primer dígito comienza del 1 al 5. Los códigos comienzan en los **100** y continúan hasta los **500**. Los códigos se dividen en varias categorías que se describen con más detalle a continuación. ### Los códigos de estado de **100 a 500** se dividen en categorías predeterminadas. * El nivel **100** es informativo. Significa que se ha recibido una solicitud y se está procesando, pero aún no se ha recibido. Significa que el proceso continúa. * Éxito es el nivel **200**. La solicitud ha sido realizada y recibida, y todo el proceso fue exitoso. * Redirección es el nivel **300**. La solicitud se ha recibido, pero es necesario realizar pasos adicionales antes de completar la tarea. * Error del cliente es el nivel **400**. Este error significa que la solicitud fue hecha, y la página no es válida. * El error del servidor es de **500**. Esta página significa que se hizo una solicitud válida, pero el servidor falló, y la solicitud completa no puede ser entregada. Aunque hay otros códigos HTTP, no todos están relacionados con la construcción adecuada de SEO. La mayoría de los códigos de estado HTTP no tienen un impacto directo en los motores de búsqueda. * El código **200** significa que la solicitud ha sido procesada. La solicitud está bien y ha tenido éxito. Esto se considera una consulta exitosa. * El código **301** es un código encontrado que responde a un movimiento permanente. La página se considera redirigida de un URI a otro. Esta redirección se denomina redirección 301 y se debe utilizar cuando se necesita dirigir una URL a otra ubicación. * El código **302** significa que el servidor está respondiendo a la solicitud, pero la página está en una ubicación alternativa. Este no es un código de uso regular y no se recomienda. Este código no se considera una forma eficaz de indicar a un rastreador de motores de búsqueda que una página ha sido movida. * El código **404** significa que no se ha encontrado el archivo. El servidor está comunicando que no ha encontrado nada que coincida con la consulta o el URI de la petición. * El código **410** significa que los datos han sido reubicados o simplemente han desaparecido. También significa que no se ha dejado ninguna dirección de reenvío en su lugar. Esto se considera una condición permanente para una página. Debido a que esta codificación es tan permanente, si el servidor no está seguro del estado actual de la página, debería cambiar a **404** (no encontrado) en lugar de **410** (desaparecido.) * El código **503** significa que el servicio solicitado no está disponible. El servidor está transmitiendo que no está disponible para atender la consulta solicitada. Este código asegura que el motor de búsqueda sabe que debe volver porque el sitio sólo está temporalmente fuera de servicio. ## Tácticas principales de SEO: Códigos de estado HTTP Usar el código **301** directo Esta es la codificación recomendada para redirigir sitios o páginas. Esta es la codificación recomendada porque a diferencia del **302** instruye a los bots de los motores de búsqueda sobre la ubicación de la página. ### Usando el código 404 directo Si una página recibe un gran volumen de tráfico y necesita ser buscada de forma limitada por los bots, entonces un código **404** es útil para evitar que los rastreadores busquen la página e indexen la información y lo hagan continuamente durante cada visita. Es un error pensar que las mejores prácticas de SEO sugieren canalizar las páginas redirigidas **301** devueltas en un código de estado **404** a la página principal de cualquier dominio. Es imprudente porque puede frustrar a los usuarios cuando se den cuenta de que su página no existe. ## Páginas de error creadas correctamente Un visitante que recibe una redirección **404** debería tener otras opciones de navegación, para que no abandone el sitio frustrado. * Debería haber una notificación de que la página ya no existe * Una herramienta de búsqueda o navegación * Una ruta de vuelta a la página principal del sitio