XMLサイトマップについて
XMLサイトマップとは?
XMLサイトマップとは、検索エンジンに知らせたいサイト内のページを一覧化した、機械で読み取り可能なリストです。通常、各ページが最後に変更された日時も記載されています。人間ではなくクローラー向けに作成されているため、ページではなくデータファイルのように見えます。
これは指示ではなく、ヒントです。ページを一覧に含めたからといってインデックス登録が保証されるわけではなく、含めなかったからといって登録が妨げられるわけでもありません。サイトマップが行うのは、発見に関する問題を解消することです。クローラーは、リンクをたどってページを見つけ、経路が十分に短いことを期待する代わりに、一覧を直接渡されます。XMLサイトマップ生成ツールは、検索エンジンと同じようにサイトをクロールしてその一覧を作成します。その結果、実際に到達可能なページを確認できるという便利な副次効果もあります。
最後の点については、詳しく考えてみる価値があります。生成されたサイトマップにページが含まれていない場合、通常はそのページにリンクしているものがないことが原因です。そして、孤立ページの問題は、サイトマップだけでは解決できません。
2026でもXMLサイトマップは重要ですか?
小規模で、適切にリンクが設置されたサイトであれば、サイトマップによる効果はほとんどありません。検索エンジンはリンクをたどることに長けており、15ページ程度のサイトであれば、発見が難しいということはありません。
その他の点では、サイトマップは依然として有用であり、その理由は大きく3つあります。大規模なサイトでは、ページが深い階層に埋もれているため、すぐにクロールされないことがあります。頻繁にコンテンツを公開するサイトでは、新しいコンテンツを迅速に認識してもらう必要があります。また、アーカイブを持つサイトでは、内部リンクがなくなったページでも、依然としてインデックス登録する価値があります。
サイトマップは、利用できる診断手段の中でも最も低コストなものでもあります。送信したURL数とインデックス登録されたURL数を比較することで、他の方法ではこれほど明確に明らかにならない問題を発見できます。そのため、XMLサイトマップを厳密には必要としないサイトであっても、XMLサイトマップジェネレーターを実行する十分な理由になります。
サイトマップとAI検索の関係
AIクローラーは検索クローラーと同じ発見の問題に直面しており、サイトマップは同じようにその問題をショートカットします。リンクをたどって到達しにくいコンテンツは、モデルが参照する情報源の候補に、そもそも入らない可能性があります。
ここでは、最終更新日が以前よりも大きな意味を持ちます。変化するテーマについて複数の情報源から選択する際、鮮度は強いシグナルとなります。また、正確な更新日は、サイトが直接示せる数少ない出所情報の一つです。
そのため、日付を新しい状態に保つことよりも、日付を正直に反映することのほうが重要です。ビルドのたびにすべての日付をリセットするサイトは、クローラーに何も伝えておらず、その項目を無視するよう学習させてしまいます。
サイトマップのベストプラクティス
- 200ステータスを返す、正規かつインデックス可能なURLのみを含めます。
- リダイレクト、ブロックされたページ、noindexが指定されたページは除外します。矛盾するシグナルは無視されます。
- デプロイのたびにリセットせず、最終更新日を正確に保ちます。
- URLが50,000件、または非圧縮で50MBを超えたら、インデックスを使用して複数のファイルに分割します。
- robots.txtからサイトマップを参照し、Search Consoleに送信します。
- サイトの構造が変わったら再生成します。公開時に一度だけ作成して、その後は放置しないでください。
よくある間違い
- リダイレクトするURLを掲載すると、クロールのリソースを無駄にし、正規URLの把握も混乱させます。
- noindexのページを含めると、無視するよう指示したページをクローラーに取得させることになります。
- プロトコルやホスト名を混在させると、サイトマップと正規URLが一致しなくなります。
- サイトマップを更新せず、もはや存在しないサイト構造を記述したままにしないでください。
- 送信をゴールにしてはいけません。インデックス カバレッジを一度も確認していない送信済みサイトマップからは、何も分かりません。
XMLサイトマップジェネレーターの使用
ドメインを入力すると、ツールがサイトをクロールし、リンクをたどって到達可能なページのリストを作成します。その後、標準に準拠したXMLファイルを生成するので、ダウンロードしてドメインのルートにアップロードできます。
公開する前に結果を確認してください。想定していたのに見つからないページは通常、孤立ページです。想定していなかったページは、パラメータやページネーションによって生じた重複ページであることが多くあります。サイトマップはサイト構造の代わりではなく、その症状を示すものなので、どちらもファイルから削除するのではなく、発生元で修正する価値があります。
次に行うこと