新しいページへの内部リンクが見当たらないとき、どこに追加すればよい?
内部リンクを置く適切な場所を探し、訪問者とGoogleがたどれるか確認します。
役立つページを公開し、サイトマップにも載せました。URLを入力すれば開けますが、サイトを見て回る訪問者には、そのページへの分かりやすい経路がありません。最初のリンクはどこに置き、Googleがたどれるかをどう確かめればよいのでしょうか。
まず、新しいページの対象読者をすでに助けているページから考えましょう。関連するリンクは、人に新しいページへの道を示し、検索エンジンに別の発見方法を与えます。ただし、クロール、インデックス登録、特定の順位を保証するものではありません。読者が次に進みやすい場所に置き、意図したURLに届くか確認して、Googleが変更を処理する時間を待ちます。
まず既存の経路を確認する
そのページを公開する意図があるなら、できればプライベートウィンドウで、訪問者としてサイトを開きます。関連するカテゴリ、ガイド、商品ページから、アドレスバーにURLを入力せず新しいページにたどり着けるか試してください。出発ページと使ったリンクテキストを記録します。
経路が見つからなければ追加調査の理由になりますが、内部リンクがどこにもない証明にはなりません。検索欄、関連記事ブロック、古い記事、CMSが追加したリンクに別の経路があるかもしれません。反対に、ログイン後にしか見えないリンクは公開された経路とは限りません。
別の視点として、Google Search Consoleのリンクレポートを開き、内部リンク → 上位のリンク先ページ → 詳細で目的のURLを探します。選択すると、GoogleがそのURLへのリンクを見つけたページの例を確認できます。このレポートは時間をかけて発見されたリンクのサンプルです。目的のURLや追加したばかりのリンクが表示されなくても、リンクが存在しないという確証にはなりません。範囲はGoogleのリンクレポートの説明を参照してください。
サイトマップには、サイト内にたどれるリンクを作らずにページを掲載できます。優先URLを伝えるのに役立ちますが、クロールやインデックス登録は保証されません。掲載すべきページならサイトマップに残し、適切な場所に読者のための経路も設けましょう。
読者の次の疑問からリンク元を選ぶ
リンクは、その先が読者の作業を進める場所で特に役立ちます。例えば小さなパン屋が、オーダーメイドケーキの注文方法を説明するページを公開したとします。既存のケーキメニューの段落は自然なリンク元です。購入を検討する人は、注文までの余裕、人数分のサイズ、注文方法を知りたいかもしれません。無関係なプライバシーポリシーの奥にあるリンクは、その読者にはずっと役立ちにくいでしょう。
この架空の例ではなく、自分の実際のコンテンツで判断します。
- リンク先の目的を一文で表します。訪問者はそこで何を見つけ、何をできますか。
- 読者が次の行動を必要としそうな既存の公開ページを探します。関連するサービスページ、商品カテゴリ、解説記事などが候補です。
- 関連する文や節にリンクを追加します。クリックしなくても周囲の説明が正確であるようにします。
- サイトの主要な利用経路で本当に重要なページなら、カテゴリページやナビゲーションからも導くべきか考えます。全ページのフッターに置くことが、適切な文脈に一つ置くより自動的に優れているわけではありません。
すべての記事を互いに無理にリンクする必要はありません。Googleは重要なページを別の関連ページから到達可能にし、リンク先が分かるテキストを使うよう勧めていますが、魔法のリンク数は定めていません。Googleのリンクに関するベストプラクティスを参照してください。
明確でたどれるリンクにする
文脈の中でリンク先を説明するテキストにします。「オーダーメイドケーキの注文詳細を見る」は「こちらをクリック」より内容を予想しやすくします。狙うキーワードを完全一致で繰り返す必要はなく、リンク先にない情報を約束すべきでもありません。
HTMLを編集する場合、通常のリンクは次のように書けます。
<a href="/custom-cakes/order">See custom cake ordering details</a>上のパスは例であり、あなたのサイトのページではありません。実際のリンクは本当の目的地を指定します。CMSでは通常のリンク機能を使い、URLを貼り付けるか選択します。完成したリンクをクリックしたとき、ログイン画面、存在しないページ、不要なリダイレクトの連鎖ではなく、意図したページに到達することを確認します。
クリック時にJavaScriptを実行するだけのコントロールは、人には使えても、有効なhrefを持つ実際の<a>要素よりクローラーが解釈しにくい場合があります。一方、JavaScriptが有効なリンクを追加することもできます。動的に挿入されたリンクがすべて見えないと決めつけず、レンダリング後のページを確認します。Googleのリンクの説明には両方の例があります。サイト作成ツールがマークアップを管理する場合は、保守できないコードを挿入する代わりに、通常のクロール可能なリンクの作り方をサポートに尋ねましょう。
リンク先を別に確認する
良いリンクでも、間違ったバージョンにつながれば使いづらい経路です。リンク先をプライベートウィンドウで開き、対象の訪問者が内容を利用できるか確認します。クリックしてアドレスが変わる場合は、意図したリダイレクトか確認します。実質的に同じページの重複バージョンには、優先URLを一貫して使います。canonicalの指定はGoogleへのシグナルであり、選択を保証する命令ではありません。違いはGoogleの正規化ガイドで説明されています。
次にSearch Consoleでリンク先を検査します。インデックス登録済みの結果はGoogleが保存した情報を示し、ライブテストは現在のページを確認しますが、それだけでGoogleが新しいバージョンを登録したことにはなりません。レポートが制限や未登録の別の理由を示すなら、内部リンクだけが問題と決めつけず、その理由を調査します。例えば意図しないnoindexには別途修正が必要です。noindex指示の発生元を探すガイドで確認手順を説明しています。
異なるシグナルを混同せずに再確認する
リンク公開後、リンク元ページを再び開いて実際にたどります。JavaScriptがリンクを追加する場合は、Search ConsoleのURL検査ツールでリンク元URLのレンダリング済みHTMLを確認できます。出力の中でリンク先のパスを検索し、意図した場所を指しているか調べます。これはそのテストでツールが見られるものを確認するもので、Googleがいつリンク先を再訪問または登録するかを約束するものではありません。
リンク元URL、リンク先URL、リンクテキスト、公開日、再確認時の観察を簡単に記録します。後日、リンクレポートとリンク先のインデックス状況を再確認してください。リンクレポートには遅延があり、サンプルです。ページが未登録のままなら、次の変更を決める前に、報告された理由、公開状態、優先URL、有用性を比較します。変更のないサイトマップの再送信やインデックス登録の繰り返しのリクエストは、実際の問題の診断に代わるものではなく、いずれも結果を保証しません。Googleの再クロールに関する案内を参照してください。
自分のサイトのホームページについて別の初期チェックを行いたい場合は、SEOHabitのウェブサイトSEOチェッカーで登録後に限定的なホームページチェックを利用できます。継続的なチェックには所有権の確認が必要です。調査すべき問題を示すことはできますが、サイトの変更と検証はあなた自身、またはあなた自身のツールが行います。