末尾にスラッシュを付けずにリクエストがサイトに届くと、たとえば、コンテンツを提供する前/about
にリダイレクトします。/about/
ユーザーが存在しないURLをリクエストすると、404を取得する前に302リダイレクトを受信します。私たちの(非常に信頼できる)SEOチームは、これが検索エンジンを混乱させ、404だけが重要であると教えてくれました。私はこれを信じていますが、その理由を完全には理解していません。誰かが技術的な理由を説明できますか?
2 に答える
ページからリダイレクトしているように、リダイレクトせずに404を提供する必要があります。これは、404を返す削除されたページではありません。これが問題を引き起こす可能性がある例を示します。
つまり、Googleでインデックスに登録されている、削除することにしたページがあります。ページを削除すると、302が404ページにリダイレクトされます。ただし、302リダイレクトは一時的なリダイレクトであるため、この削除されたページはGoogleの結果に残ります。これは、Googleに一時的に移動されるだけであると伝えているためです。実際のURLが404ページを返す場合、ページは時間の経過とともにGoogleのインデックスから削除されます。
moobotの良い答えを完成させるために、Googleは302のリダイレクト(一時的にリダイレクト)をまったく好きではありません; 301リダイレクト(永続的にリダイレクト)を優先します。
SEOの場合、2つの良い方法があります(あなたが望むように、それぞれの選択が良いです):
1)悪いURLまたは古いページを個人の404ページに
リダイレクトする2)悪いURLまたは古いページをあなたのサイトの最も適切なページにリダイレクトする
いずれにせよ、302リダイレクトはSEOの悪い習慣です。