リダイレクト FAQ: よくある質問への回答
公開: 2023-07-03SEO (検索エンジン最適化) を行うすべての人は、遅かれ早かれ、ドメインの移行や URL 構造の変更などのタスクでリダイレクトを使用する必要があります。
だからこそ、私はあなたの疑問を解消するために、リダイレクトに関する最も差し迫った質問に答えるためにこの記事を書きました。
リダイレクトはSEOに悪影響を及ぼしますか?
一般に、リダイレクトは、コンテンツが別の URL に移動するときにリンクの値 (別名、PageRank またはリンクの資産) を維持するのに役立つため、SEO にとっては悪くありません。
ただし、すべてのリダイレクトが同じであるわけではなく、誤用するとランキングが台無しになり、Google があなたのページを SERP から削除する可能性があります。
そのため、一時リダイレクト (302) や永続リダイレクト (301) など、さまざまな種類のリダイレクトについて理解しておく必要があります。
ほとんどの人がリダイレクトに言及するとき、それは 301 リダイレクトのことを指します。
これは、ページが永続的に移動するときにリンクの公平性を維持するために使用される主なリダイレクト方法です。
301 はサーバー側のリダイレクトであり、404 エラーを防ぐことでユーザー エクスペリエンスを向上させます。
これらのリダイレクトは、Web サイトの移行やコンテンツの統合が行われた場合に、オーガニック トラフィックを維持するのに役立ちます。
301 リダイレクトは SEO にとって常に良いとは限りません。
上で述べたように、リダイレクトを悪用するとコストがかかる可能性があります。
つまり、リダイレクトを多すぎると、クロール バジェットとリンク値を無駄にするリダイレクト チェーンが作成される可能性があります。
ただし、間違った場所でリダイレクトを使用すると、さらに悪いことが発生する可能性があります。
私が話しているのは、リダイレクト ループを使用して Web サイトのセクションまたは完全なアクセスを不能にすることです。
この場合、最終的な宛先 URL を持たずに、円の中に相互にリダイレクトする一連のページが存在します。 これにより、ループ内のすべてのページにアクセスできなくなり、リダイレクトの問題が発生します。
301 リダイレクトが SEO にとってプラスにならないもう 1 つの例は、無関係なページへのリダイレクトです。
これが発生すると、リダイレクトはユーザーにとって役に立たないため、Google はそのリダイレクトをソフト 404 として認識します。
これらの例は、301 リダイレクトが SEO の取り組みにとって常に有益であるとは限らないことを示しており、リダイレクトを実装する前にケースバイケースでリダイレクトを分析する必要があります。
主に 301 リダイレクトについて説明しましたが、Google は 308 リダイレクト コードを同じものと見なしているため、このセクションの内容はすべて 308 リダイレクト コードにも当てはまります。
一時的なリダイレクトはダメなのでしょうか?
一時的なリダイレクトは、リンクの公平性を渡さないため、SEO には問題ありません。Google は、ユーザーを別の URL に誘導しながら、リダイレクトされたページを SERP に保持します。
これらのリダイレクトを使用する一般的な理由には、メンテナンスやホリデー セールが含まれます。
これは、ページを一時的に移動する場合に SEO に悪影響が及ばないことを意味します。
ただし、長期間設置したままにすると問題が発生します。
その場合、Google はリダイレクトを永続的なものとして認識し、リンク値を渡し、リダイレクトされたページを SERP から削除します。
Google がこのようなことを行うのは、誰かが永続的なリダイレクトではなく一時的なリダイレクトを使用したとシステムが判断したためです。
結論から言えば、ページを戻す予定がない場合は、一時的なリダイレクトの使用は避けてください。
302 応答コードは一時的なリダイレクトとして最も一般的に使用されますが、Google は 307 リダイレクトも使用しても問題ないと述べています。
301 または 302 リダイレクトを使用する方が良いでしょうか?
ページを永続的に移動する場合は 301 リダイレクトが適しており、一時的なリダイレクトには 302 が適しています。
つまり、コンテンツのマージや移行には 301 を使用する必要がありますが、A/B テストの実行やメンテナンスを行う場合には 302 が賢明な選択肢となります。
Google は 301 リダイレクトを検出すると、リダイレクトされたページを SERP から削除し、SEO 値を新しい URL に渡します。 これにより、ユーザーがアクセスできなくなったページのインデックス作成が回避されます。
一方、302 リダイレクトの場合、ページは戻ってくるため、Google は SEO 値を渡しません。
ただし、302 を長期間そのままにしておくと、Google は 302 を 301 と同様に扱うことに注意してください。
要約すると、301 リダイレクト コードには目的や使用例が異なるため、301 リダイレクトは 302 よりも優れている、または劣っているというわけではありません。
JavaScript リダイレクトは SEO に悪影響を及ぼしますか?
JavaScript リダイレクトは次善の方法であり、最後の手段としてのみ使用する必要があります。
これらのリダイレクトはクライアント側で発生し、ブラウザはリダイレクトを実行するために JavaScript をロードして実行する必要があります。
これは、JavaScript が適切に読み込まれない場合、検索エンジンのクローラーがリダイレクトを見逃す可能性があり、SEO の取り組みに悪影響を及ぼす可能性があることを意味します。
ただし、検索エンジン ボットによって取得された場合は、リンク値を通常のリダイレクトとして渡します。
Google などの検索エンジンは、長年にわたって JavaScript の処理方法を大幅に改善しましたが、Google の従業員は JavaScript を使用しないようアドバイスしました。
一部のブラウザでは JavaScript リダイレクトがサポートされない可能性もあるため、一般的には 301 リダイレクトの方が良い解決策となります。
301リダイレクトとは何ですか?
301 リダイレクトは、Web サイトにリダイレクトを実装する必要がある場合に、リンクの公平性を維持する方法として SEO によって最も一般的に使用されるものの 1 つです。
301 は永続的なサーバー側のリダイレクトです。 これは、ユーザーもクローラーも要求された URL にアクセスできなくなり、そのページのコンテンツにアクセスできなくなることを意味します。
Google は 301 リダイレクトを含む URL を検出すると、その URL を検索結果から削除します。 したがって、301 は、ページを SERP に表示したくない場合にのみ使用する必要があります。
302リダイレクトとは何ですか?
302 リダイレクトは、ページが見つかったが一時的に別の URL に移動されたことを意味する HTTP コードです。
302 は、近い将来ページを元に戻す予定の場合に推奨されるサーバー側のリダイレクトです。 これが、Google が 302 リダイレクトを含むページをインデックスに登録し続ける傾向がある理由の 1 つであり、これらのページは永久に削除されるわけではありません。 たとえば、302 は休暇期間中に便利で、別の販売ページを設定して休暇後に通常のコンテンツを提供できます。
302 リダイレクトと 307 リダイレクトの違いは何ですか?
302 (Found) と 307 (Temporary Redirect) リダイレクトの主な違いは、307 リダイレクトでは HTTP リクエスト メソッドの変更が許可されていないことです。
POST メソッドはサーバーにデータを送信し、GET はサーバーからのデータを要求するため、HTTP リクエスト メソッドが重要です。
リダイレクト中にリクエスト メソッドが保持されない場合、302 で発生する可能性のある予期しない動作が発生する可能性があります。
302 リダイレクトではリクエスト メソッドが保存または指定されないため、誤動作が発生する可能性があり、これが 307 コードが導入された主な理由の 1 つです。
したがって、307 は 302 リダイレクトの後継であると考えてください。
最終的な考え
リダイレクトの数を減らし、Screaming Frog SEO Spider を使用することは、リダイレクトによって SEO が台無しにならないようにする簡単な方法です。
このツールは、貴重なクロール バジェットを無駄にし、ユーザーに影響を与える恐ろしいリダイレクト チェーンとリダイレクト ループを迅速に特定するために不可欠です。
Screaming Frog で Web サイトの監査を実行します。
監査の準備ができたら、[レポート/リダイレクト] をクリックすると、[すべてのリダイレクト]、[リダイレクト チェーン]、または [リダイレクトと正規チェーン] の 3 種類のレポートから選択できます。
すると、以下を示す CSV ファイルが得られます。
- チェーンがあるかどうかを確認するリダイレクトの数。
- リダイレクトにループがあるかどうかを示す列。
- ソース URL、リダイレクト アドレス、および最終アドレス。
また、WhereGoes のようなリダイレクト チェッカーを使用して、意図したとおりに動作しているかどうかをテストすることをお勧めします。
ヒント: リダイレクト チェッカーは、リンクが別のリンクにリダイレクトされることはわかっているが、リダイレクト パスがわからない場合にも役立ちます。 内部リンクを介したリダイレクトを避けるように注意してください。
このガイドに従うことで、リダイレクトを適切に使用し、SEO のメリットを享受するための正しい道を進むことができるはずです。 Google Search Console データを別のレベルに引き上げたい場合は、14 日間の無料トライアルで SEOTesting にサインアップしてください。