​​​

サイトマップの​作り方を、​sitemap.xmlの​書き方の​例、​載せる​URLと​載せない​URL、​lastmodの​付け方、​robots.txtと​Search Consoleでの​知らせ方の​順に​説明します。​自社サイトで​ページの​追加に​合わせて​自動で​作っている​仕組みと、​送った​後の​記録も​載せます。

この​記事の​結論

サイトマップ(sitemap.xml)は、​検索エンジンに​見つけて​ほしい​ページの​URLを​並べた​ファイルで、​XMLで​書くのが​一般的です。
作り方は、​検索結果に​出したい​ページの​正規の​URLだけを、​https:// から​始まる​完全な​形で​並べ、​UTF-8で​保存して、​サイトの​いちばん上の​階層に​置きます。
lastmod には、​その​ページの​中身を​大きく​変えた​日を​入れます。
置いたら​ robots.txt に​場所を​書き、​Search Console から​送ります。
送っても​必ず​読まれるわけではなく、​ページが​500ほどまでで、​サイトの​中の​リンクで​全ページに​たどり着けるなら、​なくても​困らない​ことがあります。

​

サイトマップとは、​サイトの​中の​ページや​動画などの​情報と、​その​つながりを​検索エンジンに​伝える​ファイルです​(⁠Google 検索セントラル:サイトマップの​概要、​2026-10-04 確認)。
検索エンジンは​ふだん、​ページどうしの​リンクを​たどって​ページを​見つけます。
サイトマップが​あれば、​たどり​着きにくいページも​知らせられます。

「サイトマップ」という​言葉は、​人が​見る​「サイトの​案内の​ページ」を​指すこともあります。
この​記事で​扱うのは、​検索エンジンに​渡す sitemap.xml の​ほうです。

なくても​困らない​サイトも​あります。
ページが​500ほどまでの​小さな​サイトで、​サイトの​中の​リンクで​大事な​ページすべてに​たどり着けるなら、​必要ない​こともあるというのが​Googleの​説明です。
逆に、​ページの​多い​サイトや、​外からの​リンクが​まだ​少ない​新しい​サイトには、​あった​ほうが​よいとしています​(同じ​ページ)。

私たちの​サイトは​後者でした。
2026年9月29日に​記事を​30本まとめて​公開した​ときも、​同じ​日に​サイトマップを​送っています。

sitemap.xml の​書き方

いちばん​小さな​形は、​次の​とおりです。
URLと​日付は​例です。

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.example.com/</loc>
    <lastmod>2026-10-01</lastmod>
  </url>
  <url>
    <loc>https://www.example.com/company</loc>
    <lastmod>2026-09-15</lastmod>
  </url>
</urlset>

<url> の​組を、​ページの​数だけ​並べます。
決まりごとは、​Googleの​説明では​次の​とおりです​(⁠Google 検索セントラル:サイトマップの​作成と​送信、​2026-10-04 確認)。

項目決まりごと
URLの​書き方https://www.example.com/company のような​完全な​形。​/company のような​書き方は​使えない
文字コードUTF-8
大きさ1つの​ファイルで​5万URL、​または​圧縮前で​50MBまで。​超えるなら​複数に​分ける
lastmodページの​中身や​構成を​大きく​変えた日。​Googleは、​日付が​正確だと​確かめられる​場合に​使う
priority・changefreqGoogleは​値を​使わない
置く​場所サイトの​いちばん上の​階層が​基本。​Search Console から​送らない​場合、​置いた​階層より​下の​URLに​しか​効かない

ファイルを​複数に​分けた​ときは、​それぞれの​場所を​並べた​「サイトマップ インデックス」を​作り、​そちらを​送ります​(⁠Google 検索セントラル:大規模な​サイトマップを​管理する、​2026-10-04 確認)。
中小企業の​サイトで​5万URLを​超える​ことは​まずないので、​1つの​ファイルで​足ります。

XMLの​ほかに、​URLを​1行に​1つずつ​並べただけの​テキストファイルも​使えます。
日付を​添えたいなら、​XMLを​選びます。

​

載せるのは、​検索結果に​出したい​ページの、​正規の​URLだけです。
同じ​中身に​複数の​URLが​ある​ときは、​検索結果に​出したい​1つだけを​載せます​(Googleの​同じ​ページ)。

迷いやすい​ものを、​表に​しておきます。

URL載せるかわけ
トップ、​サービス、​記事、​会社概要などの​公開ページ載せる検索結果に​出したい​ページ
wwwなしや​ http:// で​始まる、​同じ​ページの​別の​URL載せない正規の​URLを​1つに​決めて、​そちらだけに​する
別の​URLへ​転送している​URL載せない転送先の​URLを​載せる
noindex を​付けた​ページ載せない検索に​出さないと​決めた​ページ
404 の​ページ、​ログインが​要る​ページ載せない読み込めないか、​読ませない​ページ

気を​つけたいのは、​サイトは​ wwwあり で​表示しているのに、​サイトマップだけ wwwなし で​書いてある、のような​食い​違いです。
サイトマップと、​ページの​ canonical の​指定と、​サイトの​中の​リンクで、​URLの​書き方を​そろえます。

​

lastmod は、​その​ページの​中身を​大きく​変えた​日です。
著作権の​表示の​年を​変えたような​小さな​変更は​含めず、​日付が​一貫して​正確な​場合にだけ​使う、と​Googleは​説明しています​(⁠サイトマップの​作成と​送信、​2026-10-04 確認)。

サイトマップを​作り直すたびに、​すべての​日付を​その​日に​してしまう​仕組みは​避けます。
どの​ページも​毎日​変わったように​見えると、​日付が​当てにならなくなるからです。

​​

ページが​10ほどで、​めったに​増えないなら、​上の​形を​手で​書いても​間に​合います。
ただ、​ページを​足すたびに​書き足すのを​忘れやすく、​lastmod も​直し忘れます。

ページが​増えていく​サイトなら、​仕組みに​作らせます。
使っている​CMSや​サイトの​作成サービスに、​サイトマップを​自動で​作る​機能が​ないかを​最初に​確かめます。
すでに​作られている​ことも​多いので、​ブラウザで​ /sitemap.xml を​開いてみるのが​早道です。

私たちの​サイトは、​決まった​CMSを​使わず、​原稿から​ページを​書き出しています。
そこで​2026年8月31日から、​書き出した​ページの​ファイルを​元に​サイトマップを​作る​プログラムを​使っています。
作る​ときの​決まりは、​次の​4つです。

  • 記事や​サービス、​採用の​職種の​ページは、​書き出した​ファイルを​そのまま​一覧の​元に​する。​ページを​足せば、​サイトマップにも​入ります
  • サイト直下の​ページ​(トップや​会社概要など)だけは、​手で​書いた​一覧に​載せる。​一覧に​ない​ページが​サイト直下に​増えたら、​作るのを​止めて​知らせます
  • noindex の​ページと​ 404 の​ページは​外す。​検索に​出さないと​決めた​ページを、​載せないためです
  • 記事の​ lastmod は、​記事の​構造化データに​書いた​更新日を​そのまま​使う。​本文を​直した​日が​出るように​しています

うまく​いっていない​所も​あります。
記事以外の​ページの​ lastmod は、​その​ファイルを​最後に​変えた​日に​しています。
その​ため、​10月3日に​全ページの​下の​部分​(フッター)に​相談の​入口を​1つ​足した​とき、​本文が​変わっていない​プライバシーポリシーのような​ページの​日付まで、​その​日に​動きました。
先に​書いた​「すべての​日付を​その​日に​してしまう」状態に​近く、​ここは​直す余地が​あると​考えています。

2026年10月4日の​時点で、​載っている​URLは​180件です。
priority と​ changefreq は、​作り​始めた​ときのまま​付いています。
値が​使われないので​残していますが、​新しく​作るなら、​Googleの​ためには​書かなくて​構いません。

​

サイトマップを​置いたら、​Googleに​場所を​知らせます。
やり方は、​robots.txt に​ Sitemap: の​行を​書くか、​Search Console の​サイトマップの​レポートから​送るかです。
Search Console から​送るには、​その​プロパティの​「オーナー」の​権限が​要ります​(⁠Search Console ヘルプ:サイトマップ レポート、​2026-10-04 確認)。

私たちの​ robots.txt は、​全体を​許可する​2行と、​サイトマップの​場所を​書いた​1行だけです。
書き方と​確かめ方はrobots.txtとはに、​Search Console での​送り方はサーチコンソールの​使い方に​書きました。

送った​後は、​サイトマップの​レポートで​状態を​見ます。

状態意味次に​やる​こと
成功読み込めて、​エラーも​なかった何もしなくてよい
エラーが​あります読み込めたが、​誤りが​1つ以上​ある開いて、​誤りの​中身を​見て​直す
取得できませんでした読み込めなかったURLの​打ち間違い、​robots.txt で​止めていないか、​ファイルが​公開されているかを​確かめる

(サイトマップ レポートの​ヘルプ、​2026-10-04 確認)

​

Search Console の​記録では、​2026年10月1日の​20時51分に​送った​サイトマップを、​Googleは​同じ日の​21時18分に​読み込んでいました。
エラーも​警告も​なく、​見つかった​URLは​78件です。

10月4日に​APIで​確かめると、​記録上の​最後の​読み込みは​10月1日の​ままで、​件数も​78件の​ままでした。
その間に​ページを​増やし、​いまの​サイトマップには​180件が​載っています。
ヘルプには、​サイトマップは​自分の​ペースで​読み直すと​あり、​大きく​変えた​ときは​送り直すよう​書かれています。
ページの​数が​2倍を​超えたので、​この​目安に​当ては​めると、​送り直す​時期に​来ています。
な​お、​10月2日以降に​足した​採用の​職種の​ページや​記事も、​URL検査では​登録済みに​なっていて、​サイトマップの​記録だけで​ページが​知られているかどうかは​判断できません。

もう​1つ、​APIの​記録には​「登録された​数」の​欄が​あり、​0の​ままでした。
この​欄は、​APIの​説明で​「廃止。​使わない​こと」と​されています​(⁠Search Console API:Sitemaps、​2026-10-04 確認)。
登録された​ページの​数を​見るなら、​Search Console の​ページの​インデックス登録の​レポートを、​サイトマップごとに​絞って​見ます​(サイトマップ レポートの​ヘルプ)。

送ったからと​いって、​読み込まれるとも、​ページが​登録されるとも​限りません。
Googleも、​サイトマップを​送る​ことは、​その​存在を​知らせるだけだとしています​(⁠サイトマップの​作成と​送信、​2026-10-04 確認)。
サイトマップは​見つけてもらう​手が​かりの​1つで、​ページどうしの​リンクと​合わせて​効く​ものだと​私は​受け止めています。

よく​ある​質問

サイトマップを​作らないと、​検索に​出ませんか?
そんな​ことは​ありません。​Googleは​ページどうしの​リンクを​たどって​ページを​見つけるので、​小さな​サイトで、​サイトの​中の​リンクで​全ページに​たどり着けるなら、​なくても​困らない​ことがあります。
ページを​足すたびに、​Search Console から​送り直す​必要が​ありますか?
毎回でなくて​構いません。​Googleは​送った​サイトマップを​自分の​ペースで​読み直します。​ページを​大きく​増や​した​ときや、​構成を​変えた​ときに​送り直します。
lastmod は、​毎日​今日の​日付に​しておけば​よいですか?
おすすめしません。​Googleは、​日付が​一貫して​正確な​場合に​ lastmod を​使うとしています。​中身を​大きく​変えた​ページだけ、​その​日に​変えます。
priority を​高く​すると、​その​ページが​優先されますか?
Googleは​ priority と​ changefreq の​値を​使わないとしています。​書いても​書かなくても、​Googleでの​扱いは​変わりません。

bundlyzeは、​大阪市北区の​グラングリーン大阪を​拠点に、​大阪・兵庫を​中心とした​関西の​会社からの​ご相談に​対応していて、​打ち合わせは​Web会議でも​対面でも​できます。
全国から​オンラインでも​ご相談いただけます。
この​記事を​書いた​津嘉山は、​業務システム開発と​AWSを​専門と​する​エンジニアで、​この​サイトの​サイトマップを​作る​プログラムも​自分で​組み、​Search Console の​記録を​APIで​取り出して​確かめています。

自社の​サイトの​ /sitemap.xml を​ブラウザで​開くと、​何件の​URLが、​どの​日付で​載っているかが​すぐに​分かります。

ご相談

検索や​AIでの​見つかり方に​ついて、​いまの​状況を​お聞かせ​ください。

「何から​手を​つければいいか​分からない」という​段階からで​構いません。​返信は​担当者が​直接お送りします。

送信いただいた個人情報はプライバシーポリシーに基づき取り扱います。