En Internet, hay muchas conversaciones y acciones en curso, pero una de las más importantes es cuando un usuario le pide a su navegador que visite un sitio web. La información no aparece simplemente en la pantalla. Echa un vistazo a lo que realmente está pasando entre bastidores.
¿Qué son los códigos de estado HTTP?
Una vez que el visitante escribe una URL o selecciona una página en las SERPs (páginas de resultados del motor de búsqueda), el navegador llamará a su amigo Servidor y le dirá: "Oye, ¿te importaría mostrarme esta información?"
El servidor del sitio web puede responder de muchas maneras diferentes, comúnmente conocidas como códigos de respuesta. Estas respuestas contienen un código de 3 dígitos que nos informa del estado de la página solicitada en el momento de la consulta.
En una frase: un código de estado HTTP es el código que el servidor del sitio web envía de vuelta al navegador del usuario al abrir una página.
Esta respuesta puede ser "OK, aquí tienes" o mostrar cualquier problema que impida al usuario ver la página o retrase la carga de la página.
¿Por qué son importantes los códigos de estado HTTP para el SEO?
Cuando aplicas estrategias SEO, buscas tráfico orgánico interesado en lo que ofrece tu sitio web. Y para generarlo, debes asegurarte de que los motores de búsqueda puedan acceder al contenido de los sitios.
Pues bien, cuando te solicitan contenido, tu objetivo es devolver el estado HTTP 200 Ok. No quieres mostrar códigos de estado 5xx y 4xx, y deberías minimizar los 3xx.
Las páginas web y los crawlers se entienden entre sí a través de los códigos de estado HTTP. Así que si tienes problemas para entenderlos, tendrás dificultades para optimizar el SEO de tu sitio.
¿Por qué? Porque podrás ver muchas cosas que ocurren en tu página, pero si no puedes entender los códigos de estado HTTP, no sabrás lo que está pasando.
¿Cómo identificar un código de respuesta?
Los códigos de respuesta HTTP siempre comenzarán con un número del 1 al 5, presentados inicialmente como 1xx, 2xx, 3xx, 4xx y 5xx. Cada rango de números pertenecerá a una respuesta del servidor (básicamente, un problema general), y se hará más detallado dependiendo de los números que sigan al primer dígito.
Probablemente te has encontrado con un par de ellos cuando navegabas por ahí. ¿Qué tal el odiado 404 No encontrado? ¿O el desconcertante 500 Error interno del servidor?
En la siguiente sección, explicamos cada tipo de código de estado con más detalle.
Tipos comunes de códigos de estado HTTP
Existen más de 40 códigos de estado del servidor diferentes, pero, al final, los errores HTTP que suelen aparecer se reducen a un número muy limitado. Veamos cuáles son:
1xx – Respuesta informativa.
Estos códigos de estado muestran que la solicitud se ha recibido y comprendido, pero aún no se ha procesado.
Ejemplo: “Hemos recibido tu solicitud y la estamos procesando. Por favor, espera”.
2xx – Respuesta exitosa
Este código indica que la solicitud se ha realizado correctamente. El código de estado que debes conocer principalmente dentro de este rango es HTTP 200.
Ejemplo: “Tu solicitud se ha realizado correctamente. Esto es lo que has solicitado:…”.
3xx – Respuesta de redirección
Indica que se requiere una acción adicional para completar la solicitud. Si un usuario recibe un código de estado 3xx, debe realizar una nueva solicitud a la ubicación devuelta por el servidor junto con la redirección.
Ejemplo: “Se requiere que realices una acción adicional para completar esta solicitud”.
4xx – Respuesta de error del cliente
Estos códigos de estado advierten de un error cometido por el usuario. Hay varias razones por las que pueden aparecer:
- El cliente no tiene autorización para realizar la solicitud.
- La página solicitada no existe.
- Se están realizando demasiadas solicitudes.
Ejemplo: “No se puede completar la solicitud. Es posible que estés haciendo algo mal”.
5xx – Respuesta de error del servidor
Aparece cuando el cliente realiza una solicitud válida, pero el servidor tiene problemas para completarla. Esto puede deberse a que el servidor está en mantenimiento o demasiado ocupado, entre otras causas.
Ejemplo: “Tenemos problemas para procesar tu solicitud válida”.
Códigos de estado HTTP más importantes para SEO
Probablemente ya lo hayas adivinado, pero sí, los códigos de estado HTTP tienen un impacto en el SEO. No basta con saber cuáles aparecen en un sitio web; un buen experto en SEO debería ser capaz de detectarlos antes de que Google o cualquier otro bot los rastree.
Lo más importante es que un especialista en SEO debe ser capaz de corregir todos los errores del sitio web para:
- Proporcionar la mejor experiencia de navegación a los usuarios, evitando la frustración con páginas inexistentes o largos tiempos de espera.
- Presentar una página optimizada a los motores de búsqueda, manteniendo un crawl budget óptimo para no perder su tiempo y recibir una mejor consideración, ¡lo que lleva a un posicionamiento estable!
Estos son los tipos de códigos de estado que son relevantes para la estrategia SEO.
¿Qué significa el código de estado 200?
¡Que no cunda el pánico, es lo mejor que te puede pasar! 😉 Este código indica que la página se muestra correctamente, sin problemas relacionados con el servidor.
Recuerda que, según las directrices de Google, todas las páginas enlazadas dentro de tu sitio web deben devolver un código 200, lo que significa que todo está OK.
Código de estado HTTP 301
Cualquier código que empiece por 3xx se refiere a una redirección de página.
El código de respuesta 301 significa que la página se redirecciona permanentemente. Normalmente encontrarás más páginas que devuelven este tipo de redirección porque, cuando la implementas en una página antigua, le indicas a los motores de búsqueda que sigan la nueva página, ya que la anterior ya no se mostrará.
Código de estado HTTP 302
Si tienes redirecciones con código HTTP 302, tendrás que asegurarte de que tienen sentido, ya que significan redirección temporal y la página de destino no será tenida en cuenta por los motores de búsqueda, ya que entienden que el webmaster volverá a la versión anterior una vez que haya terminado de redefinir la página. Esto no es bueno para el SEO, así que asegúrate de revisarlas cuidadosamente.

Código de estado HTTP 400
Hay dos tipos de códigos de estado que empiezan por 4xx:
- Código de estado HTTP 404 No encontrado: son las páginas que ya no existen o que están inoperativas pero siguen recibiendo enlaces, y por eso los usuarios y los motores de búsqueda las encuentran.
- Pero si no vas a arreglar nunca estas páginas, asígnales un 410.
Código de estado HTTP 410
Este código significa que el host se ha comunicado con el servidor, pero el archivo solicitado ha sido eliminado.
Aparecerá una frase como "El recurso solicitado ha desaparecido y no volverá".
Es importante no confundir esto con el código de error 404, que dice que el archivo no se ha encontrado.
Código de estado HTTP 429
El servidor genera esto cuando el mismo usuario ha enviado demasiadas peticiones durante un cierto período de tiempo. También puede ocurrir que scripts o bots estén intentando acceder a la página.
Se muestra un mensaje como "Demasiadas peticiones".
Código de estado HTTP 500
Este es un código genérico que indica un fallo interno del servidor. Verás un mensaje como este: "Se ha producido un error en el servidor y no se ha podido completar la solicitud".
En otras palabras: algo ha ido mal en el servidor, por lo que no se ha entregado el recurso solicitado. Esto ocurre principalmente por las siguientes razones:
- La conexión a la base de datos está rota.
- PHP es defectuoso.
- Plugins de terceros.
Código de estado HTTP 503
Un código de estado HTTP 503 indica que el servidor no puede gestionar la solicitud en este momento debido a tareas de mantenimiento temporales o sobrecarga, así que la página volverá a estar disponible pronto. En este caso, el servidor está fuera de servicio porque se están implementando cambios y necesitan cerrarlo por un tiempo.
Con el código de estado 503, Google entiende que hay un error temporal y la página se cargará más tarde. Por esta razón, un error 503 no es un gran problema.
¿Cómo comprobar el código de estado HTTP?
Puedes comprobar los códigos de estado HTTP de tu sitio web utilizando Google Search Console. Para ello, debes solicitar los códigos de una dirección específica a través de la herramienta de inspección de URLs. Verás el código de estado en los resultados de “Page fetch”.
Sin embargo, para un análisis más rápido y preciso, es aconsejable utilizar un Website Crawler como FandangoSEO. La herramienta te permite comprobar inmediatamente el código de estado que devuelven tus páginas cuando Googlebot accede a tu sitio. De esta forma, no tienes que analizar página por página en GSC. Además, la herramienta también monitoriza tu sitio y te envía notificaciones por correo electrónico alertándote de cualquier problema que pueda dañar tu rendimiento SEO.
¿Cómo solucionar los códigos de estado HTTP?
Una vez que hayas listado todos los errores, intenta entender por qué ocurrieron en esas páginas específicas. Podrían ser la consecuencia de una acción realizada por otro equipo o el resultado de una estrategia SEO que no se planificó correctamente.
Venga de donde venga el error, tendrás que encontrar una solución para arreglarlo, aquí tienes algunas sugerencias.
- Implementa una página 404 personalizada con la imagen corporativa y algunos enlaces de vuelta a las categorías principales o a la página de inicio: de esta forma, conseguirás que los visitantes sigan navegando por tu sitio web.
- No querrás que los usuarios se encuentren con un 404, ¡así que intenta enviar enlaces que les dirijan a páginas que sí existen!
- Asigna una redirección 301 al 302 si no debe considerarse temporal.
- Añade un 410 a las páginas que no deberían ser encontradas por Google nunca más, ¡pero ten cuidado! Esta es una acción importante. La mayoría de ellas serán páginas huérfanas, pero asegúrate de que no estén recibiendo ningún enlace relevante.
- Cuando se trata de errores del servidor, no hay muchas cosas que un profesional SEO pueda hacer, así que ponte en contacto con tus desarrolladores para resolverlos.
- Utiliza un SEO Crawler para diagnosticar los errores del sitio rápidamente y minimizar el impacto en las SERPs. Todo webmaster debe entender todos los códigos de estado, por lo que el uso de una herramienta muy completa ayuda incluso al propietario de un sitio web menos experimentado.
Prueba FandangoSEO para obtener una comprensión clara de los errores y para realizar un seguimiento de las correcciones. Puedes exportar las páginas afectadas para facilitar el proceso y realizar un seguimiento de su progreso comparándolas con rastreos anteriores.