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

Descubre qué son los códigos de estado HTTP, por qué importan para el SEO y cómo corregir los 404, los 500 y otros errores que dañan el posicionamiento.

Borrador

Cada vez que una persona o un buscador visita una URL de tu sitio, tu servidor devuelve un código. Ese código es una señal. Indica a los visitantes y a los buscadores qué ha ocurrido. ¿Cargó la página con normalidad? ¿Se movió? ¿Se eliminó? ¿Falla el servidor? Los códigos de estado importan porque los buscadores los usan para decidir qué rastrear, qué indexar y qué ignorar.

Los códigos de estado HTTP son números de tres dígitos que tu servidor devuelve cuando alguien solicita una página. Comunican el estado de esa solicitud. Son invisibles para los visitantes (ocurren entre bastidores), pero los buscadores prestan atención a cada uno de ellos.

Entender los códigos de estado es crítico para el SEO. Una página que devuelve un 404 (no encontrada) le dice a Google que la página ya no existe. Una página que devuelve un 500 (error del servidor) le dice a Google que algo está roto. Una página que devuelve un 200 (OK) le dice a Google que todo va bien. Cada código afecta a cómo tratan los buscadores esa página.

Los códigos 2xx: éxito

200 OK es el código que quieres. Significa que la página cargó correctamente. Los buscadores la rastrean, la indexan y la consideran sana. Casi todas las páginas de un sitio sano devuelven 200.

201 Created significa que se creó un recurso correctamente. 204 No Content significa que la solicitud tuvo éxito pero no hay contenido que devolver. Son poco habituales. La mayoría de las páginas son 200.

Los códigos 3xx: redirecciones

301 Moved Permanently significa que una página se ha movido de forma permanente a una nueva URL. Los buscadores siguen la redirección e indexan la nueva URL en su lugar. Toda la fuerza de posicionamiento se transfiere a la nueva URL. Usa 301 cuando quieras mover una página de forma permanente.

302 Found significa que una página se ha movido de forma temporal. Los buscadores siguen indexando la URL original. No se transfiere fuerza de posicionamiento. Usa 302 solo si piensas devolver la página a su sitio. La mayoría de los movimientos permanentes deberían ser 301, no 302.

307 Temporary Redirect es como el 302 pero conserva el método HTTP. 308 Permanent Redirect es como el 301 pero conserva el método HTTP. Son menos habituales.

Los códigos 4xx: errores del cliente

404 Not Found significa que la página no existe. Los buscadores ven este código y eliminan la URL de su índice. Un 404 es correcto cuando una página de verdad ya no existe. Pero demasiados 404 dañan la salud de tu sitio. Revisa Google Search Console en busca de errores de rastreo.

410 Gone es como el 404 pero más tajante. Indica explícitamente a los buscadores que la página ha desaparecido de forma permanente y no volverá. Usa 410 para las páginas que eliminaste a propósito. Usa 404 para las páginas que quizá vuelvan algún día.

403 Forbidden significa que se deniega el acceso. La página existe pero el servidor se niega a servirla. Los buscadores ven esto y dejan de intentar rastrear esa página. Usa 403 solo para las páginas que quieres bloquear a propósito a los buscadores sin usar robots.txt.

400 Bad Request significa que la solicitud estaba mal formada. 401 Unauthorized significa que se requiere iniciar sesión. 429 Too Many Requests significa que el servidor está limitando las solicitudes. Son menos habituales en SEO, pero indican problemas cuando aparecen.

Los códigos 5xx: errores del servidor

500 Internal Server Error significa que algo de tu servidor está roto. Los buscadores ven esto y pueden eliminar temporalmente la página de su índice o reducir la frecuencia de rastreo. Corrige los errores 500 de inmediato.

503 Service Unavailable significa que el servidor está caído temporalmente (mantenimiento, sobrecarga, etc.). Los buscadores lo tratan con más indulgencia que el 500. Volverán a intentar la página más tarde. Usa 503 durante un mantenimiento planificado.

502 Bad Gateway y 504 Gateway Timeout indican problemas de comunicación entre servidores. Son situaciones temporales. Resuélvelas rápido.

Por qué los códigos de estado importan para el SEO

Los códigos de estado indican a los buscadores si deben indexar una página. Un 200 se indexa. Un 404 se elimina del índice. Un 301 transfiere fuerza de posicionamiento.

Los códigos de estado afectan al presupuesto de rastreo. Si tu sitio devuelve muchos 500 o 503, los buscadores reducen la frecuencia de rastreo. Asumen que tu sitio tiene problemas. Esto significa que se rastrean e indexan menos páginas tuyas.

Los códigos de estado afectan a la confianza. Un sitio que devuelve muchos errores parece roto. Los buscadores despriorizan los sitios rotos en el posicionamiento. Un sitio que responde de forma limpia con los códigos de estado correctos parece sano.

Cómo encontrar problemas de códigos de estado

Usa Google Search Console. El informe de cobertura muestra el estado de indexación. El informe de estadísticas de rastreo muestra cuántas páginas rastreó Google y qué códigos recibió. Busca patrones inusuales de códigos 4xx o 5xx.

Usa una herramienta de rastreo de sitios. Estas herramientas rastrean tu sitio e informan de los códigos de estado de cada página. Te muestran los 404, los 500, las redirecciones y otros problemas a gran escala.

Revisa los registros del servidor. Tu proveedor de hosting tiene acceso a los registros. Estos registros anotan cada solicitud y el código de estado devuelto. Te muestran a qué acceden los buscadores y qué códigos devolvió tu servidor.

Errores habituales con los códigos de estado y cómo corregirlos

Error: devolver 404 cuando quieres redirigir. Solución: usa una redirección 301. No dejes que las páginas devuelvan 404 si las has movido a otro sitio.

Error: devolver 500 cuando quieres denegar el acceso. Solución: devuelve 403 Forbidden. El 500 parece un problema del sitio. El 403 es intencionado.

Error: devolver 200 en una página sin contenido. Solución: devuelve el código de estado adecuado. Si una página ya no existe, devuelve 404 o 410. Si se ha movido, devuelve 301.

Error: los soft 404. Algunas páginas devuelven 200 pero no tienen contenido real (páginas en blanco, mensajes de error, texto de "página no encontrada"). Los buscadores ven el 200 y piensan que la página está bien. Devuelve 404 o 410 en su lugar.

Preguntas frecuentes

¿Debo usar redirecciones 301 o 302?

Usa 301 para los movimientos permanentes. Usa 302 solo si piensas devolver la página a la URL original. Google dice que las redirecciones 302 también transfieren fuerza de posicionamiento ahora (se tratan más como las 301), pero 301 sigue siendo la opción correcta para los movimientos permanentes. En caso de duda, usa 301. Con el creador de webs de WEMASY, puedes montarlo directamente en tu web.

¿Cuántos 404 debo tolerar?

Cero es el objetivo, pero algunos 404 son inevitables. Los enlaces externos se rompen. Los usuarios escriben mal las URL. Unos pocos 404 no son un problema. Cientos o miles de 404 indican que algo va mal. Revisa Google Search Console con regularidad en busca de errores de rastreo y corrige los importantes (páginas populares que devuelven 404).

¿Debo redirigir todos los 404 a mi página de inicio?

No. Redirigir los 404 a tu página de inicio confunde a los buscadores y a los usuarios. Si una página ya no existe, deja que devuelva 404 o 410. Si se movió a una nueva URL, redirige a esa nueva URL. No redirijas todos los 404 a la página de inicio.

¿Acaban los errores 500 con mi SEO?

De forma temporal, sí. Si tu sitio devuelve errores 500, Google deja de indexar esas páginas. Puede reducir tu presupuesto de rastreo. Pero los errores 500 suelen ser temporales. Cuando corriges el problema de fondo, Google vuelve a indexar las páginas con normalidad. Supervisa tu servidor y corrige los errores 500 rápido.

¿Puedo usar 410 en lugar de 404?

Sí, y el 410 es más eficiente. Un 410 indica a Google que la página ha desaparecido de forma permanente y no volverá. Google la elimina del índice más rápido. Un 404 indica a Google que la página podría volver algún día, así que Google puede volver a rastrearla de vez en cuando. Usa 410 para las páginas eliminadas y 404 para las que quizá se restauren.

¿Cómo es un soft 404?

Un soft 404 es una página que devuelve 200 OK pero no tiene contenido real. Ejemplos habituales: páginas en blanco, páginas con solo un mensaje de error, páginas con un encabezado de "página no encontrada" que devuelven 200. Los buscadores se confunden. Devuelve 404 o 410 en lugar de 200 para las páginas sin contenido.

Ponlo en práctica
en tu propia web.

Empieza gratis con WEMASY y crea tu web en pocos minutos.