sitemap.xml ジェネレーター

ページのURLを1行に1件ずつ貼ると、sitemaps.org のプロトコルに沿った sitemap.xml を作ります。重複・http と https の混在・ドメイン違い・URLでない行もチェックします。

全URLに同じ日付を入れます。実際に内容を更新した日を入れるのが原則です。

Google は changefreq と priority を使わないと公表しています。Bing など他の検索エンジン向けに付けたいときだけオンにしてください。

URL 0 件サイズ 0 B

      

sitemap.xml ジェネレーターでできること

ページのURLを1行に1件ずつ貼るだけで、sitemaps.org のプロトコルに沿った sitemap.xml を作るツールです。重複や http/https の混在、ドメイン違い、URLでない行もあわせてチェックできます。

使い方

  1. 「URL(1行に1件、https:// から)」の欄に、サイトマップに載せたいURLを貼ります。
  2. 最終更新日を入れるなら「lastmod(最終更新日)」にチェックを入れて日付を選びます。全URLに同じ日付が入ります。
  3. 必要なときだけ「changefreq」「priority」にチェックを入れて値を選びます。「トップページ(/)だけ 1.0 にする」も選べます。
  4. 右(狭い画面では下)のプレビューとチェック結果を確認し、「コピー」か「sitemap.xml をダウンロード」で保存します。

計算の仕組みと注意点

よくある質問

sitemap.xml の changefreq や priority は必要?

Google はこの2つを使わないと公表しているので、Google向けなら付けなくてかまいません。このツールでは初期状態でオフになっていて、Bing など向けに付けたいときだけチェックを入れて出力できます。

lastmod には何の日付を入れればいい?

そのページの内容を実際に更新した日を YYYY-MM-DD の形で入れます。更新していないのに毎回日付を変えると、信頼されにくくなるといわれます。このツールは全URLに同じ日付を入れるので、まとめて更新したときに使ってください。

URLに & や日本語が入っていても大丈夫?

sitemap.xml では & を & のようにエスケープする必要があります。このツールは自動でエスケープし、日本語は %エンコードした形に直すので、例の「?category=mug&sort=new」の行でプレビューを確かめてください。

作った sitemap.xml はどこに置く?

ふつうはサイトのルート(例: サイト直下の /sitemap.xml)に置き、robots.txt の Sitemap 行や Google Search Console で場所を知らせます。載せるURLは、置いた場所と同じホスト(https・www の有無も同じ)にそろえるのが原則です。