夜のオフィスで、Search Consoleの画面を開き「サイトマップってどこにあるんだろう」と静かに考えている企業のWEB担当者

XMLサイトマップの作り方とSearch Consoleへの送信手順

「サイトマップ、送っておいたほうがいいですよ」 ——制作会社やSEOの記事でそう言われて、「そもそもサイトマップって何?どこにあるの?」と手が止まったことはありませんか。

その戸惑いは、あなたの知識が足りないからではありません。XMLサイトマップという言葉が、ふだん画面に出てこない裏方のファイルだからです。しかも、じつは多くのサイトでは、このファイルはもう自動で作られています。今日やることは「一から作る」ことではなく、すでにある在りかを確かめて、Search Consoleに一度だけ知らせること。落ち着いて、順番に見ていきましょう。

結論:手順は「① 自社サイトにXMLサイトマップがあるか確認する → ② そのURLをSearch Consoleの『サイトマップ』から送信する」の2つでOKです。
WordPressや多くのCMSは、sitemap.xml(またはWordPress標準のwp-sitemap.xml)を自動で生成しています。まずはブラウザでその在りかを開き、あれば送信するだけ。送信は基本的に一度きりで、あとは自動で読み直してくれます。

XMLサイトマップとは、何をするものか

XMLサイトマップは、ひとことで言うと「うちのサイトには、こんなページがありますよ」という一覧を、検索エンジン向けにまとめたファイルです。人が読むための地図ではなく、Googleなどのクローラー(サイトを巡回するプログラム)が、ページを見つけやすくするための案内板だと思ってください。

このファイルをSearch Consoleから送っておくと、Googleが「どのページを見に行けばいいか」を把握しやすくなります。とくに、ページ数が多いサイトや、トップページからのリンクだけでは奥まで届きにくいサイトでは、発見の助けになります。

ここで、ひとつだけ正直にお伝えしておきます。サイトマップは「送れば必ずインデックスされる」「順位が上がる」ものではありません。あくまで発見を助ける案内であって、掲載や順位を約束するものではないのです。ですから、送ったあとに検索順位が変わらなくても、それはふつうのこと。過度に期待せず、でも「やっておいて損はない基本の一手」として、気楽に取り組んで大丈夫です。

なお、sitemap.xml(拡張子 xml)は検索エンジン向けのファイルで、ときどき混同されるsitemap.html(サイト訪問者向けのページ一覧)とは別ものです。この記事で扱うのは、前者の検索エンジン向けのXMLサイトマップです。

手順を小さく分ける

XMLサイトマップの対応を「まず在りかを確認、次にSearch Consoleへ送信」の2ステップに分けて示した概念図
やることは2つだけ。「①在りかを確認 → ②送信」の順で進める

一度に全部やろうとせず、次の順番で進めます。まずは在りかを探すところからです。

  1. ブラウザで、サイトマップがあるか確認する:ブラウザのアドレス欄に、自社ドメインの後ろに /sitemap.xml を付けて開いてみます(例:https://example.co.jp/sitemap.xml)。ページのURLらしき文字が並んだ画面が出れば、それがXMLサイトマップです。
  1. 見つからないときだけ、生成する:どれを開いても出てこない場合は、まだ生成されていない可能性があります。WordPressなら「All in One SEO」「Yoast SEO」などのSEOプラグインを入れると、多くは自動でサイトマップを作ってくれます。CMSやサービス(Wix・STUDIO・BASEなど)を使っている場合は、たいてい標準で用意されているので、「(サービス名) サイトマップ」で公式ヘルプを確認するのが確実です。自作サイトで判断が難しいときは、制作会社に「XMLサイトマップは出力されていますか」と一言たずねれば済みます。
  2. Search Consoleの「サイトマップ」から送信するSearch Console を開き、左メニューの「サイトマップ」を選びます。「新しいサイトマップの追加」の入力欄に、手順1でコピーしたファイル名の部分(例:sitemap.xmlwp-sitemap.xml)を入れて「送信」を押します。ドメインは自動で表示されているので、後ろのファイル名だけを入れれば大丈夫です。

送信は、基本的に一度やれば十分です。あとはページを追加しても、Googleがこのサイトマップを定期的に読み直してくれます。まずは手順1で在りかを確認できれば、今日はそこまでで大きな前進です。

具体例

たとえば、WordPressで作られた会社サイトを引き継いだとします。「サイトマップ送ってある?」と聞かれても、最初はわかりませんよね。そんなときは、こう進められます。

「あるかないか」を自分の目で確かめられるだけで、あいまいだった作業が、はっきりした手順に変わります。

あなたへの影響

一方で、順位や掲載を保証するものではないので、送ったあとに順位が変わらなくても心配はいりません。あくまで土台を整える基本の一手です。

明日やること

  1. ブラウザで 自社ドメイン/sitemap.xml(出なければ /wp-sitemap.xml)を開いて、在りかを確認する。
  2. 表示できたら、そのファイル名をSearch Console「サイトマップ」から送信する。
  3. しばらく後に、状態が「成功しました」になっているかを確認する。

チェックリスト

まずはこの3つができれば、初回は合格です。全部に印が付くよう、最低ラインはここだけに絞ります。

残りは「気になったときにやる」任意項目です。当てはまらなければ、空欄のままで問題ありません。

明るいオフィスで、サイトマップの送信を終えてメモを片手に穏やかに前を向いている企業のWEB担当者

サイトマップと聞くと難しそうですが、やることは「在りかを確かめて、一度だけ送る」だけ。多くのサイトでは、もう半分は自動で終わっています。今日ひとつ在りかを確認できたなら、あなたはもう、裏方の仕組みをひとつ自分の手元に取り戻せています。焦らず、確認できたところから進めていけば大丈夫です。

よければ、こちらも

送ったページが本当に検索に載っているかを確かめたいときは、自社サイトがインデックスされているか確認する方法。Search Console自体の見方は、Search Consoleで検索流入を確認する|最初に見る基本。載ったあとにクリックを増やす見せ方は、titleとmeta descriptionの書き方|よくある間違いと直し方も合わせてどうぞ。「うちのサイトはどうなってる?」と迷ったら、お問い合わせからいつでも声をかけてくださいね。

関連用語