Ce que cela signifie
La requête était valide, la ressource existe peut-être, mais le serveur refuse de la servir : à cause d'un blocage d'IP, d'une règle de pare-feu, d'un filtre anti-bots, d'une géolocalisation ou de permissions. Pour un crawler, un 403 est un arrêt net : le contenu de la page n'est jamais vu.
Pourquoi cela compte pour le SEO
- Les crawlers des moteurs de recherche qui reçoivent un 403 retirent l'URL de l'index : c'est voulu pour les espaces privés, mais catastrophique lorsqu'une règle WAF bloque Googlebot par accident.
- Les 403 sur des URL déjà indexées apparaissent en général comme des erreurs de couverture dans Search Console : « Server error (403) » ou pages exclues.
- La protection anti-bots qui met les crawlers au défi avec un 403, au lieu de servir le contenu, fait partie des causes les plus fréquentes de perte de positions après l'installation d'un équipement de sécurité.
Comment le diagnostiquer
Comparez ce que voit un vrai utilisateur avec ce que voit un crawler. Demandez l'URL avec différents user-agents, depuis différentes IP, avec et sans cookies. Si Googlebot reçoit un 403 alors que les utilisateurs reçoivent un 200, vérifiez la règle de blocage et utilisez l'Inspection d'URL de Search Console pour confirmer ce que reçoit Google.