403 Forbidden: доступ запрещён

Статус 403 Forbidden означает, что сервер понял запрос, но отказывается его выполнить. В отличие от 401, вход не поможет: сервер намеренно закрывает доступ этому клиенту.

Что это значит

Запрос был корректным, ресурс, возможно, существует, но сервер отказывается его отдавать — из-за блокировки IP, правила файрвола, бот-фильтра, геолокации или прав доступа. Для сканера 403 — жёсткий стоп: содержимое страницы он никогда не увидит.

Почему это важно для SEO

  • Поисковые сканеры, получившие 403, исключат URL из индекса. Это нормально для закрытых разделов и катастрофа, если правило WAF по ошибке блокирует Googlebot.
  • 403 на уже проиндексированных URL обычно появляется в Search Console как ошибки покрытия: «Server error (403)» или исключённые страницы.
  • Защита от ботов, которая отвечает сканерам 403 вместо контента, — один из самых частых способов потерять позиции после установки устройства безопасности.

Как диагностировать

Сравните, что видит реальный пользователь и что видит сканер. Запросите URL с разными user agent, с разных IP, с cookie и без них. Если Googlebot получает 403, а пользователи — 200, проверьте правило блокировки и с помощью инспекции URL в Search Console убедитесь, что получает Google.

Сканируйте с честным user agent. SpiderHead позволяет настраивать идентичность сканера для каждого запуска, чтобы воспроизвести то, что получает поисковый бот, — но никогда не выдавать себя за Googlebot.

FAQ

Плохо ли 403 для SEO?
Только если это случайность. Намеренная блокировка закрытых и административных URL — правильна. А случайная отдача 403 поисковым сканерам на публичном контенте удаляет эти страницы из индекса.
Чем 403 отличается от 401?
401 Unauthorized означает, что нужна авторизация и её нет: вход может помочь. 403 означает, что сервер отказывает этому клиенту независимо от учётных данных.