Webサイトを運営するにあたって、検索エンジン、ユーザーに好まれるWebサイトを構築したいと思うだろう。しかし、ユーザー体験の向上を目的とした内部リンクを構築したとしても、リンク切れがある場合、ユーザー体験を損なってしまうこともある。リンク切れは可能な限り防ぎたいものですが、特に巨大なWebサイトの場合、健全な状態を維持することは少々面倒でもある。今回の記事は、リンク切れに焦点をあてたBacklinkoの記事を紹介する。
リンク切れはサイトの信用を低下させ、SEOの労力を無駄にする。しかし、幸運にも、リンク切れは簡単に修正することができる。
この記事では、バックリンクであれ、コンテンツ内のリンクであれ、確実にリンク切れを特定し修正する方法を紹介する。この記事で扱うのは下記の項目になる。
さらに、追加トピックとして、リンク切れが有利に働くケースも紹介しよう。
目次
リンク切れとは、意図したページにユーザーを遷移させることができないリンクである。被リンク、内部リンク、発リンクの全てが該当する可能性がある。どのタイプのリンク切れであっても、共通の要因が存在する。
あなたのWebサイト内にリンク切れが存在していたとしても、それは特別なことではない。リンク切れは多くのWebサイトにとって共通事項ではあるが、その要因は様々だ。
リンク切れをたどると、多くの場合、404 Page Not Foundのエラーに出くわすだろう。これは一般的なエラーであり、現在は利用できないが、後ほど利用できるようになる、というものだ。
しかし、リンク切れを示す4☓☓のステータスコードはこれだけではない。
Googleは内部リンクをランキングにおける重要な要素であると考えている。そのため、内部リンクの管理が重要であることは、言うまでもないだろう。
内部リンクのリンク切れは、次のように、Webサイトに悪循環を及ぼす可能性がある。
ユーザーがリンク切れの内部リンクをクリックすると、上記で述べたいずれかのエラーページに遷移する。Webサイトを訪問する中で、これほど悪い体験もないだろう。
そのため、このユーザーがあなたのWebサイトを離れ、他のWebサイトで目的を果たす、ということは十分に考えられる。
誰しも、自身のWebサイトを訪れてくれたユーザーに対して、不満を持ったまま去っていくことを望んではいないだろう。
しかし、あなたが考えている以上に、リンク切れはユーザーに対して害を与えている可能性がある。
一度、ユーザーがあなたのWebサイトにネガティブな印象を持ってしまうと、二度と訪問してくれなくなってしまうかもしれない。
そして、それはあなたのWebサイトの評判を下げることにつながるだろう。
また、Googleは、「クロールバジェット」と呼ばれるものを割り当てている。
クロールバジェットとは、クローラーがWebサイトのクロール・インデックスに費やす時間の総量である。クローラーがあなたのWebサイト全体を完全に回遊する時間はないため、最も重要なページは、可能な限りクローラーがアクセスできるようにすべきである。
内部リンクは、GoogleボットをWebサイト内の他のページに遷移させる。これは、GoogleボットがWebサイトの構造を理解し、ページをインデックスさせることに役立つ。そのため、内部リンクのリンク切れは、内部リンクがそもそも存在しないのと同様のレベルで、GoogleボットがあなたのWebサイトをクロールすることを阻害してしまうのだ。
つまり、あなたのWebサイトがインデックスされない限り、Googleの検索結果に表示されることはないのだ。Googleが発見し、インデックスしなければ、キラーコンテンツの作成に費やした労力は、どんな結果(ランキング、トラフィック、コンバージョン)をもたらすこともない。
これだけではない。
前述した、不満を持ったユーザーを思い出してほしい。こうしたユーザーはいち早くWebサイトを離れてしまうため、直帰率を高め、サイト滞在時間を短くしてしまう。
これは、Googleへの赤信号である。なぜ、ユーザーはこのページをそんなにも早く離脱してしまうのか?コンテンツの質が低く、検索意図との関連性がないのだろうか?
つまり、リンク切れは、あなたのWebサイトのSEOに、間接的な影響を与えるのだ。発リンクや被リンクの場合、より直接的な影響があるかもしれない。なぜなら、Googleに対し、あなたのWebサイトが古く、メンテナンスされていないことを示唆するようなものであるからだ。
どうしてだろうか?
すでに削除されているページへのリンクを大量に設置している場合、そのコンテンツ自体がアップデートされていないことを意味してしまう可能性がある。同様に、大量の被リンクがリンク切れの場合、より質が高く、関連性も高いページへのリンクを設置しているはずである。
さらに、複数の400エラーが存在することは、Googleに対し、メンテナンスが不十分であることを示してしまい、検索エンジンがクロールし、インデックスすることを阻害してしまうかもしれない。
URLのタイプミスから、こんなにも多くの問題を引き起こしてしまうのだ。リンクの管理がいかに重要であるか、その理由をおわかりいただけただろう。
そして、それこそが、次に私がお話したいことなのである。
リンク切れを修正する前に、まずはそれらを発見する必要がある(あなたのWebサイトに実際にリンク切れがある場合に限るが)。
幸運にも、リンク切れを確認するために、あらゆるリンクを実際にクリックする必要はない。内部リンク、発リンク、被リンクのいずれも対象に、現在のリンクの健全性を確認するためのツールは複数ある。
まずは、SemrushのSite AuditやBacklink Audit toolなどのプレミアムツールを紹介したい。また、Screaming Frogの SEO Spider、SEO PowerSuiteのLink Assistant、the Broken Link Checkerなども利用できる。
十分な予算がない場合は?Google Analyticsを使えば、無料で発見することができる。
Universal Analytics(Google Analyticsの以前のモデル)は2023年7月1日に廃止されているため、この記事では、Google Analytics 4を使用してリンク切れを発見する方法を紹介したい。
まずは、「レポート」にアクセスする。左側の「エンゲージメント」をクリックし、ドロップダウンメニュー内の「ページとスクリーン」をクリックしよう。
次に、ページの下部までスクロールすると、全てのURLのデータが表示されている。
上部に表示されている検索バーに、「page not found」や「404」など、通常のエラーページのタイトルを入力しよう。
検索バーの下部にあるドロップダウンメニューで「ページタイトルとスクリーンクラス」を選択する。また、セカンダリディメンションで、「ページパスとスクリーンクラス」を追加しよう。
このような検索を行うことで、(存在していれば)404ページが表示され、そのページへのリンクを設置しているページも表示される。
注:「ページパスとスクリーンクラス」を選択した後、Google Analyticsが「データがありません」と表示した場合は、カスタムレポートを作成しよう。
404ページが大量にあった場合、このデータをスプレッドシートに移行することをおすすめする。こうすることで、修正が必要なリンクを確認しながら、作業を進めることができる。
リンク切れを発見する方法として、Google Search Consoleも挙げられる。Google Search Consoleも無料で使用することができる。
Google Search Consoleにログインした後、リンク切れを発見したいドメインのプロパティを選択、または、追加する。
「サマリー」のページで、左側に表示されている「インデックス作成」の下部にある「ページ」をクリックする。
スクロールし、「ページがインデックスに登録されなかった理由」のセクション内にある「見つかりませんでした(404)」をクリックする。
すると、404エラーを返すページのリストが表示される。
これらのページは、Googleが発見することができず、ユーザーが見ることができないページである。
個々のリンクをクリックすることで、詳細なデータを確認できる。クリックすると、右側にウィンドウが表示される。このウィンドウ内の「URLを検査」をクリックしよう。
ここで、Googleが持つ、このリンクに関するデータを確認することができる。
このデータを確認することで、404が発生している理由や修正方法が明確になるはずだ。
Google Analytics 4を使用すれば、リンク切れに関するデータを得ることができる。しかし、それは、SemrushのSite Audit toolほど包括的なものではない。
Site Auditを使用するためには、新しいプロジェクトとして、該当のWebサイトを追加する必要がある。
Site Auditを実行したら、「問題」タブに移動しよう。
全ての問題を精査するのではなく、「broken」を検索する。
リンク切れが存在していれば、「エラー」セクション内でそれらを確認できる。
また、「警告」のセクションでは、外部リンクのデータが参照できる。
私のWebサイトでは、内部リンクも外部リンクも、リンク切れの問題は起こっていない。そのため、上記画像には何も表示されていない。
しかし、リンク切れがある場合は、エラーの数とタイトル(例;「3つの内部リンク」)が表示され、これをクリックすることで、エラーの発生場所を特定することができる。
もし、多くのエラーがある場合は、エクセル、スプレッドシート、CSVファイルなどでエクスポートすると便利だろう。
被リンク(他のドメインからのリンク)のリンク切れは、現在機能していない、もしくは、存在していないページへのリンクを、他のWebサイトが設置している際に発生する。
被リンクのリンク切れを発見するには、SemrushのBacklink Audit toolが便利だ。
被リンクの監査を開始すると、被リンクのリンク切れがどの程度発生しているかを、メインダッシュボードが表示してくれる。
詳細な情報を得るために、「ターゲットページ」のタブをクリックしよう。
次に、「ターゲット URL エラー」をチェックしよう。
ここで、ターゲットページのURLのリストが絞り込まれる。
ターゲットページ URLの隣りにある番号(青文字の数字)をクリックしよう。
こうすることで、あなたのWebサイト内にあるエラーページにリンクされている被リンクを検出することができる。
すべてのリンク切れをあなた自身で発見することはできるだろうか?
その多くは、あなた自身で発見すべきである。しかし、何らかの理由で見落としてしまうこともあるだろう。
リンク切れは、ユーザー体験をネガティブなものにしてしまう。しかし、リンク切れを発見したユーザーに報告してもらうことを促すことができる。こうすることで、少なくとも、ユーザーフレンドリーなWebサイトを作成しようとしていることを、ユーザーに伝えることはできるだろう。
最適な方法として、問い合わせフォームを記載した404ページを作成することが挙げられる。もしくは、Eメールアドレスなど、ユーザーがあなたに報告できる手段を記載しても良い。
リンク切れを発見したら、次に行うべきことは、それらを修正することだ。修正の対象が、あなたのWebサイト内のリンク(内部リンクや外部リンク)か、他のWebサイト(被リンク)かで、その方法は若干異なる。
ここでは、それらの方法を紹介しよう。
Webマスターとして、あなたが直接管理できる種類のリンクは2つある。内部リンクと外部リンクである。
リンク切れした内部リンクや外部リンクを発見したら、すぐに修正しよう。
リンク切れを修正する方法は、リダイレクト、リンクの更新、リンクの削除、の3つである。
リンクの更新は、最もシンプルな修正方法である。URL内に入力ミスがあった場合、それを正しいリンクに置き換えるだけで、期待通りに機能する。もちろん、この方法は、リンク切れの要因が入力ミスであった場合のみ、有効である。
リンクを削除することで、リンク切れを修正することもできる。もしそのリンクが不要であれば、単純に、それを削除すれば良い。リンクを含むページやリンク先のページのコンテンツを更新した際、このようなことが発生しうる。
301リダイレクトの設置は、修正方法の中で最も複雑なものであるが、SEOの観点からは最良の方法である。
301リダイレクトの使用は、ページを移動した場合や、商品やサービスの販売を停止したものの、同様の製品やサービスが他のページに記載されている場合、などが考えられる。
例えば、リンク切れのページがすでに在庫のない商品のページに向けられている場合、在庫のある同様の商品ページへの301リダイレクトを設置することができる。こうすることで、リンク切れに対処する必要がなくなるのだ。
上記のいずれにも当てはまらない場合は、301リダイレクトを使用すべきでない。関係のないページに向けられた301リダイレクトは、ランキングにネガティブな影響を与え、ユーザー体験を損なう可能性があるだろう。
何かをクリックした際、別のページに誘導されてしまうと、ユーザーはイライラしてしまう。
上記の例に当てはまる場合は、RankMathのような、WordPressのプラグインを使用して、301リダイレクトを設置することができる。また、htaccess、Nginx、PHPなどを使用して、リダイレクトを設置することも可能である。301リダイレクトを使用するメリットは、ランキングパワーを新しいページに、ほぼ完璧に引き継がせることができることだ(正しく設置できていれば)。
しかし、302リダイレクトとは異なり、301リダイレクトは恒久的なものであることを忘れないでほしい。
そのため、301リダイレクトを設置する前に、選択した場所へユーザーを恒久的にリダイレクトさせたいことを、再度確認すべきだ。もしくは、いずれは元のページに戻す予定があるのであれば、302リダイレクトを使用しよう。
外部リンクがユーザーをどこにも連れて行かないのであれば、そのリンクはなんの役にも立っておらず、なんの価値も与えていない。
そのため、正確なリンクであることを確認するか、機能しているリンクに置き換えるか、削除するかを選択すべきだ。
まずは、外部リンクが正しく入力されているかを確認しよう。不要な数字、文字、ダッシュなどがあると、404ページへユーザーを遷移させてしまう。リンク先のページがまだ存在している場合、再度コピー&ペーストして、正確なURLであることを確認しよう。
リンク先のページがもはや存在していないことがわかった場合は、そのリンクは削除してしまおう。しかし、その外部リンクが、あなたのWebサイトに大きな価値を与えている場合はどうだろう?例えば、記載している情報や図のソースであるかもしれない。
そのような場合は、他のソースを探し、外部リンクを置き換えるべきだ。必要な情報が、別の場所でも入手できることを祈っている。もし発見できない場合は、該当のセクションを削除することを検討しよう。
被リンクの修正は、あなたのWebサイト内のリンクを修正するほど、簡単なことではない。というのも、一般的には、他のWebサイトに連絡を取り、更新してもらう必要があるからである。
Eメールを送る、という作業自体は簡単ではあるが、正確な情報を伝えなければならない。
ここでは、そうしたEメールの作成におけるアドバイスを紹介しよう。
リンク切れが及ぼす悪影響については十分に説明した。そのため、当然リンク切れを防ぐためのメンテナンスを行いたいと思うだろう。
Semrushのサイト監査では、毎日、もしくは、毎週(あなたが選択することができる)自動的に実行することができる。そのため、いつ行うべきかを覚えておく必要はない。また、監査が完了するたびにメールを送信するように設定することも可能だ。
巨大なWebサイトの場合は毎日実行すべきだろうが、あまり大きくないWebサイトの場合は毎週で十分だろう。新たに発生したリンク切れを素早く特定し、ランキングやユーザー体験にネガティブな影響を与える前に問題を解決しよう。
バックリンクについては、その品質だけでなく、存在しているページであるかどうかも確認したいところだ。
この記事の冒頭で、リンク切れの活用方法を紹介する、と述べたことを覚えているだろうか。それは、リンク切れを利用したリンクビルディングである。
これは、競合サイトのリンク切れを最大限活用し、その見返りとして、Webマスターにメリットをあたえる、つまり、リンクする価値のあるページを提供することができる、非常に便利なリンク構築である。
競合他社のリンク切れは、Semrushを使用し、あなたのWebサイト内のリンク切れを発見する方法と同じ方法で発見することができる。つまり、あなたのWebサイトのドメインではなく、競合サイトのドメインを入力すれば良いのだ。
こうしたリンクを発見した場合、Webマスターに連絡を取り、同様のトピックの別のページ(あなたのページ)へのリンクを設置することを提案するのだ。もし成功すれば、競合サイトへのリンクジュースを、あなた自身のものとすることが可能なのである!
どんな種類のリンクであれ、検索エンジンにとっても、ユーザーにとっても、リンクは重要な役割を果たします。完全に防ぐことは難しいことかもしれませんが、可能な限り少ない手数でリンク切れを発見し、修正を行うことは重要だと感じています。記事で紹介されたように、404ステータスコードのカスタムページを作成することは面白い試みだと思います。せっかく作成したコンテンツを最大限活用するためにも、リンクの整備はこまめに行いたいものです。
この記事は、Backlinkoに掲載された「How to Find (and Fix) Broken Links」を翻訳した内容です。
SEO最新情報やセミナー開催のお知らせなど、お役立ち情報を無料でお届けします。