301リダイレクト:301リダイレクトとSEOの包括的なガイド

公開: 2022-05-06

リダイレクトは、ウェブサイトの周囲や、サービスを停止しているページからトラフィックを誘導するための便利なツールになります。 ただし、すべてのリダイレクトが同じというわけではありません。 さまざまな状況で、さまざまな種類のリダイレクトが必要になります。

301リダイレクトは、ウェブサイトのSEOの整合性を維持しながら、トラフィックを非アクティブなページから安全に迂回させるSEOに適した方法です。

この301リダイレクトの包括的なガイドでは、301リダイレクトとは何か、SEOに推奨されるリダイレクトである理由、いつ使用する必要があるか、301URLリダイレクトを実装する方法について説明します。

リダイレクトとは何ですか?

リンクをクリックして404エラーページにたどり着いたことはありますか? デッドリンクをクリックすると、イライラしたり迷惑になったりする可能性があります。

ありがたいことに、サイトでこの状況を回避するためにURLをリダイレクトできます。

URLのリダイレクトは、トラフィックが最初のページから2番目のページに誘導されるように、現在のURLを別のURLにリンクするプロセスです。 別のURLにリダイレクトすることで、訪問者とGooglebotなどの検索エンジンクローラーの両方に、ページに新しい場所が追加されたことを通知します。

次の場合にリダイレクトを使用することをお勧めします。

  • Webサイトを新しいドメインまたはプロトコルに移動します
  • あなたのサイトで壊れたURLを見つけてください
  • 2つのWebページをマージする
  • WebページのURLを変更する
  • 複数のドメインがあり、訪問者を1つだけに集中させたい
  • Webサイトから特定のページを削除します

リダイレクトの種類

すべてのリダイレクトは、永続的なリダイレクト一時的なリダイレクトの2つのカテゴリのいずれかに分類されます。

ページが新しい場所に移動し、URLが不要になった場合は、永続的なリダイレクトを使用できます。 一方、一時的なリダイレクトは、限られた時間だけ移動し、URLを保持したいページに適しています。

すべてのリダイレクトは事実上同じことを行います—トラフィックをリダイレクトします。 では、なぜ一時的なリダイレクトと永続的なリダイレクトを区別する必要があるのでしょうか。

永続的なリダイレクトは、新しいURLが正規URLであることを示す強力なシグナルを検索エンジンに送信します。 対照的に、一時的なリダイレクトはより弱い信号を送信し、そのURLが正規として指定される可能性を減らします。

正規URLは、重複するページの中でGoogleが最も代表的であると見なすURLです。 Googleは、新しいページが正規URLである必要があるという強力なシグナルを受信すると、古いページではなく新しいページをクロールしてインデックスに登録する可能性が高くなります。

永続的なリダイレクトには6つのタイプがあります。

  • HTTP301リダイレクト
  • HTTP308リダイレクト
  • メタリフレッシュリダイレクト
  • HTTPリフレッシュリダイレクト
  • Javascriptロケーションリダイレクト
  • 暗号リダイレクト

HTTP301およびHTTP308リダイレクトは、サーバー側のリダイレクトです。 ブラウザがWebサーバーにHTTPリクエストを送信すると、サーバーはステータスコードで応答し、クライアントを新しいページにリダイレクトします。 このプロセス全体は通常、ほんの一瞬しかかからず、比較的見過ごされがちです。

永続的なリダイレクトに関しては、サーバー側のリダイレクトだけがオプションではありません。 クライアント側のリダイレクトもあります。 その名前が示すように、クライアント側のリダイレクトは、クライアントのブラウザに新しいページにリダイレクトするように指示します。

たとえば、meta refreshリダイレクトとjavascriptリダイレクトは、ユーザーが別の場所からアクセスしようとするコンテンツを取得するようにユーザーのWebブラウザーに指示するだけのクライアント側リダイレクトです。

301リダイレクトとは何ですか?

301リダイレクトは、古いURLがアクティブでなくなったりアクセスできなくなったりしたときに、訪問者と検索エンジンボットを新しいURLに誘導する永続的なリダイレクトです。

301は、ページが永続的に移動したことを訪問者のブラウザに効果的に通知します。 訪問者が元のURLにアクセスしようとすると、ブラウザはWebサーバーにHTTP要求を送信し、WebサーバーはHTTPステータスコードを配信します。 番号301は、ソー​​スページのHTTP応答ステータスコードを示し、要求されたページが別のURLに移動されたことを示します。

検索エンジンのクローラーが301リダイレクトを検出すると、インデックスから古いURLを削除するようにメモします。 また、リダイレクト先のページを「読み取り」、最初のクエリに適しているかどうかを判断します。 リダイレクトは、新しいURLが検索結果に表示されるものであることを示していますが、リダイレクトされたURLと同じキーワードでランク付けされることを保証するものではありません。

それはどのように機能しますか?

あなたのサイトに定期的にトラフィックを得る特定のウェブページがあるとしましょう。 グーグルはそれを索引付けしました、あなたはあなたのソーシャルメディアアカウントからそれにリンクしました、そして訪問者はそれを簡単にアクセスできるようにブックマークしました。 ただし、何らかの理由で、コンテンツを別のページに移動することにしました。

ページを削除するだけの場合、訪問者が元のURLにアクセスしようとすると、404エラーページが表示されます。 ただし、301 URLリダイレクトを実装すると、訪問者は何もしなくても新しいURLに転送されます。

301リダイレクトのベストプラクティス

301リダイレクトを戦略的に使用する必要があります。 これらのベストプラクティスに従って、正しく使用するようにしてください。

関連するページにのみリダイレクトする

関連性のないページにリダイレクトすると、Googleの検索クローラーが301ではなく404エラーであると誤解する可能性があります。関連性のあるページにリダイレクトするだけで、スパムのリダイレクトを回避することをお勧めします。

リダイレクトチェーンを避ける

ページを新しいURLにリダイレクトし、後でそのURLを別のURLにリダイレクトすると、誤ってリダイレクトチェーンが作成されてしまいます。 これらのリダイレクトチェーンは、Webサイトの速度を低下させ、クロール予算を浪費する可能性があります。 ページ速度はGoogleのランキング要素であるため、リダイレクトチェーンを回避するためにリダイレクトを計画します。

Ahrefs Site Auditなどの有料ツールを使用して、サイトのリダイレクトチェーンを検出できます。 リダイレクトチェーンがある場合は、リダイレクトを修正して、削除された他のページで中間停止するのではなく、各ページが最終URLに移動するようにすることができます。

不要または残った301リダイレクトをクリーンアップします

何年にもわたって、サイトは301のリダイレクトを収集できます。 これらは、上記のリダイレクトチェーンにつながる可能性があり、.htaccessファイルをオーバーロードすることによってサイト全体の速度を低下させる可能性もあります。

SEO監査サービスは、不要な301を検出して、サイトから削除できるようにするのに役立ちます。

301リダイレクトはSEOに影響を与えることができますか?

リダイレクトは、サイトのトラフィックの流れを管理するのに役立ちます。 ただし、不適切に使用すると、サイトのSEOとUXに悪影響を与える可能性があります。

幸いなことに、301リダイレクトを利用して、サイトのSEOを損なうことなくトラフィックを正常にリダイレクトできます。

301リダイレクトがSEOに適していると見なされるのはなぜですか?

301はTransferLinkEquityをリダイレクトします

301リダイレクトの主な利点の1つは、リンクの公平性と権限を元のURLから新しいURLに転送することです。 その結果、301リダイレクトは、SEOの永続的なリダイレクトの頼りになるタイプとしての評判を得ています。

ページを完全に削除する必要がある場合は、ページを完全に削除してリンクの公平性を失う必要はありません。 別のトピックに関連するページが存在する場合は、301リダイレクトを使用して、元のページのリンクエクイティを宛先ページに転送できます。

コンテンツ戦略の一部としての301リダイレクト

301は転送リンクの公平性をリダイレクトするため、コンテンツ戦略の一部として安全に使用して、より大きく、より優れたコンテンツを構築できます。 どのように?

301リダイレクトの例

密接に関連している2つのコンテンツページがあると想像してください。 これらの各ページは、ある程度のオーガニックトラフィックをキャプチャし、SEOの目的に十分なパフォーマンスを発揮します。 2つのページへのオーガニックトラフィックを増やす試みでは、キーワードリサーチをやり直し、2つのページを組み合わせることで、目的のキーフレーズの検索意図をより適切に満たすことができることを発見します。

これらの2つのページを1つの大きなコンテンツにマージすると、十分にパフォーマンスの高い2つのページを、どちらよりもパフォーマンスの高い1つのページに変換できます。 さらに、トラフィックやバックリンクが少ないページでの301リダイレクトにより、より強力なページに追加のリンクエクイティを送信できます。

同様に、キーワードの共食いの問題に直面した場合は、301リダイレクトを使用してページをマージできます。

301リダイレクトと302リダイレクト?

301リダイレクトと302リダイレクトはどちらも、訪問者を新しいURLに誘導するサーバー側のリダイレクトです。 これら2つの主な違いは、301は永続的なリダイレクトを目的としており、302は一時的なリダイレクトを目的としていることです。

つまり、ページを一時的に再配置する場合にのみ、302リダイレクトを使用する必要があります。 302リダイレクトがより適切な選択である可能性があるいくつかの状況には、次のような場合があります。

  • Webページを更新しましたが、それでも視聴者に一貫した視聴体験を提供したいと考えています
  • 新しいページを永続的なプレースホルダーにせずにテストしたい
  • あなたは壊れたウェブページを持っていますが、それを修正するのに時間が必要です

以前は、302リダイレクトによってPageRankが失われていましたが、現在はそうではありません。 Googleは、301リダイレクトも302リダイレクトもPageRankやその他のSEO信号に影響を与えないことを確認しています。

とはいえ、トラフィックを一時的に迂回させる必要がある場合は302リダイレクトのみを使用し、トラフィックを永続的に迂回させる必要がある場合は301リダイレクトのみを使用することをお勧めします。

いつ301リダイレクトを使用する必要がありますか?

コンテンツのマージとは別に、301を使用してURLをリダイレクトする必要がある状況がいくつかあります。

ページを別の場所に永続的に移動する

301 URLリダイレクトの最も一般的な使用法は、ページを削除することを決定したときにトラフィックを新しいURLにシフトできるようにすることです。 ページを削除する場合は、永続的な301リダイレクトを使用して、着信トラフィックを維持し、トピックが類似しているページに誘導できます。

非アクティブなページのクリーンアップ

サイトに404の行き止まりを残すと、訪問者を苛立たせ、サイトを専門的でないように見せることができます。

理想的には、これらのページを削除し、それらのリンクを削除する必要があります。 ただし、ページのリンクエクイティを維持したい場合は、301 URLリダイレクトを使用して、受信するトラフィックを別のページに永続的に送信します。

サイトのどこかにほぼ同等のページがある場合、または訪問者を誘導するのに意味のある別のページがある場合は、ページを完全に削除するのではなく、遠慮なく301リダイレクトを使用してください。

あなたのウェブサイトの構造を変える

サイトのアーキテクチャを変更すると、コンテンツの構造と分類を改善できる場合があります。 ページをマージするか、新しいサブディレクトリに配置することにした場合、301リダイレクトは、変更を管理し、Web訪問者をシームレスに移動するのに役立ちます。

ブログをサブドメインからサブディレクトリに移動する

ブログをサブドメインでホストしていて、それをルートドメインと再結合したい場合は、投稿をサブディレクトリ内の新しいURLにリダイレクトできます。 サブドメインとサブディレクトリの詳細については、この投稿をご覧ください。

新しいドメインへのウェブサイトの移行

新しいドメインへのウェブサイトの移行は、あなたが構築するために一生懸命働いてきたすべてのトラフィックとSEOの価値を失う必要があるという意味ではありません。 301リダイレクトを使用して、あるドメイン名から別のドメイン名に移行し、訪問者を新しい家に送ります。

また、Google検索コンソールのアドレス変更ツールを使用して、ドメインを移動したことをGoogleに通知することを忘れないでください。

HTTPからHTTPSに切り替える

HTTPは、Web全体のページの標準でした。 現在、大多数のサイトはHTTPSに切り替えています。これは、TLS証明書を使用して暗号化された通信を可能にするより安全なプロトコルです。

HTTPからHTTPSに切り替える場合、301 URLリダイレクト(正規タグと組み合わせて)により、Googleが新しいページに正しくインデックスを付け、ユーザーが新しいサイトに適切に誘導されるようにすることができます。

大文字と小文字を区別するスラッシュURLと末尾のスラッシュURL

URLでは大文字と小文字が区別されます。 大文字のURLは、他の方法で同じことを言っている場合でも、小文字のページとは異なるページにつながります。 さらに、末尾にスラッシュが付いたURL(www.website.com/home/)は、スラッシュが付いていないURL(www.website.com/home)とは異なるページを表します。

URLをクリーンアップして一貫性を高めたい場合は、301リダイレクトを使用して、訪問者と検索クローラーを1つの特定のURL構造に誘導します。たとえば、すべて小文字で末尾にスラッシュを付けます。

301リダイレクトを使用しない場合

すべてのユースケースで301が必要なわけではありません。このタイプのリダイレクトを回避する必要があるのはこのときです。

一時的なリダイレクトの場合

トラフィックを一時的にリダイレクトするだけの場合は、301リダイレクトを避ける必要があります。 この場合、代わりに302リダイレクトを使用する必要があります。 Googleがインデックスに元のURLを保持するようにしたい場合は、一時的なリダイレクトを使用してください。

無関係なページにリダイレクトするには

必要がない限り、301リダイレクトを使用して完全に無関係なページにリダイレクトしないでください。 Googleは、ホームページまたは完全に無関係なページへのリダイレクトを、301ではなくソフト404として扱う場合があります。 関連するページにトラフィックを誘導するには、301のみを使用してください。

WordPressでリダイレクトを実装する方法

WordPressに301リダイレクトを実装する準備はできましたか? これを行うにはいくつかの方法があります。

.htaccessファイルを使用する

Apacheサーバーでホストされているサイトの場合、サイトのルートフォルダーにある.htaccessファイルを編集して、301リダイレクトを実装できます。

.htaccessの編集は、特に技術的な傾向がない場合は複雑になる可能性があります。 幸いなことに、サーバーのファイルを掘り下げることがあなたのお茶ではない場合は、プロセスを簡素化できるプラグインや、リダイレクトを実装する他のいくつかの方法があります。 詳細については、Web開発者に相談してください。

PHPを使用してリダイレクトを作成する

PHPコードを使用してリダイレクトを実装することもできます。 組み込みのwp_redirect関数を使用してこれを行う方法のWordPressの例を次に示します。

.htaccessまたはPHPルートを使用する場合は、URLリダイレクトジェネレーターを使用して、必要なコードを生成します。 URLリダイレクトジェネレーターは、リダイレクトを実装するために必要なコードを提供し、それを適切な場所にコピーして貼り付けるだけで済みます。

WordPressプラグインを使用する

ありがたいことに、WordPressでの301リダイレクトの実装は、他のプラットフォームよりも簡単です。 .htaccessファイルやPHPコードを編集する必要はありません。リダイレクトの実装に役立つように特別に設計されたWordPressプラグインを使用するだけです。 プロセスを簡素化するために使用できるプラグインには、リダイレクト、Yoast、EasyRedirectManagerなどがあります。

301リダイレクトエラーをチェックする方法

301リダイレクトが機能していることを手動で確認できます。 ブラウザにURLアドレスを入力するだけで、正しいページに移動するかどうかを確認できます。 リダイレクト先のページが表示されない場合は、リダイレクトが正しく実装されていません。

Screaming Frogなどのオンラインリダイレクトチェッカーツールを使用して、サイトのリダイレクトが意図したとおりに機能するかどうかを自動的にチェックすることもできます。 これらのツールは、同時にチェックする必要のあるリダイレクトが複数ある場合に特に役立ちます。 リダイレクトチェッカーは、Webサイトの内部に潜んでいるリダイレクトエラーを特定するため、それらを修正するための計画を作成できます。

301リダイレクトに関するFAQ

いつリダイレクトを使用する必要がありますか?

ページを削除した場合は、同様のトピックまたは意図を持つ新しいページにURLをリダイレクトする必要があります。 たとえば、パフォーマンスの低いコンテンツを最適化できるとは思わない場合は、そのコンテンツを削除することを選択できます。 それらのページにリダイレクトを実装し、サイト訪問者を同様のページに送信すると、検索エンジンはリダイレクトされたページのインデックスを解除する必要があることを知ることができます。 また、訪問者にとってより良い体験を生み出します。

301リダイレクトはSEOを傷つけますか?

正しく実装されていれば、301リダイレクトがSEOの取り組みに悪影響を与えることはありません。 実際、301は、パフォーマンスの低いコンテンツを戦略的に削除し、リンクの公平性をより関連性の高い有用なページに渡すことができるため、SEOの目標をサポートできます。

以前は、30倍のリダイレクトがページのPageRank(Googleがページのランキングに使用する指標の1つ)に害を及ぼすために使用されていました。 ただし、2016年に、Googleはこれに対するスタンスを公式に変更し、30倍のリダイレクトによってページのランク付け機能が損なわれることはなくなりました。 さらに、301と302の両方が転送リンクの公平性をリダイレクトします。これは、ページを削除するときにリンクの公平性をシフトできるようにすることで、実際にSEOに役立ちます。

301リダイレクトが多すぎることはありますか?

ドメインで使用できる301リダイレクトの数に制限はありません。 ただし、ある時点で、リダイレクトが多すぎるとブラウジングエクスペリエンスが遅くなる可能性があります。 また、クロール予算を浪費する可能性があります。

一度に複数の301リダイレクトを実装できますか?

はい、301リダイレクトをスタックできないということは何もありません。 ただし、リダイレクトチェーンを使用すると、サイトの速度が低下し、クロールの予算が無駄になります。 したがって、可能ですが、ベストプラクティスはこれを回避することです。

私の301リダイレクトは他のサイトからのバックリンクを転送しますか?

はい。 301リダイレクトを使用するということは、元のリダイレクトされたページから新しいページへのリンクの公平性を意味します。

ドメイン全体をリダイレクトできますか?

ドメイン全体を一度にリダイレクトすることはできませんが、ドメイン上のすべてのページを別のドメインにリダイレクトすることはできます。 たとえば、HTTPからHTTPSに移行する場合は、各ページをHTTPURLから新しい同等のHTTPSURLにリダイレクトする必要があります。

ページをリダイレクトする前に、ページの正規タグを削除する必要がありますか?

はい、検索エンジンに混合信号を送信しないようにするには、リダイレクトされているページの正規タグを削除します。 新しいURLに正規タグがない場合は、追加します。

信頼できるパートナーと一緒に301リダイレクトなどを実装する

サイトに不適切なリダイレクトがあるかどうかわかりませんか? お手伝いしましょう! 200ポイント以上のSEO監査では、ウェブサイトのパフォーマンスに影響を与える可能性のあるリダイレクトエラーやその他の問題を見つけることができます。 詳細については、Victoriousとの無料のSEO相談を今すぐ予約してください。