🗺️ サイトマップ生成

URLを1行ずつ入力するだけで、sitemaps.orgプロトコルに準拠したXML形式のサイトマップ(sitemap.xml)を生成するツールです。更新頻度や優先度も設定できます。

使い方

  1. サイトマップに含めたいURLを1行に1つずつ入力します。
  2. 更新頻度(changefreq)と優先度(priority)を設定します。
  3. 生成されたXMLをコピーし、sitemap.xmlとして保存してサーバーにアップロードします。

計算の仕組み

XMLサイトマップは、サイトにどんなページがあるかを検索エンジンに伝えるファイルで、sitemaps.orgのプロトコル(バージョン0.9)で書き方が決められています。このツールは、URLを1行に1つ入力すると、サイトマップのXMLを作ります。 ・<loc>: ページのURL(&や<などの記号はXML用に変換します) ・<lastmod>: 最終更新日(オンにすると、今日の日付をYYYY-MM-DD形式で入れます) ・<changefreq>: 更新の頻度(always〜never) ・<priority>: サイト内での相対的な重要度(0.0〜1.0) 作ったファイルは sitemap.xml としてサイトに置き、robots.txtに「Sitemap: https://example.com/sitemap.xml」と書くか、Google Search Consoleから送信します。

計算例

<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://example.com/</loc> <lastmod>2026-09-19</lastmod> <changefreq>weekly</changefreq> <priority>0.5</priority> </url> … </urlset>

使用上の注意

  • Googleは、changefreqとpriorityの値を使わないと公表しています。lastmodは、実際に内容を更新した日付を正しく入れた場合に参考にされます。
  • 1つのサイトマップには最大50,000件のURL、ファイルサイズは50MB(非圧縮)までです。それを超える場合は、複数のサイトマップに分けてサイトマップインデックスでまとめます。
  • URLは、https://から始まる完全な形で書き、実際に表示されるURL(正規URL)とそろえてください。

よくある質問

changefreqやpriorityは必須ですか?

いいえ、どちらもサイトマッププロトコル上は任意の要素です。検索エンジンはこれらの値を目安として扱うのみで、優先度の値がクロール順位を保証するものではありません。

lastmodの日付はどこから来ていますか?

このツールを開いた時点の日付が自動的に設定されます。実際のページの最終更新日に合わせて生成後に編集することをおすすめします。

1つのsitemap.xmlに含められるURL数に制限はありますか?

サイトマッププロトコルの仕様上、1つのサイトマップファイルには最大5万URL、圧縮前で50MBまでという制限があります。それを超える場合はサイトマップインデックスファイルで複数ファイルに分割します。