Los códigos de estado HTTP, como 404, 301 y 500, pueden no significar mucho para un visitante regular, pero para SEOs son increíblemente importantes. No sólo eso, las arañas de los motores de búsqueda, como Googlebot, las usan para determinar la salud de un sitio. Estos códigos de estado ofrecen una forma de ver lo que sucede entre el navegador y el servidor. Varios de estos códigos indican un error, por ejemplo, que no se puede encontrar el contenido solicitado, mientras que otros simplemente sugieren una entrega satisfactoria del material solicitado. En este artículo, estamos echando un vistazo a los códigos de cabecera HTTP más importantes y lo que significan para SEO.

¿Qué son los códigos de estado HTTP y por qué los ves?

Un código de estado HTTP es un mensaje que el servidor envía cuando una solicitud realizada por un navegador puede o no puede cumplirse. De acuerdo con las especificaciones oficiales del W3C, hay decenas de códigos de estado, muchos de los cuales es poco probable que se encuentren. Si necesitas una visión general práctica del código de estado, incluyendo sus referencias de código, puedes encontrar en HTTPstatuses.com.

Para entender completamente estos códigos, tienes que saber cómo un navegador obtiene una página web. Cada visita al sitio web comienza escribiendo la URL de un sitio o ingresando un término de búsqueda en un motor de búsqueda. El navegador envía una solicitud a la dirección IP del sitio para obtener la página web asociada. El servidor responde con un código de estado incrustado en el encabezado HTTP, indicándole al navegador el resultado de la solicitud. Cuando todo está bien, se envía un código de encabezado HTTP 200 al navegador, junto con el contenido del sitio web.

 

Sin embargo, también es posible que haya algo malo en el contenido o servidor solicitado. Podría ser que la página no se encuentra, que devuelve una página de error 404, o puede haber un problema técnico temporal con el servidor, lo que resulta en un error de servidor interno 500. Estos códigos de estado HTTP son una herramienta importante para evaluar el estado del sitio y su servidor. Si un sitio envía regularmente códigos de encabezado HTTP incorrectos a un motor de búsqueda que indexa su contenido, podría causar problemas que afecten a su clasificación.

Diferentes rangos

Hay cinco rangos diferentes de códigos de estado HTTP, que definen diferentes aspectos del proceso de transacción entre el cliente y el servidor. A continuación, encontrarás las cinco gamas y su objetivo principal:

1xx – Información

2xx – Éxito

3xx – Redirección

4xx – Error del cliente

5xx – Error de servidor

Los códigos de estado HTTP más importantes para SEO

Como hemos dicho, la lista de códigos es larga, pero hay una pareja que son especialmente importantes para SEOs y cualquier persona que trabaje en su propio sitio. Vamos a hacer un resumen rápido de estos a continuación:

200: OK / Éxito

Así es como debería ser; Un cliente solicita al servidor contenido y el servidor responde con un mensaje de éxito de 200 y el contenido que el cliente necesita. Tanto el servidor como el cliente son felices – y el visitante, por supuesto. Todos los mensajes en 2xx significan algún tipo de éxito.

301 Movido Permanentemente

Un encabezado HTTP 301 se utiliza cuando la URL solicitada se mueve permanentemente a una nueva ubicación. Como estás trabajando en tu sitio, a menudo se utiliza esto, porque regularmente necesita hacer un redireccionamiento 301 para dirigir una URL antigua a una nueva. Si no lo hace, los usuarios verán una página de error 404 si intentan abrir la URL antigua y eso no es algo que se desee. El uso de un 301 se asegurará de que el valor del enlace de la URL antigua se transfiera a la nueva URL.

302: Encontrado

Un 302 significa que se ha encontrado el destino objetivo, pero se encuentra en un lugar diferente. Sin embargo, es un código de estado bastante ambiguo, porque no dice si esto es una situación temporal o no. Utiliza una redirección 302 sólo si deseas redirigir temporalmente una dirección URL a otra fuente y está seguro de que volverá a utilizar la misma URL. Dado que que le dices a los motores de búsqueda que la URL se utilizará de nuevo, ninguno de los valores del enlace se transfiere a la nueva URL, por lo que no debería usar un 302 al mover tu dominio o realizar grandes cambios en la estructura del sitio.

307: Redireccionamiento temporal

El código 307 reemplaza el 302 en HTTP1.1 y podría ser visto como el único ‘true’ redireccionamiento. Puedes utilizar un redireccionamiento 307 si necesitas redirigir temporalmente una dirección URL a una nueva mientras mantiene intacto el método de solicitud original. Un 307 se parece mucho a un 302, excepto que dice específicamente que la URL tiene una nueva ubicación temporal. La solicitud puede cambiar con el tiempo, por lo que el cliente tiene que seguir utilizando la URL original al hacer nuevas solicitudes.

403: Prohibido

Un 403 le dice al navegador que el contenido solicitado está prohibido para el usuario. Si no tienen las credenciales correctas para iniciar sesión, este contenido queda prohibido para ese usuario.

404 No encontrado

Como uno de los códigos de estado más visibles, el código de encabezado HTTP 404 es también uno de los más importantes. Cuando un servidor devuelve un error 404, que el contenido no se ha encontrado y es probablemente eliminado. Trata de no molestar a los visitantes con estos mensajes, así que solucionar estos errores tan pronto como sea posible. Utiliza una redirección para enviar visitantes de la URL antigua a un nuevo artículo o página que contenga contenido relacionado.

 

Supervisa estos mensajes 404 en Google Search Console en Errores de rastreo e intenta mantenerlos en la cantidad más baja posible. Un montón de errores 404 pueden ser vistos por Google como una señal de mal mantenimiento. Que a cambio podría influir en tu clasificación general. Si tu página está rota y de hecho debe haber desaparecido de tu sitio, un 410 envía una señal más clara a Google.

410:

El resultado de un código de estado 410 es el mismo que un 404 ya que el contenido no se ha encontrado. Sin embargo, con un 410 le dice a los motores de búsqueda que se ha eliminado el contenido solicitado, por lo tanto, es mucho más específico que un 404. De alguna manera, ordenar a los motores de búsqueda para eliminar la URL del índice. Antes de eliminar permanentemente algo de tu sitio, pregúntate si hay un equivalente de la página en algún lugar. Si es así, hacer una redirección, si no tal vez no deberías eliminarlo y sólo mejorarlo.

451: No disponible por razones legales

Una adición bastante nueva, el código de estado HTTP 451 muestra que el contenido solicitado se ha eliminado debido a razones legales. Si recibiste una solicitud de eliminación o un juez te ordenó que tomaras ese contenido específico fuera de línea, deberías usar este código para decirle a los motores de búsqueda qué sucedió con la página.

Error interno de servidor 500

Un error de 500 es un mensaje de error genérico diciendo que el servidor encontró una condición inesperada que le impidió cumplir con la solicitud, sin especificar lo que lo causó. Estos errores podrían venir de cualquier lugar, tal vez tu host está haciendo algo gracioso o un script en tu sitio está funcionando mal. Comprueba los registros de tu servidor para ver donde las cosas van mal.

 

503 Servicio no Disponible

Un servidor envía un mensaje de error 503 cuando es actualmente incapaz de manejar la solicitud debido a una interrupción o sobrecarga. Utiliza este código de estado siempre que necesites tiempo de inactividad temporal, por ejemplo, cuando estés haciendo mantenimiento en tu sitio. De esta manera, los motores de búsqueda saben que pueden volver más tarde para encontrar tu sitio en orden, de trabajar de nuevo.

Trabajo con códigos de estado HTTP

Códigos de estado HTTP son una gran parte de la vida de SEOs, y la de los motores de búsqueda arañas para esa materia. Los encontrarás diariamente y es clave para entender lo que significan los diferentes códigos de estado. Por ejemplo, si eliminas una página de tu sitio, es muy importante que sepas la diferencia entre una redirección 301 y una redirección 410. Sirven diferentes objetivos y, por lo tanto, tienen resultados diferentes.

 

Si deseas obtener una idea de los tipos de códigos de estado que genera tu sitio, debes iniciar sesión en la consola de búsqueda de Google.

Familiarícese con estos códigos, porque los verás aparecer frecuentemente. Saber que redirecciona a utilizar es una habilidad importante que tendrás que contar a menudo al optimizar tu sitio. Una mirada a los errores de rastreo en Google Search Console debería ser suficiente para mostrarte cuánto está pasando.

Eso es todo querido lector/a.

By | 2017-05-29T20:52:37+00:00 enero 25th, 2017|SEO y tips para optimizar tu web|