「サイトマップって、ページ一覧のあのページじゃないの?」と思った方、実はそれとは別にSEO的に重要な「XMLサイトマップ」というものが存在するんです。先日、戸田市内で学習塾を運営されているA様からこんな相談を受けました。「Googleサーチコンソールに登録しろって言われたんだけど、XMLサイトマップって何ですか?」というものでした。多くの方が一度は耳にしたことがあるけれど、実態がよくわからない、という技術用語の筆頭格ですよね。今回はこのXMLサイトマップについて、噛み砕いてお伝えしていきます。
XMLサイトマップとは「Googleへの道案内図」
XMLサイトマップを一言で表すなら、Googleなどの検索エンジンに対して「うちのサイトにはこんなページがありますよ」と教えてあげるための案内図です。拡張子が「.xml」のテキストファイルで、人間が読むためではなくロボット(クローラー)が読むために作られています。
通常、検索エンジンのクローラーはリンクをたどりながらサイト内を巡回してページを発見します。しかし、リンクが少ないページや新しく追加したばかりのページは、クローラーに気づいてもらえないことがあります。そこでXMLサイトマップを使えば、「このURLも見てくださいね」と直接伝えられるわけです。
ちなみに、ユーザー向けのHTMLサイトマップ(サイト内のページ一覧を示すページ)とは全くの別物です。混同しやすいので注意してください。
XMLサイトマップの中身はどうなっているの?
実際にXMLサイトマップを見てみると、こんな構造になっています。
- loc(URL):ページのアドレス
- lastmod(最終更新日):そのページを最後に更新した日付
- changefreq(更新頻度):daily、weekly、monthlyなど(参考値)
- priority(優先度):0.0〜1.0の数値(参考値)
ただし、changefreqとpriorityはGoogleがほぼ無視していることが公式にも認められています。実際に重要なのはlocとlastmodの2つです。弊社でサイト構築を担当する際は、シンプルにこの2項目を正確に記述することを優先しています。
ファイルはサーバー上の「https://example.com/sitemap.xml」のようなURLに設置するのが一般的です。WordPressなら「Yoast SEO」や「XML Sitemap Generator」などのプラグインで自動生成・自動更新できるので、手動で管理する必要はほとんどありません。
SEOにおけるXMLサイトマップの本当の役割
「サイトマップを登録したらSEO順位が上がりますか?」という質問もよくいただきます。正直に言うと、サイトマップはSEOの「直接的な評価要因」ではありません。順位を直接上げる魔法のツールではないんです。
ではなぜ重要なのか。それは「インデックス」に関係するからです。検索結果に表示されるには、まずGoogleにページを発見・登録(インデックス)してもらう必要があります。サイトマップはその入口を確実に開いてあげる役割を担っています。
特に以下のようなケースでは、XMLサイトマップの効果が顕著に出ます。
- 新しく立ち上げたばかりのサイト(外部リンクがまだない)
- ページ数が多い大規模サイト(ECサイトや不動産サイトなど)
- 内部リンクが少なく孤立しているページが存在する
- コンテンツを頻繁に更新するメディア・ブログ系サイト
弊社のクライアントデータをもとにした体感ですが、XMLサイトマップを正しく設定・登録した後、インデックスのスピードが2〜3倍程度速くなるケースが多いです。特に新規ページのクロール待ち期間が大幅に短縮される印象があります。
また、弊社の経験では約70%の中小企業サイトでXMLサイトマップが未設定か、設定はあっても古いURLが混在している状態です。埼玉県内のクライアントサイトを引き継いだ際も、サイトリニューアル前の古いURLがサイトマップに残ったままになっていたケースが何度もありました。こういう状態だとクローラーが404エラーページを何度も巡回することになり、無駄なクロールバジェットを消費してしまいます。
Googleサーチコンソールへの登録方法
XMLサイトマップを作ったら、Googleサーチコンソールに登録することがセットで必須です。手順はシンプルで、以下の流れで完了します。
- Googleサーチコンソールにログインする
- 左メニューの「サイトマップ」を選択する
- サイトマップのURLを入力して「送信」ボタンを押す
これだけです。送信後、「成功しました」というステータスが表示されれば完了です。ただし、登録できても「取得できませんでした」や「URLにエラーがあります」と表示される場合は、サイトマップファイル自体の問題を疑ってください。
登録後もサーチコンソールで定期的に確認することをおすすめします。「検出されたURL数」と「インデックスに登録済みのURL数」を比較して、大きなギャップがある場合はページのクオリティやcanonical設定を見直す必要があります。
よくあるご質問(Q&A)
Q:先日サイトをリニューアルしたのですが、古いサイトのサイトマップがそのまま残っています。どうすればいいですか?(埼玉県川口市・整体院経営・B様)
A:これはよくあるパターンです。リニューアル後は必ず新しいサイトマップを再生成・再登録してください。古いサイトマップはサーチコンソール上で削除した上で、新しいものを送信しましょう。また、旧URLが残っている場合は301リダイレクトを設定して新URLへ誘導することも忘れずに。放置すると、クローラーが旧URLを何度も訪問してエラーを返し続けることになります。弊社でリニューアルを承る際は、サイトマップの再設定とリダイレクト設定を必ずセットで行っています。詳しくはサービスの詳細をご覧ください。
Q:WordPressじゃないサイトでも設定できますか?
A:もちろんです。静的サイトやEC-CUBEなど、WordPressでないサイトでも手動でXMLファイルを作成してサーバーに設置すれば対応できます。ページ数が多い場合はツールを使った自動生成がおすすめです。設定でお困りの場合はお問い合わせからご相談ください。
まとめ:XMLサイトマップは「土台整備」のひとつ
XMLサイトマップは、SEOの劇的な改善策ではありませんが、「ちゃんとGoogleに見てもらえる状態を作る」という土台整備として欠かせない設定です。コンテンツがどれだけ優れていても、インデックスされなければ存在しないのと同じ。地味だけど確実にやっておくべき作業のひとつです。
戸田市を拠点とする弊社ミアキスでは、Webサイトの新規制作・リニューアル時はもちろん、既存サイトの保守運用の中でもサイトマップの定期チェックを実施しています。「自分のサイトが正しく設定されているか不安」「サーチコンソールを見てもよくわからない」という方は、ぜひ一度ご相談ください。料金プランも参考にしながら、まずは気軽にお問い合わせいただければ幸いです。
