403 Forbidden

El estado 403 Forbidden significa que el servidor se niega a completar la solicitud aunque la haya entendido. A diferencia del 401, la autenticación no ayudará: el servidor deniega el acceso a este cliente de forma deliberada.

Qué significa

La solicitud era válida y el recurso puede existir, pero el servidor se niega a servirlo por un bloqueo de IP, una regla de cortafuegos, un filtro de bots, la geolocalización o los permisos. Para un rastreador, un 403 es un corte definitivo: nunca ve el contenido de la página.

Por qué importa para el SEO

  • Los rastreadores de buscadores que reciben un 403 eliminan la URL del índice. Es intencionado en áreas privadas, pero catastrófico cuando una regla del WAF bloquea a Googlebot por accidente.
  • Los 403 en URL ya indexadas suelen aparecer como errores de cobertura en Search Console, con el motivo «Error del servidor (403)», o como páginas excluidas.
  • Los sistemas de protección contra bots que responden a los rastreadores con un 403 en lugar de servir el contenido son una de las formas más habituales de perder posiciones tras instalar un dispositivo de seguridad.

Cómo diagnosticarlo

Compara lo que ve un usuario real con lo que ve un rastreador. Pide la URL con distintos user agents, desde distintas IP y con y sin cookies. Si Googlebot recibe 403 mientras los usuarios reciben 200, verifica la regla de bloqueo y usa la inspección de URL de Search Console para confirmar qué recibe Google.

Rastrea con un user agent honesto. SpiderHead permite configurar la identidad del rastreador en cada rastreo, para que puedas reproducir lo que recibe un bot de búsqueda; nunca para pasar por Googlebot.

FAQ

¿Es malo un 403 para el SEO?
Solo cuando no es intencionado. Bloquear a propósito URL privadas o de administración es correcto. Servir un 403 por accidente a los rastreadores de buscadores en contenido público saca esas páginas del índice.
¿En qué se diferencia un 403 de un 401?
El 401 Unauthorized significa que falta autenticación y hace falta aportarla; iniciar sesión podría ayudar. El 403 significa que el servidor rechaza a este cliente con independencia de las credenciales.