"Blocked due to unauthorized request (401) "は、Google Search Consoleのステータスメッセージで、Googlebotがサイトのページにアクセスしようとした際に401のHTTPステータスコードを受け取ったことを示します。これは、Googlebotが持っていないユーザー認証情報をウェブサーバーが要求していることを意味します。

一般的な原因には以下のようなものがある:

  • 不正な認証設定
  • 特定のエンドポイントにAPIキーがない
  • イントラネットユーザーのみを対象とした、アクセス制限のあるリソース
  • パスワードで保護されたページ
  • 中間プロキシの問題点
  • Googlebotを不正な訪問者として分類するボット保護ソフトウェア。

不正なリクエストによりブロックされました(401)」というステータスメッセージは、サーバーのアクセス制御設定が、有効な認証情報とパーミッションがないために、GooglebotがこれらのURLをクロールするのを意図的にブロックしていることを知らせている。

サイトオーナーは、なぜ認証が必要なのかを診断し、ページが一般にインデックス可能であるべきかを確認し、該当する場合はGooglebotに対して適切なアクセス許可を追加する必要がある。

アクセスを許可することで、検索エンジンがサイトを完全にクロールし、インデックスすることができる。

関連記事SEOにおけるクロールとインデックスとは?