Ir al contenido

Glosario Error 403

¿Qué es el Error 403 (Forbidden)?

  • SEO Técnico
Definición

El error 403 (Forbidden, «prohibido») es un código de estado HTTP con el que el servidor dice que ha entendido la petición y se niega a atenderla. A diferencia del error 401, no pide que el cliente se identifique: el acceso está denegado. Google lo trata como cualquier otro 4xx: no indexa la URL, retira la que ya estaba en el índice y no lo acepta como forma de frenar el rastreo.

Una puerta cerrada cruzada en diagonal por una cadena naranja con un candado en el centro, sobre fondo azul oscuro.
En esta página 12
  1. Origen del término
  2. Cómo funciona
  3. Tipos y variantes
  4. Ejemplos
  5. Cómo se mide
  6. Ventajas y desventajas
  7. Diferencias con otros conceptos
  8. Críticas y límites
  9. Cómo se aplica paso a paso
  10. Buenas prácticas
  11. Errores frecuentes
  12. Cómo se hizo esta entrada
En breve

Error 403 (Forbidden): el servidor entiende la petición y la rechaza. Qué significa, por qué aparece y qué hace Google con una URL que devuelve 403.

Una puerta cerrada cruzada en diagonal por una cadena naranja con un candado en el centro, sobre fondo azul oscuro.

Origen del término

El 403 pertenece a la clase 4xx, los errores del cliente, y lo define hoy la RFC 9110 de junio de 2022, la norma que recoge la semántica de HTTP. Según esa norma, el servidor puede explicar en la respuesta por qué rechaza la petición, y el motivo no tiene por qué estar relacionado con credenciales. Si el servidor no quiere revelar que el recurso existe, la RFC le permite responder con un 404 en lugar de un 403.

Cómo funciona

Un servidor devuelve un 403 cuando una regla le impide entregar la página a quien la pide. Desde el lado del operador de la web, algunas reglas que pueden producirlo son estas:

  • Permisos de archivos o carpetas que el servidor web no puede leer.
  • Reglas de acceso en la configuración del servidor, por ejemplo en un archivo .htaccess.
  • Bloqueos por dirección IP o por país.
  • Un cortafuegos, un WAF o la protección contra bots de un CDN que clasifica una visita como sospechosa.
  • Una carpeta sin página de índice en la que el servidor no permite listar los archivos.

Para Google, el 403 es un error 4xx más. Su documentación sobre códigos de estado (actualizada el 4 de febrero de 2026) dice que todos los 4xx, salvo el 429, se tratan igual: Google no usa el contenido de esas URL, no las indexa y retira del índice las que ya estaban. La frecuencia de rastreo de esas URL baja poco a poco.

La misma documentación advierte de que el 401 y el 403 no sirven para frenar a Googlebot: los 4xx, salvo el 429, no influyen en la velocidad de rastreo. Gary Illyes lo repitió el 17 de febrero de 2023 en el blog de Google Search Central, con la recomendación de usar 500, 503 o 429 si hace falta reducir el rastreo.

Un caso aparte es el archivo robots.txt. Si responde con un 403, Google lo trata como si no existiera un robots.txt válido y entiende que no hay restricciones de rastreo.

¿Quién, además de tus visitantes, choca con el mismo bloqueo?

Tipos y variantes

Un 403 puede ser intencionado o accidental.

Es correcto en zonas que no deben ser públicas, como un panel de administración, en carpetas cuyo contenido no se quiere listar y frente a bots concretos que el operador ha decidido rechazar. Quien no quiere que los rastreadores de IA lean su web puede rechazarlos en el servidor con un 403, siempre que la regla no alcance a Googlebot. Otra opción es cobrarles por el acceso, lo que se conoce como pay per crawl.

Es accidental cuando la regla alcanza a quien no debía. El caso más delicado para el SEO es Googlebot: un cortafuegos o una protección contra bots lo trata como un bot cualquiera, o un bloqueo por país lo deja fuera. Google explica en su documentación sobre páginas adaptadas a la ubicación que las direcciones IP por defecto de Googlebot parecen estar en Estados Unidos, aunque también rastrea desde IP de otros países. Una web que solo admite visitas desde España puede, por eso, cerrar la puerta a su propio rastreo.

Ejemplos

Una tienda activa en su CDN un bloqueo de todos los países salvo España para frenar ataques. Los usuarios españoles no notan nada, pero Googlebot llega con una IP de Estados Unidos y recibe un 403. Las fichas de producto dejan de indexarse y las que ya estaban en el índice se van retirando.

Un blog devuelve un 403 en /wp-admin/ a cualquier visitante sin sesión. Es lo esperado: esa carpeta no debe aparecer en Google, y el 403 no afecta al resto del sitio.

Cómo se mide

Search Console muestra los 403 en el informe de indexación de páginas, con una categoría propia que en la interfaz en inglés se llama «Blocked due to access forbidden (403)». La herramienta de inspección de URLs permite probar en directo qué recibe Googlebot en una URL concreta.

Fuera de Search Console, los registros del servidor y del CDN dicen a quién se devolvió un 403. Para saber si fue al Googlebot real y no a alguien que se hace pasar por él, Google indica hacer una búsqueda DNS inversa de la IP, comprobar que el nombre termina en googlebot.com, google.com o googleusercontent.com, y confirmar con una búsqueda DNS directa que ese nombre apunta a la misma IP. También publica la lista de sus rangos de IP.

Ventajas y desventajas

Un 403 bien usado protege lo que no debe ser público y le dice al cliente con claridad que no tiene acceso, sin redirigirlo a otra página. Para el SEO, el inconveniente es que Google no distingue entre un 403 intencionado y uno accidental: en los dos casos la URL desaparece del índice. Tampoco sirve como freno de rastreo, porque no cambia la velocidad a la que Google rastrea el sitio.

Diferencias con otros conceptos

CódigoQué dice el servidorQué hace Google
401 UnauthorizedHace falta identificarse para accederNo indexa la URL y retira la indexada
403 ForbiddenLa petición se entiende y se rechazaNo indexa la URL y retira la indexada
404 Not FoundNo hay nada en esa direcciónNo indexa la URL y retira la indexada
410 GoneEl recurso ya no existeNo indexa la URL y retira la indexada

Fuente: RFC 9110 (junio de 2022); Google, «How HTTP status codes affect Google's crawlers», actualizado el 4 de febrero de 2026 (consultados el 11.11.2026).

La comparación completa entre 401 y 403 está en la entrada del error 401.

Críticas y límites

Las fuentes no definen el 403 del mismo modo: la ayuda de Search Console dice que un 403 significa que el cliente envió credenciales y no obtuvo acceso, por lo que un 403 a Googlebot, que nunca envía credenciales, sería un error del servidor; la RFC 9110 dice en cambio que una petición puede estar prohibida por motivos que no tienen que ver con las credenciales.

Google tampoco dice cuánto tarda en retirar del índice una URL que devuelve 403. Su documentación habla de que la URL se retira y de que el rastreo baja «gradualmente», sin un plazo.

Cómo se aplica paso a paso

  • Abre en Search Console el informe de indexación de páginas y busca la categoría de los 403.
  • Prueba en directo algunas de esas URL con la herramienta de inspección de URLs.
  • Filtra los registros del servidor y del CDN por las peticiones que se identifican como Googlebot y que recibieron un 403.
  • Comprueba con una búsqueda DNS inversa y otra directa si esas IP son de Google.
  • Revisa los bloqueos por país, por IP y la protección contra bots, y deja pasar a Googlebot verificado en lugar de fiarte del agente de usuario.
  • Cuando el cambio esté aplicado, valida la corrección en Search Console.

Buenas prácticas

  • Usa el 403 solo donde quieras que nadie, tampoco Google, vea el contenido.
  • Si un contenido ya no existe, usa un 404 o un 410; el 403 es para lo que existe y no se puede ver.
  • Si Googlebot rastrea demasiado rápido, usa 500, 503 o 429, como recomienda Google, nunca un 403.
  • Tras cambiar reglas del cortafuegos o del CDN, revisa el informe de indexación de páginas en los días siguientes.

Errores frecuentes

  • Bloquear por país sin pensar en Googlebot, que por defecto rastrea con IP que parecen de Estados Unidos.
  • Permitir o bloquear bots solo por el agente de usuario, que cualquiera puede falsificar.
  • Usar el 403 para reducir la carga que genera Googlebot.
  • Devolver un 403 en el robots.txt pensando que así se bloquea el rastreo: Google lo trata como si no hubiera robots.txt.

Cómo se hizo esta entrada

Esta entrada se redactó en noviembre de 2026 con ayuda de IA. Los datos proceden de la RFC 9110, de la documentación de Google sobre códigos de estado, robots.txt y verificación de Googlebot, de la ayuda de Search Console y de MDN. Se revisó antes de publicarse y no contiene datos de clientes.

Manuel Riveiro Rodriguez CEO & Digital Strategist

Una auditoría técnica revisa esto y el resto en un solo paso.

Solicitar auditoría

Preguntas frecuentes

¿El error 403 afecta al SEO?

Sí, si lo recibe Googlebot. Google no indexa las URL que devuelven 403 y retira del índice las que ya estaban. Si el 403 solo afecta a zonas privadas, no hay nada que perder.

¿Es permanente un error 403?

El código no dice nada sobre la duración: dura mientras exista la regla que lo produce. Mientras Google reciba un 403, la URL queda fuera del índice y se rastrea cada vez menos. Cuando la regla desaparece, se puede pedir de nuevo la indexación en Search Console.

¿Puedo usar un 403 para bloquear bots de IA?

Sí, un 403 es una forma correcta de rechazar a un bot concreto. Lo importante es que la regla no alcance a Googlebot, porque entonces la web también sale de la búsqueda de Google.

¿Qué hago si veo un 403 en una web que no es mía?

El servidor ha decidido no darte acceso, y esa decisión la toma quien gestiona la web. Si el bloqueo puede deberse a tu red, por ejemplo una VPN o una IP de otro país, prueba sin ella. Si no, solo el responsable de la web puede resolverlo.

¿En qué se diferencia del error 401?

El 401 pide al cliente que se identifique y el servidor tiene que indicar cómo hacerlo. El 403 rechaza la petición aunque el cliente se identifique, o sin que la identificación tenga que ver. Para Google, los dos dejan la URL fuera del índice.

Fuentes

  1. IETF, RFC 9110, «HTTP Semantics», junio de 2022, apartado 15.5.4 (en inglés).
  2. Google, «How HTTP Status Codes Affect Google's Crawlers», actualizado el 4 de febrero de 2026 (en inglés).
  3. Google, «How Google Interprets the robots.txt Specification», actualizado el 23 de octubre de 2026 (en inglés). Robots.txt con 4xx.
  4. Google Search Central Blog, Gary Illyes, «Don't use 403s or 404s for rate limiting», 17 de febrero de 2023 (en inglés).
  5. Ayuda de Search Console, «Page indexing report» (en inglés). Categoría 403.
  6. Google, «Verify Requests from Google Crawlers and Fetchers», actualizado el 20 de marzo de 2026 (en inglés).
  7. Google, «How Google Crawls Locale-Adaptive Pages», actualizado el 10 de diciembre de 2025 (en inglés). IP de Googlebot.
  8. MDN Web Docs, «403 Forbidden», modificado el 22 de junio de 2026 (en inglés).