他の 4xx の問題が原因でブロックされました エラー
Google Search Console に「他の 4xx の問題が原因でブロックされました」というエラーが出てくることがあります。
このエラーが出た時のエラー対象のページが「admin-ajax.php」であることがよくあります。
https://○○/wp-admin/admin-ajax.php?action=rest-nonce
さて、ではこの Google Search Console のエラーはどのように対処するればよいのでしょうか?
誤検知なので基本的には放置しておいて問題ありません
エラー対象のページが「https://○○/wp-admin/admin-ajax.php?action=rest-nonce」である場合は、誤検知なので基本的には放置しておいても問題ありません。
なぜなら、wp-admin 内のファイルは本来インデックスから除外されるべきシステム系の閲覧不可の URL です。WordPress 側で noindex などの処理がされているはずのファイル。
それらのファイルになぜか Search Console のクローラーがアクセスをして来ました。WordPress 側がアクセスに対してブロックした結果、クローラーは「他の 4xx の問題が原因でブロックされました」と判断して今回のエラー表示になったわけです。
ここがポイント!
本来クロールすべきではない場所へクローラーがクロールしに来たことで起こった誤検知なので、admin-ajax.php に関する本エラーは放置して何も問題はありません。
…現場からは以上です。
こちらもいかがですか?