Cuando navegamos por internet y solicitamos información a los servidores que alojan los sitios web, dichos servidores devuelven códigos de estado o “status code” que se engloban en grandes grupos. Cuatro de estos grupos son los más determinantes vistos desde un punto de vista SEO.
Para entender el funcionamiento de los status code, tal vez sea interesante entender lo que hace un servidor: servir contenido en formato de datos. Partiendo de esta premisa, es más fácil entender que estos códigos de estado sirven para que los servidores den una información de su estado (me siento triste, feliz, o paso de darte la información). Es decir, dan indicaciones a los navegadores de internet acerca de si la transferencia de datos ha ido bien y han podido servir la información, o si ha habido algún problema, en cuyo caso nos indica de qué tipo.
A continuación, vamos a enumerar los diferentes grupos de status codes, que van del 100 al 500, qué significa cada uno y analizaremos, sobre todo, si afectan al posicionamiento SEO de nuestros sitios web.
Contenidos
Códigos de estado 2XX
Qué indican los status codes del grupo 200
Dentro de este grupo de códigos de estado se engloban las peticiones realizadas y servidas con éxito. Son todas aquellas peticiones que el servidor ha podido resolver entregando los datos con éxito al navegador y por extensión, al usuario que está detrás de la petición. Si hablamos de SEO, este código de estado es el que cualquier dueño de una web quiere para todas las URL que la componen. Si hay algún tipo de status code que no sea el 200, tiembla, que llegan curvas.
Cómo afectan al SEO los códigos de estado del grupo 200
En principio, cualquier página que devuelva un código de estado del grupo 200 es susceptible de indexar y posicionar. Por lo tanto, si una página devuelve un código perteneciente al grupo 200, no será necesario tomar ninguna acción ya que no afectará negativamente al posicionamiento de dicha página. Puede ocurrir que, por factores de Crawl Budget o presupuesto de rastreo, no nos interese que una URL concreta indexe, en cuyo caso, indicaremos lo contrario mediante una etiqueta robots. Al capar la transferencia de datos por robots.txt, la URL existirá, pero no arrojara ningún código de estado concreto.
Códigos de estado 3XX
Qué indican los status codes del grupo 300
Dentro de este grupo se engloban las peticiones que han sido redirigidas de una URL a otra. Las más habituales de cara al SEO son las redirecciones 301 y las redirecciones 302. Por diferenciarlas entre sí, podemos decir que las 301 son redirecciones permanentes y las 302 son redirecciones temporales.
Cómo afectan al SEO los códigos de estado del grupo 300
Al estar redirigida, una URL que devuelva un código de estado perteneciente al grupo 300, no puede indexar ni posicionar. De esta manera, la posible indexación se puede dar en la URL de destino de la redirección. Si la URL que sufre la redirección tiene un tiempo de vida, es probable que exista una indexación prevía. Sea así o no, la creación de la redirección afectará a la idexación de dos maneras:
- Puede pasar un tiempo hasta que los motores de búsqueda como Google desindexen la URL original.
- Puede pasar un tiempo hasta que la URL original traspase la autoridad que pudiera tener a la página destino de la redirección.
Otro status code a destacar es el 304 o Not Modified, que hace referencia a si la URL que se va a servir, ha sufrido cambios de contenido o no. Toma especial relevancia para el SEO y en concreto para el presupuesto de rastreo. Al fin y al cabo, si una URL no sufre cambios, no hace falta volver a rastrearla, ganando tiempo de rastreo para otras URL que sí lo pueden necesitar para ser descubiertas.
Queremos hacer una mención especial al status code 307. Este código de estado es conocido por los usuarios de Google Chrome que, al quedarse sin conexción por cualquier motivo, utiliza este código de estado 307 para mostrar el famoso juego del dinosaurio. Este código de estado no deja de indicar una redirección temporal (en este caso una local al juego en cuestión disponible sin necesidad de conexión a internet). Independientemente de todo, y aunque no se termine de entender, dejamos el juego disponible para todo aquel que quiera echar una partidita.
Únicamente deberás copiar el siguiente código y pegarlo en la barra de direcciones de Google Chrome
chrome://dino/
Códigos de estado 400
Qué indican los status codes del grupo 400
Los códigos de estado http del grupo 400 representan la mitad de los códigos vinculados a errores. La otra mitad se agrupa dentro del grupo de los 500. Los códigos de estado pertenecientes al grupo 400 corresponden a errores del lado del cliente por peticiones o solicitudes incorrectas. El código que sufrimos los usuarios de forma más habitual es el error 404, un error que aparece cuando el enlace que seguimos está incorrectamente escrito, nos hemos confundido al escribir una dirección o la página ha dejado de existir.
Cómo afectan al SEO los códigos de estado del grupo 400
Cualquier página que pase de funcionar correctamente devolviendo un código de estado del grupo 200 a mostrar un error de este grupo acabará por ser desindexada y, por tanto, dejará de optar a posicionar orgánicamente en buscadores ya que no tiene sentido permitir que los usuarios lleguen a páginas que no funcionan.
Códigos de estado 500
Qué indican los status codes del grupo 500
Mientras los errores del grupo 400 sirven para gestionar los errores del lado del cliente, los del grupo 500 lidian con los errores del servidor. A grandes rasgos, indican que el servidor ha tenido algún problema al procesar la petición y no puede mostrar la web.
Algunos de los casos más habituales son “servicio no disponible” por saturación del servidor o, incluso, mantenimiento, tiempo de espera excesivamente largo, falta de espacio en el servidor o límite de ancho de banda excedido.
Cómo afectan al SEO los códigos de estado del grupo 500
Al igual que pasa con el primer grupo de errores 400, los 500 afectan también negativamente al posicionamiento SEO. Si, de forma reiterada, los motores de búsqueda se encuentran con errores al visitar nuestro sitio web, acabarán por dejar de mostrarlo en los motores de búsqueda y perderemos visibilidad y visitas.
¿Problemas o dudas con los códigos de estado?
Si te encuentras habitualmente con problemas de carga de contenido en tu sitio web, tales como, errores 404, errores 500 o incluso bucles de redireccionees y problemas de presupuesto de rastreo… o si quieres consultarnos qué puede estar ocurriendo en cada caso y aclarar situaciones concretas…