商人のために何百もの「ホームページ」を含むサイトを想像してください。 (例:www.example.com/cool_merchant
)
これらのページの一部は、長期間存在し、ニースSEOの存在感を高め、しばらく(たとえば、数週間)一時的に無効になる場合があります。
これらのページがしばらく404を返すのを見るのはボットにとってSEOにとってどれほど悪いのでしょうか?代わりにボットに302を表示する必要がありますか?
ユーザーは、AngularJSアプリ(「実際の」302ではありません)を使用してホームページに移動します。デフォルトでは、ボットに404が表示されるため、ボットに特に対応する必要があるかどうか疑問に思います。
ホームページへの302は、とにかくソフト404と見なされる可能性が高いので、それがメリットになることはまずありません。
404は一時的なものと認識でき(410はより永続的です)、ページが存在しない場合、404は確かに有効です。できることはあまりありません。ページが存在しない場合は、存在しません。
ただし、これが本当に「一時的な」ものであり、その不在が計画されている場合。その場合、503 "Service Unavailable"ステータスが適切かもしれません。期間がわかっている場合は、Retry-After
ヘッダーでこれを指定できます。検索エンジンは、可能な限りリソースを保持する可能性があります。しかし、「数週間」は長すぎるかもしれませんか?
originalページが長期間利用できない場合、検索エンジンはステータスコードに関係なくSERPからページをドロップする可能性があります。