いくつかのタイプのサイトをダウンしなければならない場合やりがいのない保守作業(バックアップサーバーを持っている十分なサイトではない)、検索エンジンがサイトがなくなったと思われる可能性を最小限に抑えるために、サーバーに返すHTTPステータスコードは何ですか?
私は見つけた このステータスコードのリスト W3Cからは、次のものが該当します。
- 503サービスを利用できません
- 500内部サーバーエラー
- 408タイムアウト
- 404お探しのページが見つかりませんでした
私は503が最も適切だと思うが、私は検索エンジンが好むかもしれないものを知りません。
回答:
回答№1の場合は12メンテナンスのために自分のサイトがダウンしている場合、「down for maintenance」ページのインデックスを作成するのではなく、後でGooglebotに戻るように指示するにはどうすればよいですか?
200(成功)ではなく、503(ネットワーク使用不可)のステータスを返すようにサーバーを構成する必要があります。これにより、Googlebotは後でページを再試行することができます。
回答№2の場合は3
404を送ってはいけません。あなたを自分のインデックスから削除するかもしれません。
実際にヘッダーが使用されているかどうかはわかりませんが、おそらく503と適切なRetry-Afterを送信します。
答え№3の2
による Google 「サーバーは一時的に利用できません」という意味で503コードが使用されます。 またチェックアウト W3Cページ 同じ。