壊れたリンクを見つけて修正する方法
公開: 2023-06-28リンク切れは信頼性を損ない、SEO の取り組みを無駄にする確実な方法ですが、ありがたいことに、リンク切れは修正するのが非常に簡単です。
このガイドでは、バックリンクであろうとコンテンツ内のリンクであろうと、これらのリンクを特定して修正する方法を正確に説明します。 お見せします:
- リンクが「壊れる」原因
- なぜあなたのサイトにとって有害なのか
- Semrush などのツールを使用してそれらを特定する方法 (簡単なステップバイステップ ガイドを含む)
- そして最も重要なのは、SEO の取り組みを回復できるようにそれらを修正する方法です。
壊れたリンク (まあ、競合他社のリンク) が実際にどのように有利になるかを示すボーナス ヒントもあります。
これらのリンクを修正する準備はできていますか? さあ、始めましょう!
リンク切れとは何ですか?
壊れたリンクとは、基本的に、意図したページに移動できないリンクのことです。 バックリンク、内部リンク、外部リンクはすべて壊れる可能性があります。 対処しているリンク切れの種類に関係なく、いくつかの共通の原因があります。
リンクが「切れる」原因は何ですか?
サイト上のリンクが壊れている場合は、あなただけではありません。 おそらく非常に多くの原因があるため、これは実際には非常に一般的です。
ご覧ください:
- URL のスペルを間違えた: もちろん、リンク先のページの URL のスペルを間違えた場合、リンクは機能しません。 単純なタイプミス、または次の可能性があります。
- URL の「https://」または「http://」部分を含めるのを忘れています。
- URL に余分なスペースが含まれています。
- リンク先のページの URL にスペルが間違っている可能性があります。
- 更新された URL : 上で述べたように、おそらくページの 1 つに URL のスペルが間違っていたため、タイプミスを取り除くために変更することにしたのかもしれません。 変更を行う前にリダイレクトを設定しなかった場合、古い、現在は正しくない URL を指すリンク (バックリンクと内部リンクの両方) は壊れて表示されます。 外部リンクを扱っている場合は、他のサイトがリンク先のコンテンツの URL を変更したか、ページを削除した可能性があります。
- ページの損失: 以前の原因よりもややまれですが、Web サイトの移行を行った場合、一部のページが失われたか、名前が変更された可能性があります。
- ファイアウォールまたは位置情報の制限: リンクがすべての人に切断されるのではなく、世界の特定の地域からのみアクセスできる可能性があります。 YouTube で「このビデオはお住まいの国では利用できません」というエラーを見たことがあると思います。 場合によっては、現地の法律に準拠するために、コンテンツが国際的にブロックされることがあります。
- 移動されたコンテンツ: ファイルがサーバーから削除されているか、別の場所に移動されている場合、ビデオまたはドキュメントへのリンクが壊れている可能性があります。
- プラグインの機能不全: サイト上のプラグインの機能不全、または HTML または JavaScript エラーによりページ上の要素が壊れるため、リンクが機能しない可能性があります。
- サイトがダウンしている: これは、ダウンしているのが自分のサイトであるか外部サイトであるかに応じて、すべての種類のリンクに影響を与える可能性があります。 壊れた外部 (または受信) リンクが 1 つある場合は、リンク先 (またはリンク元) のサイト全体がダウンしている可能性があります。 ただし、サイトへのリンクが機能していない場合は、サイト全体がダウンしている可能性があります。 トラフィックとランキングが大幅に低下する前に、できるだけ早くこの問題を解決する必要があることは私が言う必要はありません。
- URL 構造の変更: 最近サイトの URL 構造を変更したが、301 リダイレクトを実装していない場合、これらのページへの内部リンクと受信リンクが壊れます。 たとえば、変更する場合
https://www.example.com/製品名へ
https://www.example.com/products/カテゴリー/製品名
検索エンジンとユーザーがリンクをたどったときに新しいページにアクセスできるように、変更を反映するには 301 リダイレクトを設定する必要があります。
リンク切れの種類
壊れたリンクをたどると、ほとんどの場合、404 Page Not Found エラーが発生します。 これは、ページが現在利用できないことを示す一般的なエラーですが、ある時点で戻る可能性があります。
ただし、リンク切れを示す 4xx ステータス コードはこれだけではありません。
- 400 Bad Request : これらは、通常は構文エラーまたは無効なリクエストが原因で、ホスト サーバーがページ上の URL を理解できない場合に発生します。 たとえば、次の URL のページにリンクしようとしている場合、
https://www.example.com/products/product123
しかし、代わりに、使用します
https://www.example.com/products/product123/
ページにリンクしているときに、リンクをたどろうとすると 400 エラーが発生します。 - 410 Gone : これは、リンク先のリソースがサーバー上で利用できなくなったことを示すため、404 エラーに似ています。 ただし、基本的に「このページは現在利用できませんが、戻るかどうかはわかりません」という 404 とは異なり、410 は「このページは決して戻らない」と述べます。
次に説明するように、404、400、および 410 エラーはすべて、ユーザー エクスペリエンスと SEO の両方に悪影響を及ぼします。 ただし、410 はコンテンツが完全に削除されたことを示すため、検索エンジンはこれらを 400 エラーや 404 エラーよりもさらに否定的に扱う可能性があります。
リンク切れの危険性
Google では内部リンクが重要なランキング要素であると考えているため、内部リンクを管理することが非常に重要であることは私が言う必要はありません。
内部リンクが壊れると、サイトに次のような悪影響が及ぶ可能性があります…
ユーザーが壊れたリンクをクリックすると、上記のエラー ページのいずれかが表示されます。 誰もが経験したことがありますが、サイトにアクセスしているときに起こり得る最悪の事態ですよね?
したがって、彼らがあなたの Web サイトを離れて、他の場所で必要な情報を探すことになるのは当然のことです。
もちろん、サイト訪問者が満足せずにサイトを離れることは決して望んでいませんが、それは実際にはあなたが思っているよりも大きな害を及ぼしている可能性があります。 一度あなたのサイトで否定的な経験をすると、再度そのサイトにアクセスすることを考え直す可能性があり、あなたの評判が低下します。
Google はまた、クロール バジェットと呼ばれるものを割り当てます。
クロールバジェットとは、クローラーがページに費やす時間を指します。 ドメイン全体にアクセスできるほどの情報はありません。そのため、最も重要なページにできるだけアクセスできるようにする必要があります。
内部リンクは Googlebot をサイト上の他のページに送信し、サイトの構造を理解してページにインデックスを付けるのに役立ちます。 したがって、壊れた内部リンクは、内部リンクがない場合とほぼ同じように、Googlebot がサイトをクロールする能力を本質的に妨げます。
肝心なのは、ページがインデックスに登録されていない場合、ランク付けされないということです。 したがって、キラーコンテンツを作成するために費やした労力は、Google がコンテンツを見つけてインデックスに登録できなければ、結果 (ランキング、トラフィック、その後のコンバージョン) を得ることができません。
しかし、それだけではありません。
上で述べた不幸なユーザーを覚えていますか? そうですね、それらは「リンク切れ」と言うよりも早くサイトから直帰しており、直帰率が増加し、サイト滞在時間が短縮されます。
これは Google にとって大きな危険信号です。 なぜ人々はあなたのページからすぐに離れてしまうのでしょうか? あなたのコンテンツはひどいもので、検索意図と関連性がありませんか?
したがって、壊れた内部リンクは、サイトの SEO に間接的な影響を与える可能性があります。 外部リンクや受信リンクが壊れていると、サイトが古くてメンテナンスされていないことが Google に示唆されるため、より直接的な結果が生じる可能性もあります。
どうやって?
その後削除された多くのページにリンクしている場合、コンテンツは最新ではなくなっているように見えます。 同様に、壊れたインバウンドリンクがたくさんある場合、ウェブマスターはおそらくあなたのページよりもリンク先としてより適切な新しいページを見つけているでしょう。
それだけではありません。 複数の 400 エラーは、Google にウェブサイトのメンテナンスが不十分であることを示唆しており、また、検索エンジンのクロールとインデックス作成にも支障をきたします。
これらすべては、URL のほんの 1 つの小さなタイプミスから起こります。時間をかけてリンクを管理する価値があることがわかりました。
そしてそれがまさに私が次にお見せするものです…
壊れたリンクを見つける方法
壊れたリンクを修正する前に、まずリンクを見つける必要があります (サイトに実際にリンクがある場合)。
幸いなことに、リンクが壊れているかどうかを確認するために、ドメイン上のすべてのリンクを手動でクリックする必要はありません。 内部リンク、外部リンク、および受信リンクの現在の健全性を判断するために使用できるツールは多岐にわたります。
何よりもまず、Semrush の Site Audit ツールや Backlink Audit ツールなどのプレミアム ツールをお勧めします。 Screaming Frog の SEO Spider、SEO PowerSuite の Link Assistant、または Broken Link Checker を使用することもできます。
予算内ですか? Google Analytics を使用すると、壊れたリンクを無料で見つけることができます。
このデモでは、ユニバーサル アナリティクス (前世代の Google アナリティクス) が 2023 年 7 月 1 日に段階的に廃止される予定であるため、Google アナリティクス 4 を使用して壊れたリンクを見つける方法を説明します。
まずは「レポート」に進みます。 以下に示すように、左側にある [エンゲージメント] をクリックし、ドロップダウン メニューから [ページとスクリーン] をクリックします。

次に、ページの一番下までスクロールすると、すべての URL に関するデータが表示されます。

上に表示されている検索バーに、「ページが見つかりません」または「404」、またはエラー ページの通常のタイトルを入力します。
検索バーの下にあるドロップダウン メニューから「ページ タイトルと画面クラス」を必ず選択してください。 以下に示すように、セカンダリ ディメンション「ページ パスと画面クラス」も追加する必要があります。

これを検索すると、404 エラー ページ (存在する場合) と、壊れたページにリンクされているページが表示されます。
注: 「ページ パスと画面クラス」を選択した後、Google アナリティクスに「利用可能なデータがありません」と表示された場合は、Google アナリティクス 4 で独自のカスタム レポートを作成できます。
404 エラーが多数ある場合は、このデータをスプレッドシートにエクスポートすることをお勧めします。 こうすることで、修正が必要なリンクを簡単に確認し、修正が必要なリンクにチェックを入れることができます。
Google Search Consoleを使用して壊れたリンクを見つける方法
Google Search Console を使用してリンク切れを検出することもできます。 何よりも、Google Search Console (GSC) も無料で使用できます。
GSC にログインしたら、リンク切れを監査するプロパティを選択または追加します。
「概要」ページで、左側の「インデックス作成」の下にある「ページ」をクリックします。

このページの一番下までスクロールして、「ページがインデックスに登録されない理由」セクションまでスクロールし、以下に示すように「見つかりません (404)」をクリックします。

次に、ドメイン内の 404 エラーのすべてのインスタンスが表示されます。

つまり、これらのページは Google が見つけることができず、ユーザーも見ることができません。
個別のリンクをクリックすると、さらに一歩進むことができます。 その後、右側のウィンドウが表示されます。 このウィンドウで、「URL を検査」をクリックします。


次に、次に示すように、Google がリンク上に持つデータの概要が表示されます。

これにより、リンクが 404 エラー ページにつながる理由と、後でそれを修正する方法が明確になります。
Semrush を使用して壊れた内部リンクと外部リンクを見つける
Google Analytics 4 ではリンク切れに関するデータが得られますが、Semrush のサイト監査ツールほど包括的ではありません。
Site Audit を使用するには、分析する Web サイトを Semrush の新しいプロジェクトとして追加します。
サイト監査を実行したら、「問題」タブに移動します。
すべての問題をスクロールする代わりに、単に「壊れた」を検索することができます。
以下に示すように、「エラー」で内部リンクが壊れているかどうかを確認できます。

「警告」では、ページに現在含まれている外部リンクを確認できます。

繰り返しになりますが、現在、内部リンクまたは外部リンクの問題は発生していないため、修正する必要はありません。
ただし、問題があることがわかった場合は、エラー番号とタイトル (たとえば、「3 つの内部リンク」) をクリックして、エラーの場所を確認できます。
多数のエラーがあることが判明した場合は、このデータを Excel スプレッドシートまたは CSV ファイルにエクスポートできます。
壊れたバックリンクを見つける方法
壊れたバックリンク (つまり、外部ドメインからの受信リンク) は、現在壊れているか存在しないページの 1 つに別のサイトがリンクしているときに発生します。
壊れたバックリンクを見つけるには、Semrush のバックリンク監査ツールを使用できます。
バックリンクの監査を開始すると、メイン ダッシュボードに、壊れたバックリンクの数に関する一般的な情報が表示されます。 ここに示すように:

詳細については、「ターゲット ページ」タブに移動してください。

「ターゲット URL エラー」ボックスにチェックを入れます。

これにより、ターゲット ページ URL のリストが絞り込まれます。
URL ターゲット ページ URL の横にあるアクティブなキーワード番号 (青色で強調表示された部分) をクリックします。

これにより、サイト上のエラー ページにつながるすべてのバックリンクを確認して確認できるようになります。
ユーザーのフィードバックとレポートを奨励する
壊れたリンクをすべて自分で見つけることは期待できませんよね?
そうですね、大多数を見つけるのはあなた自身の責任です。 ただし、何らかの理由で、理解が逸れてしまう人もいるかもしれません。
リンク切れはユーザーエクスペリエンスを低下させます。 ただし、ドメイン上で壊れたリンクを見つけたユーザーに、それについて警告するよう促すことができます。 こうすることで、少なくともユーザーは、あなたがユーザーフレンドリーな Web サイトを作成するために最善を尽くしていることを知ることができます。
これを行う最善の方法は、お問い合わせフォームを含むカスタム 404 エラー ページを作成することです。 または、Web ユーザーが連絡できる電子メール アドレスなど、壊れたリンクを報告する方法の手順を提供することもできます。
壊れたリンクを修正する方法
壊れたリンクを見つけたら、それを修正します。 サイト上の壊れたリンク (内部リンクと外部リンク) を修正するか、サイト (バックリンク) の壊れたリンクを修正するかによって、プロセスが若干異なります。
それらに対してできることは次のとおりです。
内部リンクと外部リンク
ウェブマスターが直接制御できるリンクには、内部リンクと外部リンクの 2 種類があります。
内部/外部リンクのインスタンスを特定したら、それらを修正します。
壊れた内部リンクを修正するには、リダイレクト、リンクの更新、リンクの削除の 3 つの方法があります。
更新または削除
更新するのが最も簡単な修正です。 URL にタイプミスがある場合は、それを正しい URL に置き換えるだけで、リンクは期待どおりに機能します。 もちろん、この方法は、URL のスペルミスがリンク切れの原因である場合にのみ機能します。
リンクを削除することもオプションです。 リンクが不要になった場合は、削除してください。 これは、リンクを含むページまたはリンク先のページのコンテンツを更新した場合に発生する可能性があります。
301リダイレクトの挿入
301 リダイレクトの挿入は最も複雑な修正ですが、SEO の目的では最良のオプションである可能性があります。
ページを移動した場合は、301 リダイレクトを使用する必要があります。 または、製品やサービスの販売を停止したが、別のページに同様の製品やサービスがある場合。
たとえば、壊れたリンクの 1 つが在庫のなくなった製品につながることを目的としている場合、301 リダイレクトを挿入して、在庫のある類似の製品にユーザーを誘導できます。 これにより、リンク切れに対処する必要がなくなります。
状況が上記の例のいずれにも当てはまらない場合は、301 を挿入しないでください。無関係なページに誘導される 301 は、ランキングにダメージを与え、ユーザー エクスペリエンスを台無しにする可能性があります。
結局のところ、あるものをクリックすると別のものが表示されるのはイライラします。
状況が上記の例に当てはまる場合は、RankMath などのリダイレクト プラグインを使用して WordPress に 301 リダイレクトを挿入できます。 あるいは、.htaccess、Nginx、または PHP を使用して 301 を挿入することもできます。 301 リダイレクトを使用する利点は、ランク付けの力のほとんどが新しいページに渡されることです (つまり、ページを正しく挿入した場合)。
ただし、302 とは異なり、301 リダイレクトは永続的なものであることに注意してください。
したがって、挿入する前に、ユーザーを選択した場所に永久にリダイレクトするかどうかを確認してください。 または、将来のある時点で元のページを復元する予定がある場合は、302 を使用してください。
壊れた外部リンク
どこにもリンクしていない外部リンクがある場合、そのリンクは何の目的も果たさず、コンテンツに何の価値も追加していません。
したがって、リンクが正確であることを確認するか、アクティブなリンクに置き換えるか、完全に削除する必要があります。
まず、外部リンクが正しく入力されていることを確認してください。 余分な数字、文字、ダッシュがあると、ユーザーが 404 ページに誘導される可能性があります。 リンク先のページが実際にまだ公開されている場合は、正確性を確保するために、その URL をもう一度コピーして貼り付けてください。
リンク先のページがもう存在しないことがわかった場合は、リンクを削除する必要があります。 しかし、外部リンクによってサイトに大幅な価値が追加された場合はどうなるでしょうか? たとえば、コピーで使用されている事実や数字の情報源として機能した可能性があります。
この場合、代替ソースを探して、外部リンクをそれに置き換える必要があります。 必要な情報が他の場所で入手できることを願っています。 そうでない場合は、コピーからそのセクションを削除することを検討してください。
バックリンク
壊れたバックリンクを修正するのは、サイト上の壊れたリンクを修正するほど簡単ではありません。通常、参照元ドメインのウェブマスターに連絡して更新を依頼する必要があるからです。
メールで送信するだけなので非常に簡単ですが、正確な文言がすべてです。
結果が得られる完璧なメールを作成するためのヒントをいくつか紹介します。
- 挨拶: 受取人の名前がわかっている場合は、それを使用してください。
- はじめに: 自己紹介と、取り組んでいる Web サイトの名前を紹介します。
- 問題点: 受信者にサイトのどのページを参照しているのか (URL を提供)、どのリンクが壊れているかを伝えます。
- 解決策: リンク先の URL を提供します。
- 利点: もちろん、これは主に自分の利益のために行うことですが、(上で述べたように) 壊れたバックリンクはサイトにとっても有害であることを覚えておいてください。 したがって、ウェブマスターには、サイト上の壊れたリンクを修正することが SEO の取り組みにも役立つことを強調してください。
- 短くしてください: エッセイによく似たメールを受け取りたくない人はいません。 必要なのは、上記の点を説明した短くて簡単な段落だけです。
- 辛抱強く待つ: ウェブサイトの所有者は多忙なので、メールに返信するまでに数日かかります。 見逃した場合に備えてフォローアップすることを恐れないでください。ただし、3 週間は毎日誰かの受信箱にスパムメールを送信することは避けてください。
リンクの監視と定期的なメンテナンス
壊れたリンクがサイトに与える影響は上で述べたので、これらの問題を定期的にチェックする必要があるのは当然のことです。
Semrush のサイト監査を 1 回だけではなく、毎日または毎週 (選択した日に) 自動的に実行するように設定できるため、いつ実行するかを覚えておく必要はありません。 それが十分に便利ではなかったかのように、監査が完了するたびにレポートを電子メールで送信するオプションもあります。
巨大なサイトがある場合は、毎日の方が良い選択肢になる可能性がありますが、それ以外の場合は毎週で十分だと思います。 これは、ランキングや UX に実際の損害を与える前に、新しい壊れたリンクをすぐに特定し、それが引き起こす可能性のある問題を解決するのに十分な頻度です。
バックリンクについては、その品質とアクティブかどうかを定期的に監視する必要があります。
ボーナスヒント: 壊れたリンクの構築
冒頭で、壊れたリンクを有利に利用する方法を紹介すると言ったことを覚えていますか? さて、これが壊れたリンクの構築です。
これは非常に便利なリンク構築テクニックで、競合他社の壊れたリンクを最大限に活用し、ウェブマスターに有益なもの、つまりリンク先の貴重なページを提供することができます。
Semrush で自分の壊れたバックリンクを見つけるのとほぼ同じ方法で、これらのリンクを特定できます。 自分のドメインではなく、競合他社のドメインをツールに接続するだけです。
良い機会を見つけたら、ウェブマスターに連絡して、代わりに同じトピックに関するあなたのページにリンクするよう提案してください。 おめでとうございます。競合他社からリンク ジュースを盗みました。
出典:
壊れた内部リンクを見つけて修正する方法
Semrush を使用して壊れたリンクを見つけて修正する方法
壊れたリンクを見つけて修正する方法 (5 つの方法)
Web サイト上の壊れたリンクを見つけて修正する方法
SEO に悪影響を与える壊れたリンクと壊れたバックリンクを見つける方法 [OSEO-08]
https://medium.com/designer-recipes/how-to-make-a-custom-404-error-page-for-your-website-1af37a8b20d1
https://www.searchenginejournal.com/custom-404-page-wordpress/466665/