次のセットアップ:
Googleウェブマスターツールでは、すべてのページに429クロールエラーが表示されます。 monitor.usなどのツールを使用して手動でテストしたところ、どのページの読み込みでも問題が見つかりませんでした。
CloudflareとSSLを追加する前は、問題なく動作していました。この問題のより可能性の高い原因は何ですか?最適なデバッグ方法は?
429エラー は次のとおりです。
429リクエストが多すぎます
429ステータスコードは、一定時間内にユーザーが送信したリクエストが多すぎることを示します(「レート制限」)。
応答表現には、条件を説明する詳細を含める必要があり(SHOULD)、新しい要求を行うまでの待機時間を示すRetry-Afterヘッダーを含めることができます(MAY)。
ほとんどのWebホストは、このタイプのエラーでクロールのレートを制限しません。検索エンジンは、ウェブサイトのインデックスを作成するために、すべてのページをクロールできる必要があります。クロール時にこのエラーが原因でGooglebotがページを取得できない場合、SEOの問題が発生します。
ここにスレッドがあります 誰かが同様の問題を抱えており、GoDaddyホスティングでも同様です。あるポスターは、Screaming Frogクローラーで問題のあるサイトをクロールし、問題を再現することができました。クロールが速くなると、429エラーが増えました。
この問題を修正する唯一の方法は次のとおりです。
[開示:GoDaddyでホスティング用のプロダクトマネジメントを実行しており、管理対象PM製品の代理WordPressです]
ご質問とフィードバックに基づいて、設定にいくつかの変更を加えました。
サイドノート:Googlebotがどのように動作するかを確認するためにCloudFlareで動作をテストする必要がありますが、これらの変更を加えてより広く開いたので、準備ができているはずです。