Skip to main content
SEO

Códigos HTTP y SEO: qué significan 200, 301, 302, 404, 410 y 5xx

Los códigos HTTP indican qué ha ocurrido cuando un navegador o un buscador solicita una URL. Entenderlos permite saber si una página funciona, ha cambiado de dirección, ha desaparecido o está sufriendo un problema de servidor.

Por Juan Antonio Castro Actualizado en agosto de 2026

Una redirección mal elegida, un error 404 en una página importante o un servidor que devuelve códigos 5xx pueden cambiar completamente la forma en la que Google encuentra y procesa una URL.

Pero no todos los códigos representan un problema. Un 404 puede ser perfectamente correcto si la página ha desaparecido y no existe un sustituto, mientras que una redirección 301 tendría sentido si hemos movido el contenido a otra URL equivalente.

La cuestión SEO no es eliminar todos los códigos distintos de 200, sino utilizar la respuesta HTTP adecuada para cada situación.

01

Qué son los códigos HTTP y por qué importan para el SEO

Cada vez que un navegador, Googlebot u otro cliente solicita una URL, el servidor responde con un código que describe el resultado de esa petición.

2xx Respuesta correcta

La solicitud se ha procesado correctamente.

3xx Redirección

La URL conduce al usuario o al robot hacia otra ubicación.

4xx Error del cliente

La URL solicitada no puede utilizarse en las condiciones actuales.

5xx Error del servidor

El servidor no puede completar correctamente la solicitud.

Desde el punto de vista SEO, estos códigos ayudan a los buscadores a interpretar si una URL sigue existiendo, ha cambiado o debería dejar de formar parte del índice.

02

Qué código HTTP utilizar en cada situación

Antes de analizar cada código por separado, esta tabla resume las decisiones más habituales.

Situación Código habitual Acción SEO
Página válida y disponible 200 Mantener accesible
URL movida definitivamente 301 / 308 Redirigir al sustituto equivalente
Cambio temporal 302 / 307 Mantener la redirección solo mientras sea temporal
Página eliminada sin sustituto 404 / 410 Eliminar enlaces internos hacia ella
Servidor temporalmente indisponible 503 Resolver el problema cuanto antes
Profesional revisando códigos HTTP y respuestas del servidor durante una auditoría SEO
Los códigos HTTP permiten detectar si una URL funciona, redirige, ha desaparecido o presenta un error.
03

200 OK: la página responde correctamente

El código 200 indica que la solicitud ha podido procesarse correctamente y que el servidor está entregando contenido.

Es el estado que esperamos encontrar en páginas que deben permanecer accesibles:

  • home;
  • servicios;
  • categorías;
  • productos disponibles;
  • artículos activos;
  • y otras páginas que queramos mantener.
04

301 y 308: cuándo utilizar una redirección permanente

Una redirección permanente comunica que el recurso ha cambiado de ubicación y que la nueva URL debería utilizarse en adelante.

301 / 308 Cambio permanente

Utilízalos cuando una URL haya sido sustituida definitivamente por otra equivalente.

EJEMPLO Cambio de slug

Una landing cambia de dirección, pero el servicio y la intención siguen siendo los mismos.

Google considera las redirecciones permanentes una señal fuerte para determinar qué URL debería tratar como versión principal.

Después de aplicar una 301 también conviene actualizar:

  • enlaces internos;
  • sitemap;
  • canonicals;
  • menús y breadcrumbs;
  • y cualquier referencia interna a la URL antigua.

La redirección no debería convertirse en una excusa para mantener permanentemente enlaces internos hacia direcciones obsoletas.

05

302 y 307: redirecciones para cambios temporales

Los códigos 302 y 307 indican que el cambio de ubicación es temporal.

PERMANENTE 301 / 308

La URL antigua ha sido sustituida de forma definitiva.

TEMPORAL 302 / 307

Esperamos recuperar o volver a utilizar la URL original.

En SEO no elegiría automáticamente una 301 solo porque parezca “más potente”. La respuesta debería reflejar la situación real.

06

404 y 410: qué hacer cuando una página ya no existe

Un 404 Not Found indica que el servidor no ha encontrado el recurso solicitado.

Un 410 Gone comunica de forma explícita que el recurso ya no está disponible.

Desde el punto de vista de Google, ambos códigos pertenecen al grupo de respuestas 4xx y permiten entender que esa URL no debe utilizarse como una página válida del índice.

404 / 410 No existe sustituto equivalente

Es correcto dejar desaparecer la URL si el contenido ya no existe y no tenemos otra página equivalente.

301 Sí existe sustituto real

Redirige si otra página responde a prácticamente la misma necesidad.

07

Qué es un soft 404 y por qué puede confundir el diagnóstico

Un soft 404 ocurre cuando una URL técnicamente devuelve una respuesta que parece válida —por ejemplo 200— pero el contenido hace pensar que la página realmente no existe o no ofrece información útil.

Puede ocurrir, por ejemplo, cuando una página muestra:

  • “producto no disponible” sin contenido adicional;
  • una página prácticamente vacía;
  • un mensaje de error servido con código 200;
  • o contenido que no representa realmente la URL solicitada.

La solución no consiste simplemente en forzar un 200, sino en decidir si la página debe existir, redirigirse o devolver un código de error real.

08

401 y 403: cuando el contenido está restringido

401 Unauthorized

El recurso requiere autenticación para poder acceder a él.

403 Forbidden

El servidor entiende la solicitud, pero rechaza el acceso.

Si una página que queremos posicionar está devolviendo alguno de estos códigos a Googlebot, debemos comprobar inmediatamente la causa.

En cambio, pueden ser respuestas completamente normales en áreas privadas que no deben formar parte de los resultados de búsqueda.

Análisis SEO de redirecciones errores 404 y códigos de respuesta HTTP
Una auditoría técnica permite detectar códigos incorrectos, redirecciones innecesarias y páginas que ya no responden.
09

429 y errores 5xx: cuando el problema está en el servidor

429 Too Many Requests

El servidor está limitando temporalmente el número de solicitudes.

500 Internal Server Error

Existe un problema interno que impide completar correctamente la solicitud.

502 Bad Gateway

Un servidor intermediario recibe una respuesta incorrecta.

503 Service Unavailable

El servicio no está disponible temporalmente, por ejemplo durante una incidencia o mantenimiento.

504 Gateway Timeout

Un servidor intermediario no obtiene una respuesta dentro del tiempo esperado.

Los errores de servidor persistentes son más preocupantes que un 404 intencionado, porque pueden impedir que Google acceda a páginas que deberían funcionar.

10

Qué hacer cuando eliminas una página

Antes de crear una redirección, hay que decidir si realmente existe una página sustituta.

01 ¿La página sigue siendo necesaria?

Si la respuesta es sí, mejorarla puede ser preferible a eliminarla.

02 ¿Existe una URL equivalente?

Si existe un sustituto real, aplica una redirección permanente.

03 ¿No existe sustituto?

Permite que desaparezca mediante 404 o 410.

04 Actualiza la arquitectura

Elimina enlaces internos, sitemap y referencias innecesarias.

11

Qué hacer cuando cambias la URL de una página importante

Cambiar una URL debería hacerse solo cuando existe una razón suficiente. Si el contenido sigue siendo esencialmente el mismo pero cambia su dirección, debemos conservar la conexión entre ambas versiones.

Crear una 301 desde la URL antigua a la nueva.
Actualizar todos los enlaces internos.
Actualizar sitemap XML.
Comprobar la canonical de la nueva URL.
Evitar cadenas de varias redirecciones consecutivas.
12

Cómo detectar códigos HTTP incorrectos

CRAWLER Screaming Frog

Permite rastrear la web y clasificar URLs por códigos 2xx, 3xx, 4xx y 5xx.

GOOGLE Search Console

Ayuda a conocer problemas detectados por Google y comprobar URLs concretas.

SERVIDOR Logs

Permiten estudiar qué solicitudes recibe el servidor y cómo responde.

EJEMPLO

Ejemplos prácticos: mantener, redirigir o eliminar

200
Artículo útil que sigue vigente

Mantener la URL y actualizar el contenido si es necesario.

301
Dos artículos cubren la misma intención

Consolidar en el contenido más fuerte si realmente existe equivalencia.

404
Servicio antiguo sin sustituto

Eliminar la URL y los enlaces internos si ya no existe contenido equivalente.

503
Mantenimiento temporal del servidor

Comunicar que la indisponibilidad es temporal y restaurar el servicio cuanto antes.

No existe un código “mejor para SEO” de forma universal. Existe un código correcto para cada situación.

14

Errores frecuentes con códigos HTTP y SEO

01

Redirigir cualquier página eliminada a la home.

02

Mantener enlaces internos hacia URLs que ya redirigen.

03

Crear cadenas de varias redirecciones consecutivas.

04

Devolver 200 en páginas que realmente muestran un error.

05

Intentar eliminar todos los errores 404 aunque sean correctos.

06

Utilizar una redirección temporal para un cambio definitivo.

07

No revisar errores 5xx recurrentes en páginas importantes.

08

Cambiar URLs sin actualizar sitemap, canonical y enlazado interno.

GUÍA

Checklist SEO para revisar códigos HTTP

Comprobar que las páginas activas importantes devuelven 200.
Revisar todas las redirecciones 3xx.
Diferenciar cambios permanentes de temporales.
Eliminar enlaces internos hacia URLs 404 o 410.
Buscar posibles soft 404.
Detectar cadenas y bucles de redirección.
Revisar errores 5xx y su frecuencia.
Comprobar sitemap y canonicals tras cambiar URLs.
Actualizar los enlaces internos directamente al destino final.
PREGUNTAS FRECUENTES

Dudas frecuentes sobre códigos HTTP y SEO

¿Un error 404 perjudica al SEO?

No necesariamente. Un 404 es una respuesta válida cuando una página ya no existe y no tiene un sustituto. El problema puede aparecer cuando afecta a URLs que deberían funcionar o cuando mantenemos enlaces internos rotos hacia ellas.

¿Es mejor un 404 o un 410?

Ambos indican que la página no está disponible y Google trata las respuestas 4xx como páginas que no deben utilizarse como contenido válido. No elegiría 410 únicamente esperando una ventaja SEO.

¿Cuándo debo utilizar una redirección 301?

Cuando una URL ha cambiado definitivamente y existe otra página que representa de forma coherente el contenido o la intención de la anterior.

¿Qué diferencia existe entre 301 y 302?

Una 301 comunica un cambio permanente, mientras que una 302 comunica un cambio temporal. El código debería reflejar la situación real.

¿Qué es un soft 404?

Es una página que técnicamente puede devolver una respuesta válida, pero cuyo contenido hace pensar que realmente no existe o no aporta una respuesta útil.

¿Qué códigos HTTP debería revisar primero en una auditoría SEO?

Empezaría por las URLs importantes que no devuelven 200, las redirecciones internas, los errores 4xx con enlaces entrantes y cualquier error 5xx que afecte a páginas estratégicas.

CONCLUSIÓN

El mejor código HTTP es el que describe correctamente qué ocurre con la URL

Una página activa debería responder correctamente, una URL movida debería redirigir a su sustituto y un contenido eliminado sin alternativa puede devolver 404.

El SEO técnico consiste en mantener coherencia entre la situación real de una página, la respuesta del servidor y la arquitectura interna.

Por eso no deberíamos perseguir que todas las URLs devuelvan 200, sino conseguir que Google reciba una señal técnica clara y coherente en cada caso.

SEO TÉCNICO

¿Tienes errores 404, redirecciones o códigos HTTP que no sabes cómo resolver?

Puedo revisar el rastreo, los códigos de respuesta, las redirecciones y la arquitectura de tu web para detectar qué problemas merecen atención y cuáles son respuestas completamente normales.

JA
ESCRITO POR Juan Antonio Castro

Diseñador web y consultor SEO en Webprofesional360, especializado en diseño web, posicionamiento SEO y estrategias de visibilidad para autónomos y pymes.

Sobre mí →