最高のWordPressバックアップ
& 移行プラグインを今すぐ入手しよう
デュプリケーターを今すぐ入手
デュプリケーター・クラウド発表

[新機能] クラウドバックアップがよりシンプルに - Duplicator Cloudがサードパーティストレージを排除

Duplicator Cloudでスケーラブルで手頃な価格のクラウドストレージプランを検討し、サイトのバックアップを安全に整理し、1つでアクセスできるようにしましょう。
リダイレクト・チェーンの修正方法

SEOを密かに破壊しているリダイレクトチェーンを修正する方法 

執筆者 著者アバター ジョエラ・ダン
著者アバター ジョエラ・ダン
ジョエラはWordPressで長年の経験を持つライターです。Duplicatorでは、基本的なバックアップから大規模な移行まで、サイトのメンテナンスを専門としています。彼女の最終的なゴールは、あなたのWordPressウェブサイトが安全で、成長できるようにすることです。
     レビュー レビュアーアバター ジョン・ターナー
レビュアーアバター ジョン・ターナー
ジョン・ターナーはDuplicatorの社長です。彼は20年以上のビジネスと開発の経験があり、彼のプラグインは2500万回以上ダウンロードされています。

あなたは何時間もかけてコンテンツを作成し、オンラインプレゼンスを構築してきた。しかし、何かがおかしい。

トラフィック数が努力に見合っていない。瞬時に読み込まれるはずのページが遅く感じる。正しいことをやっているのに、サイトのパフォーマンスにがっかりさせられている。

多くの場合、リダイレクト・チェーンというわかりやすいところに犯人は隠れている。

無邪気なリダイレクトが別のリダイレクトにつながり、また別のリダイレクトにつながる。気づかないうちに、訪問者と検索エンジンは、あなたのコンテンツに到達するために、何カ所も経由するルートを通っているのです。

このガイドでは、リダイレクトチェーンとは何か、なぜリダイレクトチェーンがあなたのサイトを傷つけるのか、そして最も重要なのは、リダイレクトチェーンを見つけて修正する方法について説明します。

あなたは学ぶだろう:

  • リダイレクト・チェーンとは何か?
  • リダイレクト・チェーンがSEOランキングとサイトスピードに与える影響
  • リダイレクト・チェーンの見分け方
  • 既存のリダイレクト・チェーンを修正するためのステップ・バイ・ステップの方法
  • 将来チェーンを作らないための予防策

クイック・サマリー:リダイレクト・チェーンを修正する方法

リダイレクトチェーンは、URLが最終目的地に到達するまでに複数のリダイレクトを経由することで発生し、クロールの予算を浪費し、ページの読み込み時間を遅くします。解決策は簡単です。クローラーツールを使ってリダイレクトチェーンを特定し、最初のリダイレクトを更新して最終的なURLを直接指すようにし、サイトのリダイレクト構造をクリーンで効率的に保つための防止策を実施することです。

目次

リダイレクト・チェーンとは?

誰かがリンクをクリックしたり、URLを入力したりすると、すぐに最終的なページにたどり着くことを期待します。しかし、リダイレクトチェーンでは、最終的に目的地に到達するまでに、あるURLから別のURLへ、そしてまた別のURLへとたらい回しにされてしまいます。

これが実際にどのようなものかを紹介しよう:

リダイレクトチェーンページA " ページB " ページC

直接リダイレクトページ A " ページ C

あるブログ記事を/old-blog-post/で公開したとしよう。その後、/blog/new-post/に移動しました。その後、あなたは再びURLを再構築することに決め、/resources/new-post/に移動しました。

最初のリダイレクトを更新して最終的な場所を直接指すようにする代わりに、多くのサイトはこのような連鎖に陥ってしまう:/old-blog-post/ " /blog/new-post/ " /resources/new-post/。

ゴールは常に、最終目的地へまっすぐ、リダイレクトすることだ。

リダイレクト・チェーンはどのように起こるのか?

私の経験では、リダイレクトチェーンは徐々に構築されていく。数ヶ月から数年にわたりサイトに変更を加え、それぞれの変更はその時点では完全に論理的であるように見える。

以下は、私がよく目にするチェーンの形成方法である:

サイトの移行:まずHTTPからHTTPSに移行します。その後、ドメイン名を変更する。http://old-site.com " https://old-site.com " https://new-site.com となります。ダイレクト・リダイレクトが1回ではなく、すでに2回ホップしていることになる。

URL構造の変更:WordPressでは、パーマリンクの設定を簡単に変更することができます。URLから/category/を削除し、後で日付も削除することにするかもしれません。それぞれの変更が、連鎖的に別のレイヤーを作り出します。

コンテンツの更新:2つのブログ記事を統合し、投稿Aを投稿Bにリダイレクトした。今度は、投稿Aは2カ所を経由することになります。

プラグインの変更:これは人々を油断させる。古いSEOプラグインがリダイレクトルールを作成した。あなたは、独自のリダイレクトを作成する新しいプラグインに切り替えました。古いルールが消えるわけではなく、リダイレクトのステップが増えるだけだ。

厄介なのは、それぞれのリダイレクトが完璧に機能するかもしれないということです。訪問者はまだ正しいページに到達しているかもしれませんが、あなたが変更を加えるたびに、訪問者がたどる道はより長く、より複雑になっていきます。

リダイレクトチェーンはSEOにどう影響するか?

リダイレクトチェーンは、人々があなたのコンテンツに到達することに変わりはないので、無害に見えるかもしれません。しかし、リダイレクトチェーンはサイトのパフォーマンスを低下させる現実的な問題を引き起こします。

廃棄物クロール予算

検索エンジンがあなたのサイトを探索する時間は無限ではありません。GoogleとBingは、1回の訪問でチェックするページ数を設定し、特定のクロールバジェットを割り当てます。

検索エンジンがリダイレクトチェーンにヒットすると、重要なコンテンツを発見してインデックスする代わりに、不必要なホップをたどることになるため、貴重なクロール予算を浪費することになる。

ページ読み込み速度の低下

すべてのリダイレクトは、あなたのサーバーへの個別のリクエストです。各ホップはロード時間を追加します

誰かが3段階のリダイレクトチェーンを経由するリンクをクリックすると、ブラウザはそうしなければならない:

  1. ページAをリクエストし、ページBにリダイレクトされる。
  2. ページBをリクエストし、ページCにリダイレクトされる。
  3. 最後にページCをリクエストしてロードする

このような余分なサーバーリクエストは積み重なります。ユーザーはページの読み込みが3秒以内であることを期待しているので、コアウェブバイタルのスコアには1ミリ秒が重要です。

Googleは、リンクエクイティ(リンクを通じて渡されるSEOの価値)は適切に設定されたリダイレクトによって失われることはないと明言している。しかし、直接A " Cリダイレクトは、そのSEO価値を転送する最もクリーンな方法であることに変わりはありません。

シンプルで直接的なリダイレクトの方がうまくいくのに、なぜ不必要な複雑さを作り出すのか?

リダイレクト・チェーンの見つけ方

見えないものは直せない。リダイレクトチェーンチェッカーツールを使うことをお勧めします。

私はウェブサイトのクローラーに頼っている。

Screaming Frog SEO Spiderは、この仕事に私がよく使うデスクトップツールだ。サイト全体をクロールし、チェーンを含むすべてのリダイレクトを示す詳細なレポートを生成します。

スクリーミングフロッグのリダイレクトレポート

無料版は500URLまで対応しており、小規模から中規模のウェブサイトのほとんどをカバーできる。より大規模なサイトについては、有料版にアップグレードすることができます。

すでにAhrefsやSemrushを使用している場合、それらのサイト監査機能でもリダイレクトチェーンを特定することができます。これらのツールは同じ情報を少し異なるフォーマットで提供するが、同等の効果がある。

WordPressのダッシュボード内にとどまることを好む場合は、AIOSEOのリダイレクトアドオンのようなプラグインは、リダイレクトパターンを識別するのに役立ちます。

AIOSEOリダイレクトマネージャー

個々のリダイレクトを管理するには最適だが、AIOSEOは専用のクローラーが提供するサイト全体の包括的なビューを提供しない。私は発見よりも修正に使っている。

リダイレクトチェーンを修正するには?

チェーンを特定したら、それを修正するのは簡単なプロセスだ。目標は単純で、最初のリダイレクトを最終目的地へ直結させることだ。

リダイレクトチェーンを修正する方法は以下の通り:

  • クローラーレポートを使ってリダイレクトチェーンを特定する
  • 現在のチェーン・パスと目的地を記録する
  • 最初のリダイレクトを更新し、最終的なURLを直接指すようにする。
  • すべてのキャッシュを消去し、新しいリダイレクトを徹底的にテストする。
  • 内部リンクを更新し、最終目的地URLを使用する

リダイレクト・チェーンの特定

クローラーを実行したら、リダイレクトレポートを探してください。以下のようなエントリーが表示されます:

/services/new/ " /services/final-service-page/

これは、/old-service/を訪問した人が、/services/final-service-page/に到達する前に2回バウンスされることを示している。

あなたの使命は、 /old-service/が直接/services/final-service-page/を指すようにし、中間ステップをなくすことである。

見つけたチェーンを記録する。私はシンプルなスプレッドシートに3つのカラムを設けている:元のURL、現在のチェーン、ターゲットフィックス。

リダイレクトの簡素化

さて、実際の修正です。元のリダイレクトの作成方法によって、主に2つの選択肢があります。

AIOSEOのようなプラグインを使用している場合は、WordPressのダッシュボードにログインし、リダイレクト設定に移動します。

開始URLを検索します。現在リダイレクトチェーンの一部に送信しているリダイレクトルールが見つかります。

このルールを編集し、最終目的地に変更する。

AIOSEOでリダイレクトを編集する

変更を保存します。これでミドルホップがなくなりました。

リダイレクトが .htaccess ファイルで処理される場合は、FTP、cPanel ファイルマネージャ、またはホスティングプロバイダのコントロールパネルからアクセスする必要があります。

まず、.htaccessファイルをバックアップしてください。変更する前に必ずバックアップを取ってください。

リダイレクト行で、開始URLに言及しているものを探してください。通常、次のようになります:

Redirect 301 /old-service/ /services/new/

代わりに最終目的地に行くように変更する:

Redirect 301 /old-service/ /services/final-service-page/

ファイルを保存し、サーバーにアップロードしてください。

新しいリダイレクトをテストする

このステップは非常に重要なのだが、これをスキップする人があまりにも多い。

まず、ウェブサイトのキャッシュ、サーバーのキャッシュ、ブラウザのキャッシュなど、すべてのキャッシュを消去してください。キャッシュされたリダイレクトは、実際にはうまくいったのに、修正がうまくいかなかったように見せることがあります。

シークレットウィンドウまたはプライベートブラウジングウィンドウを開き、元のURLを貼り付ける。途中停止することなく、最終目的地のページに直接たどり着くはずです。

AIOSEOでリダイレクトをテストすることもできます。リダイレクト先のリンクに何か問題があれば教えてくれる。

AIOSEOチェック リダイレクト

それでもチェーンが表示される場合は、リダイレクトルールとキャッシュクリアを再確認してください。すべてのシステムに変更が反映されるまで数分かかることがあります。

これが、多くの人が忘れている最後のステップだ:内部リンクを修正すること。

古いURLを指す内部リンクがないか、ウェブサイトを検索してください。

これらのリンクを更新して、最終的な目的地を直接指すようにしましょう。これにより、サイト内からリンクをクリックする際にリダイレクトの必要性が完全になくなります。

Search & Replace Everythingのようなプラグインは、リンクの一括更新に役立つ。

リダイレクト・チェーンを防ぐ方法

予防は後始末に勝る。連鎖を防ぐために、私がリダイレクト・マネジメントに取り組んでいる方法を紹介しよう。

計画を立てる

サイトを大きく変更する前に、スプレッドシートにURLマップを作成する。

現在のURLを1つの列に列挙し、予定されているリダイレクト先を別の列に列挙します。このシンプルな文書が、誤ってチェーンを構築するのではなく、直接リダイレクトを作成するためのロードマップになります。

HTTPからHTTPSへの移行とドメイン名の変更を同時に行う場合は、http://old-site.com/page/からhttps://new-site.com/page/ にそのまま移行するようにリダイレクトを計画しましょう。中間ステップをスキップする。

定期的な監査の実施

私は、四半期に一度、あるいはサイトの構造を頻繁に変更する場合はそれ以上の頻度で、サイトクローラーを実行することを推奨している。

カレンダーのリマインダーを設定し、実際に実行すること。私が監査中に発見したリダイレクト・チェーンのほとんどは、誰もチェックしていなかったために数ヶ月間構築されていた。

このような定期的なチェックは、問題がまだ小さく、簡単に解決できるうちにキャッチする。

ドキュメントのリダイレクト

作成したリダイレクトの簡単なログを残しましょう。リダイレクト元のURL、リダイレクト先のURL、リダイレクトの理由、リダイレクトを作成した日付を記載しましょう。

このドキュメントは、なぜリダイレクトが存在するのかを覚えておくのに役立ち、連鎖が発生する可能性のある状況を事前に発見しやすくします。

基本的な表計算ソフトで十分だ。派手なソフトは必要なく、一貫性のある記録を取るだけでいい。

新しい内部リンクにはすべて最終的なリンク先URLを使用する習慣を身につけましょう。

ブログ記事を書いていて、サイト内の別のページにリンクを張りたい場合は、別の場所にリダイレクトされることがわかっているURLではなく、現在の最終的なURLを使うこと。

この方法は、内部リンクがリダイレクトチェーンに寄与するのを防ぎます。

よくある質問 (FAQ)

リダイレクト・チェーンはリダイレクト・ループとどう違うのか?

リダイレクト・チェーンは明確な終点(A " B " C)を持ちますが、リダイレクト・ループは循環型(A " B " A)です。ループが完全に壊れて訪問者にエラーページを表示するのに対し、チェーンはサイトの速度を落としますが、まだ機能します。

パーマネント・リダイレクトを修正するには?

permanent "という単語は、そのリダイレクトが長期的なものであることをブラウザに伝えるだけで、永久にロックされるわけではありません。パーマネントリダイレクトの編集や削除は、.htaccessファイルやリダイレクトプラグインなど、作成したのと同じ場所で行うことができます。

リダイレクト・ウイルスを駆除するには?

これはセキュリティの問題であり、SucuriやWordfenceのようなツールで悪意のあるコードをスキャンして削除する必要がある。また、すべてのパスワードを変更し、プラグインやテーマを更新する必要があります。問題が解決しない場合は、ホスティングプロバイダーまたはセキュリティの専門家に連絡してください。

その他のリダイレクトの問題を解決するには?

ページの移動、URLの変更、コンテンツの統合など、ほとんどすべての状況で301(パーマネント)リダイレクトを使用します。302(一時的)リダイレクトは、メンテナンスやテスト中など、後でコンテンツを戻す予定のある場合にのみ使用しましょう。

絡まるリダイレクトは現実ではない

リダイレクトチェーンは複雑な技術的問題のように思えるかもしれないが、何を見るべきかさえ分かれば、それを修正するのは簡単だ。

クローラーツールを使ってチェーンを見つけ、最初のリダイレクトを編集して最終的な目的地に直接向けるようにし、変更をテストして内部リンクを更新するのです。

定期的なメンテナンスが、ほとんどのチェーン化を防ぎます。四半期に一度の監査と基本的な文書化を行うことで、サイトのリダイレクト構造をきれいに保つことができます。

物事をクリーンかつ効率的に保つといえば、サイトの移行やURL構造の大幅な変更を計画している場合は、Duplicator Proを使用して処理を行うことを検討してください。

このような複雑な移動は、しばしばリダイレクトチェーンから発生します。Duplicator Proは移行をクリーンで信頼性の高いものにし、後でクリーンアップが必要になるリダイレクトエラーを回避します。

問題を完全に防ぐことができれば、解決する必要はない!

ここにいる間に、他の厳選されたリソースも気に入ると思う:

著者アバター
ジョエラ・ダン コンテンツライター
ジョエラはWordPressで長年の経験を持つライターです。Duplicatorでは、基本的なバックアップから大規模な移行まで、サイトのメンテナンスを専門としています。彼女の最終的なゴールは、あなたのWordPressウェブサイトが安全で、成長できるようにすることです。

情報開示私たちのコンテンツは読者支援型です。つまり、あなたが私たちのリンクをクリックした場合、私たちはコミッションを得る可能性があります。私たちは、読者に付加価値をもたらすと信じる製品のみを推薦します。