リダイレクトとは何ですか? リダイレクトを正しく使用する方法は?

公開: 2022-12-06

管理しているサイトの種類に関係なく、将来のある時点で状況が変わる可能性があります. 変更は、ページの削除、サイト構造の変更、新しいドメイン名の購入など、さまざまな理由で発生する可能性があります。したがって、変更が発生する前に、適切なリダイレクト アウトラインを作成する必要があります。

リダイレクトとは何か、およびそれらを正しく使用する方法

不適切なリダイレクト プランは、ランキングの低下を引き起こし、トラフィックの減少につながる可能性があります。 これらすべてが、全体として収益とビジネスに悪影響を及ぼします。 さらに、失敗したリダイレクト アウトラインは、何年にもわたる SEO の取り組みを一気に台無しにする可能性があります。 したがって、私たちの中心的なタスクは、そのような望ましくない結果を回避する方法を見つけることです.

リダイレクトとは何ですか? また、どのタイプがありますか? それらはどのように動作し、正しく実装するにはどのような方法がありますか? この記事では、これらすべての問題について詳しく説明します。 それでは、概要を始めましょう。

リダイレクトの意味

リダイレクトは、ユーザーまたは検索エンジンをある URL から別の URL に送信するプロセスです。 リダイレクトは、クライアント側またはサーバー側の場合があります。 種類に関係なく、それらを組み込む主な理由は次のとおりです。

  • 現在のドメインから新しいドメインへのサイトの移動
  • 重要なサーバー メンテナンスを実施しながらトラフィックを転送する
  • 重複または冗長なコンテンツの結合
  • 古いコンテンツ バージョンから新しいバージョンへのトラフィックのリダイレクト
  • サイトの統合または HTTPS への切り替え
  • ページの削除またはプロモーションの実行

リダイレクトを使用する理由

基本的に、コンテンツの移動中にリダイレクトを適用する必要がある主な要因は 2 つあります。

  • 訪問者向けの強化されたUX。 ユーザーが移動したページにアクセスするたびに「ページが見つかりません」と表示されるのは望ましくありません。 リダイレクトはそれを処理し、訪問者を新しいページの場所に誘導します。
  • 検索エンジンによるサイトの理解が深まります。 リダイレクトは、検索エンジンに場所からコンテンツへの移動とシフト タイプ (永続的または一時的) を通知します。 これは、ページが検索クエリに表示される方法に影響します。

リダイレクトの種類

本質的に、リダイレクトには、サーバー側とクライアント側の 2 つのタイプがあります。 各グループには、検索エンジンによって一時的または永続的に表示されるリダイレクト セットが含まれます。 したがって、潜在的な SEO の問題を防ぐには、特定のタスクに正しい URL リダイレクトを適用することが重要です。

サーバー側のリダイレクト

このリダイレクトは、サーバーがページ要求を行っている間、ユーザーまたは検索エンジンを転送する責任があることを意味します。 3XX ステータス コードが返されるために発生します。 クライアント側のリダイレクトにはいくつかの短所があり、主にユニークでまれなケースに適しているため、SEO を扱う場合、ほとんどの場合サーバー側のリダイレクトを使用する可能性があります。

リダイレクトとは何か、およびそれらを正しく使用する方法

各サイト所有者は、このような 3XX リダイレクトに注意する必要があります。

1. 301 リダイレクト

これは、シフトが一時的なものであることを Google に知らせます。 301 リダイレクトは、ページ リダイレクト内でリンクを渡すのに最適な方法でもあります。 これは、一部のページ設定を古い URL から新しい URL に転送するためです。

それでも、301 が使用されるたびにページのオーソリティが低下することに注意してください。 したがって、本当に必要な場合にのみ組み込むようにしてください。

2. 302 リダイレクト

302 も広く普及しているリダイレクトです。 このようなリダイレクトは一時的なものですが、ページの権限を新しいページに転送することはできます。 ただし、スムーズに機能するまで少し待つ必要があります。

302 を利用する場合:

  • ページを新しい URL に移動するには
  • サイトのデザインやコピーのA/Bテストを実施するため
  • ページ全体のメンテナンスを実行するには

いつ 301 と 302 を選択するかについて混乱している場合は、302 リダイレクトは通常、最初の URL をさらに戻すことを目的としたケースであることを思い出してください。

3. 303 リダイレクト

これは、要求されたものと同様のリソースにユーザーを転送する一時的なリダイレクト フォームを示します。 これは、ブラウザー全体で「戻る」ボタンを押したときに、フォームの再送信を回避するのに役立ちます。 さらに、検索エンジンは 301 または 302 として処理する傾向があるため、SEO の目標に 303 を適用しないことをお勧めします。

4. 307 リダイレクト

307 リダイレクトは実質的に 302 と同じですが、1 つの明確な違いがあります。 元のリクエストのリダイレクトを行っている間、HTTP メソッドは同じままです。

5. 308 リダイレクト

このような移動は永続的であり、301 リダイレクトに近いものです。 308 ディレクション中の最初のリクエストの HTTP メソッドのみが異なります。 Google は 308 リダイレクトを 301 リダイレクトと同等に認識していると述べていますが、実際のところ、ほとんどの SEO は依然として 301 リダイレクトを適用しています。

クライアント側のリダイレクト

クライアント側のリダイレクトを考慮すると、ブラウザーがユーザーの転送を決定するときです。 それでも、他に選択肢がない場合を除き、使用しない方がよいでしょう。

1.メタリフレッシュリダイレクト

メタ リフレッシュは、サーバー レベルではなくページ レベルでの操作に関するものです。 HTTP リダイレクト プロセスとは異なり、サーバーではなくブラウザ内で行われます。 SEO の観点からは、HTTP リダイレクトはメタ リダイレクトよりも効率的です。これは、Google とサイト訪問者にとって混乱が少ないためです。

したがって、メタ リフレッシュはかなり遅いため、ユーザー エクスペリエンスが損なわれます。 したがって、Google は誤って間違ったページをインデックスに登録する可能性があります。 そのため、サーバー リダイレクト戦術が利用できない場合にのみ、メタ リダイレクトを利用してください。 さらに、動きが遅いため、十分なリンク エクイティを転送できません。

メタ リダイレクトには、インスタントと遅延の 2 種類があります。 ブラウザーで Web ページが起動されるとすぐに、メタ リダイレクトがすぐに表示されます。 そのため、Google はこれを永続的なリダイレクトとして扱います。 一方、数秒後にトリガーすることは、Google によって一時的な種類と見なされる遅延メタ リダイレクトを表します。

2. JavaScript リダイレクト

名前が示すように、JavaScript はコアにあり、ユーザーをさまざまな URL に誘導する方法をブラウザーに指示します。 リダイレクトを確認するにはページを表示する必要があるため、検索エンジンにとって JS リダイレクトは非常に難しいと言う人もいます。 これにはいくつかの真実がありますが、現在ではページをすばやくレンダリングするため、Google にとっては大したことではありません。 ただし、関連する問題が他の検索エンジン内で発生する可能性があります。

Google が JavaSceipt リダイレクトを 301 と同様に受け入れることを示すテスト ショーケース。 それでも、このリダイレクト タイプを選択しても、ページのオーソリティが失われないという保証はありません。 したがって、可能であれば、JS ではなく 3XX リダイレクトを使用してください。

リダイレクトを組み込む方法

リダイレクトとは何か、およびそれらを正しく使用する方法

1. WordPress プラグイン

WP はオープンソース ソフトウェアであるため、Web 開発者は常に新しいプラグインを作成してパフォーマンスを向上させています。 そのため、WordPress サイトの所有者であれば、リダイレクト プラグインはリダイレクトを生成する最も簡単な方法です。 リダイレクト ツールをインストールするだけで、その効果が発揮されます。

この無料のプラグインを使用すると、すべてのリダイレクトを 1 か所で管理できます。 それを利用することで、複雑なコーディングや機能に対処する必要はありません。 WP サイトがパーマリンクを維持している限り、リダイレクトを使用して壊れたリンクを検索し、リダイレクトを介して正しく設定できます。

2. .htaccess ファイル

このような構成ファイルにより、サーバー ソフトウェアをすばやく修正できます。 この方法では、特定の URL をリダイレクトしたり、カスタム 404 エラー ページを作成したり、パーマリンク内で HTTP を HTTPS に変更したりできます。 ただし、遭遇する可能性のある唯一の欠点は、ファイルが Apache サーバーでのみ使用できることです。

では、.htaccess ファイルはどこにありますか? これはサイトのルート フォルダーに配置されますが、アクセス方法は Web ホストとプランによって異なります。 DreamHost で計画を立てたら、問題なくアカウントにアクセスし、作業するサイトを選択して、[ファイルの管理] をクリックします。 サイト名のフォルダを探して移動します。 .htaccess ファイルを見つけたら、[編集] を選択します。 次に、テキスト エディターを使用してリダイレクト コードを追加します。

3.PHPファイル

PHP ファイルは、訪問者を新しい URL に誘導するもう 1 つの重要なオプションです。 ここで行う必要があるのは、ヘッダー関数をこのファイルに添付することだけです。 それでも、プロセスを動作させるには、初期ソースも PHP ファイルでなければなりません。

まず、テキスト エディタを開きます。 Microsoft ユーザーは Notepad++ を使用する必要がありますが、Mac 所有者は Tumult Wishk を使用できます。 次のステップは、PHP の言語を確実に設定することです。 ここで、リダイレクト コードをソース ファイル内の最初のドキュメント行として挿入します。 それでおしまい。

最もホットなリダイレクト プラクティス

リダイレクトとは何か、およびそれらを正しく使用する方法

1. 密接に一致するコンテンツのリダイレクト

リダイレクトを設定するときは、新しいページのコンテンツが古いページに関連していることを確認してください。 たとえば、古い URL を厳密に一致しない新しい URL に移動すると、検索エンジンは古いページのオーソリティを転送できなくなる可能性があります。 その結果、ソフト 404 で終了し、Google 検索の評価が低くなります。

サーバーが「200 OK」HTTP ステータスを送信すると、ソフト 404 を受信しますが、Google はページが 404 でなければならないと主張しています。このような問題は、次の場合に発生する可能性があります。

  • 製品カテゴリやブログの空のページなど、ページに不十分なコンテンツが含まれています。
  • リダイレクトされたページは、元のページとはまったく関係ありません。
  • ページに 404 エラーが表示されますが、それでも 200 HTTP ステータスに送信されます。

Google は主に有効な 404 ページを通過させますが、これはソフト 404 では一般的ではありません。 したがって、それらを回避し、新たなエラーを修正することが重要です。 Google Search Console は、この問題を解決するのに最適なツールです。 ここでは、ソフト 404 に関連する URL のリストを表示できます。 同様の種類の 404 については、リダイレクトを更新して、アクセス可能な最も適切なページに転送するようにします。

2. リダイレクト チェーンとループの排除

URL がそれ自体にリダイレクトされたり、チェーン全体の前の URL にリダイレクトされたりすることがあります。 これは、リダイレクト ループが発生したときです。 それらは次の 2 つの点から有害である可能性があります。

  • ユーザーの観点からは、ターゲット リソースに到達できず、ブラウザー間で「リダイレクトが多すぎます」というエラーが発生します。
  • 検索エンジンの観点からは、クローラーを「キャプチャ」し、クロール バジェットに悪影響を及ぼします。

監査ツールを使用してサイトをクロールすると、リダイレクト ループ クラスターを発見するのに役立ちます。

3. HTTP から HTTPS へのアップグレード

HTTPS の実装は、現段階ではかけがえのないものです。 これにより、Google 検索のランキング順位にプラスの影響を与える追加の保護レイヤーをサイトに適用できます。 しかし、サイトが HTTP から HTTPS へのリダイレクトを正しく実行していることを確認するにはどうすればよいでしょうか?

Ahref の SEO ツールバーを活用してください。 インストール後、ホームページを HTTP リダイレクト バージョンに切り替えてみてください。 正しく行われると、301 応答コードがツールバーに表示されます。

ただし、サイトで HSTS を適用すると、307 が発生する可能性があります。 それでは、更新する別の戦術に慣れましょう。

  • サイト監査を開く
  • +新しいプロジェクトに移動
  • 手動でアタッチを選択
  • HTTP に切り替える
  • ドメインを入力してください

4. 重複コンテンツ防止

これは、サイトがいくつかのサブドメインで動作している場合に一般的です. 問題は、検索エンジンがそれらを別のサイトとして扱うことです。 したがって、軽く考えれば、重複したコンテンツが表示される可能性があります。 このコンテンツの何が問題なのか疑問に思うかもしれません。 実際には、Google はユーザーをどのバージョンのサイトに転送するかを知らないため、トラフィックを盗み、自分自身と競合します。

サイト監査ツールの [問題] タブには、リダイレクトするページのリストと、既存の重複ページの数に関するデータが表示されます。 そうすれば、何を削除すべきかがわかります。

5.時間の経過とともにリダイレクトのチェック

定期的なリダイレクト パフォーマンス監査により、不要なリダイレクトに関する貴重な洞察が得られ、サイトの効率が低下する可能性があります。 さらに、永続的なリダイレクトは、ほぼ 3 年後にデフォルトになります。 言い換えれば、ユーザーがアクセスすることはもうないため、今すぐリダイレクトを削除できます。その値は新しいものに属します。

6. Linking Authority Regain の 404s 修正

Google は 404 ページへのバックリンクを無視しています。 バックリンクは重要なランキング要素を形成するため、これは大きな問題です。 したがって、基本的に、404 ページへのバックリンクに対して Google からクレジットを受け取ることはありません。

それでも心配はいりません。 これを解決するのは思ったより簡単です。 被リンク分析ツールは、リンク先の 404 ページを検出するのに役立ちます。 そうすれば、それらのページを適切なページに 301 リダイレクトすることで、失われた権限の一部を取り戻すことができます。

結論

リダイレクトを使用すると、削除または変更されたページからのトラフィックとコンバージョンを維持できるだけでなく、Google ランキングの順位を上げることもできます。 リダイレクトは、サーバー側 (301、302、303、307、308) とクライアント側 (メタ リフレッシュ リダイレクトおよび JavaScript リダイレクト) の 2 つの大きなグループに分けられます。 同時に、それらは永続的および一時的な性質のものである可能性があります。

リダイレクトを組み込むには、WordPress プラグイン、.htaccess ファイル、および PHP ファイルが最適な方法であることは間違いありません。 リダイレクト フレームワーク内で実装する価値のあるプラクティスに関して言えば、ここに一流のものがあります。

  • 類似コンテンツへのリダイレクト
  • リダイレクト チェーンとループの削除
  • HTTP から HTTPS に切り替える
  • 重複コンテンツの排除
  • リダイレクトの定期的なチェックアウト
  • 失われたリンク権限を取り戻すための 404s 修正

上記のヒントを活用すれば、あなたのサイトがすぐにニッチ リーダーになることは間違いありません。

私のバックリンクを構築する