
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サイトマップです。
手順を小さく分ける

一度に全部やろうとせず、次の順番で進めます。まずは在りかを探すところからです。
- ブラウザで、サイトマップがあるか確認する:ブラウザのアドレス欄に、自社ドメインの後ろに
/sitemap.xmlを付けて開いてみます(例:https://example.co.jp/sitemap.xml)。ページのURLらしき文字が並んだ画面が出れば、それがXMLサイトマップです。
/sitemap.xmlで出ないときは、WordPress標準のhttps://example.co.jp/wp-sitemap.xmlも試します。WordPressは本体の機能でこのファイルを自動生成しています。- Yoast SEOなど一部のプラグインでは
/sitemap_index.xmlの場合もあります。3つのどれかで表示されれば、それが送るべきURLです。表示できたURLは、あとで使うのでコピーしておきます。
- 見つからないときだけ、生成する:どれを開いても出てこない場合は、まだ生成されていない可能性があります。WordPressなら「All in One SEO」「Yoast SEO」などのSEOプラグインを入れると、多くは自動でサイトマップを作ってくれます。CMSやサービス(Wix・STUDIO・BASEなど)を使っている場合は、たいてい標準で用意されているので、「(サービス名) サイトマップ」で公式ヘルプを確認するのが確実です。自作サイトで判断が難しいときは、制作会社に「XMLサイトマップは出力されていますか」と一言たずねれば済みます。
- Search Consoleの「サイトマップ」から送信する:Search Console を開き、左メニューの「サイトマップ」を選びます。「新しいサイトマップの追加」の入力欄に、手順1でコピーしたファイル名の部分(例:
sitemap.xmlやwp-sitemap.xml)を入れて「送信」を押します。ドメインは自動で表示されているので、後ろのファイル名だけを入れれば大丈夫です。
- しばらくして、状態が「成功しました」になれば完了です。「取得できませんでした」と出たときは、URLの打ち間違いがないか、手順1で本当にそのURLが開けたかをもう一度確認します。
送信は、基本的に一度やれば十分です。あとはページを追加しても、Googleがこのサイトマップを定期的に読み直してくれます。まずは手順1で在りかを確認できれば、今日はそこまでで大きな前進です。
具体例
たとえば、WordPressで作られた会社サイトを引き継いだとします。「サイトマップ送ってある?」と聞かれても、最初はわかりませんよね。そんなときは、こう進められます。
- まず
https://自社ドメイン/wp-sitemap.xmlを開いてみて、URLの一覧が表示された。→「サイトマップはもう自動でできています」と確認できた。 - そのファイル名
wp-sitemap.xmlを、Search Consoleの「サイトマップ」に入れて送信。数分後に「成功しました」の表示。→「Googleに案内板を渡せました」と報告できる。 - 別のサイトで
/sitemap.xmlも/wp-sitemap.xmlも開けなかった。→「まだ生成されていないようなので、SEOプラグインの導入を検討します」と、次の一手につなげられる。
「あるかないか」を自分の目で確かめられるだけで、あいまいだった作業が、はっきりした手順に変わります。
あなたへの影響
- 検索エンジンが自社のページを見つけやすくなり、とくにページ数の多いサイトで発見の助けになる。
- Search Consoleでサイトマップの状態を見られるようになり、「何ページ検知されているか」を後から確認できる。
- 「サイトマップ送ってある?」という問いに、自分の目で確認して答えられるようになる。
一方で、順位や掲載を保証するものではないので、送ったあとに順位が変わらなくても心配はいりません。あくまで土台を整える基本の一手です。
明日やること
- ブラウザで
自社ドメイン/sitemap.xml(出なければ/wp-sitemap.xml)を開いて、在りかを確認する。 - 表示できたら、そのファイル名をSearch Consoleの「サイトマップ」から送信する。
- しばらく後に、状態が「成功しました」になっているかを確認する。
チェックリスト
まずはこの3つができれば、初回は合格です。全部に印が付くよう、最低ラインはここだけに絞ります。
-
sitemap.xmlまたはwp-sitemap.xmlをブラウザで開いて、在りかを確認した - Search Consoleの「サイトマップ」から、そのファイル名を送信した
- 送信後、状態が「成功しました」になっているのを確認した
残りは「気になったときにやる」任意項目です。当てはまらなければ、空欄のままで問題ありません。
- (どれも開けないとき)SEOプラグインの導入やCMSの標準機能を確認した
- (判断が難しいとき)制作会社に「サイトマップは出力されているか」を確認した
- (送信後)「取得できませんでした」でないか、後日もう一度状態を見た

サイトマップと聞くと難しそうですが、やることは「在りかを確かめて、一度だけ送る」だけ。多くのサイトでは、もう半分は自動で終わっています。今日ひとつ在りかを確認できたなら、あなたはもう、裏方の仕組みをひとつ自分の手元に取り戻せています。焦らず、確認できたところから進めていけば大丈夫です。
よければ、こちらも
送ったページが本当に検索に載っているかを確かめたいときは、自社サイトがインデックスされているか確認する方法。Search Console自体の見方は、Search Consoleで検索流入を確認する|最初に見る基本。載ったあとにクリックを増やす見せ方は、titleとmeta descriptionの書き方|よくある間違いと直し方も合わせてどうぞ。「うちのサイトはどうなってる?」と迷ったら、お問い合わせからいつでも声をかけてくださいね。