web-dev-qa-db-ja.com

ホームページへのリダイレクトではなく、一時的に利用できないページに対してSEOが404を返すのは悪いことですか?

商人のために何百もの「ホームページ」を含むサイトを想像してください。 (例:www.example.com/cool_merchant

これらのページの一部は、長期間存在し、ニースSEOの存在感を高め、しばらく(たとえば、数週間)一時的に無効になる場合があります。

これらのページがしばらく404を返すのを見るのはボットにとってSEOにとってどれほど悪いのでしょうか?代わりにボットに302を表示する必要がありますか?

ユーザーは、AngularJSアプリ(「実際の」302ではありません)を使用してホームページに移動します。デフォルトでは、ボットに404が表示されるため、ボットに特に対応する必要があるかどうか疑問に思います。

2
Kieran

ホームページへの302は、とにかくソフト404と見なされる可能性が高いので、それがメリットになることはまずありません。

404は一時的なものと認識でき(410はより永続的です)、ページが存在しない場合、404は確かに有効です。できることはあまりありません。ページが存在しない場合は、存在しません。

ただし、これが本当に「一時的な」ものであり、その不在が計画されている場合。その場合、503 "Service Unavailable"ステータスが適切かもしれません。期間がわかっている場合は、Retry-Afterヘッダーでこれを指定できます。検索エンジンは、可能な限りリソースを保持する可能性があります。しかし、「数週間」は長すぎるかもしれませんか?

originalページが長期間利用できない場合、検索エンジンはステータスコードに関係なくSERPからページをドロップする可能性があります。

5
MrWhite