サイトマップジェネレーター

インデックスさせたい URL を1行に1つずつ貼り付け、変更頻度と優先度を選ぶと、ジェネレーターがそれらを sitemaps.org の 0.9 スキーマに準拠した有効な sitemap.xml にまとめます。あなたが渡した URL を整形するだけで、サイトをクロールしたりページを自動検出したりはしません。そのため、何を含めるかを正確に決められます。有効な URL でない行はスキップされ、結果はコピーして sitemap.xml として保存し、送信できる状態になります。

ジェネレーターがサイトマップを組み立てる流れ

  1. 1

    URL を貼り付ける

    1行に1つの完全な URL(`https://` を含む)。空行や有効な URL でないものはすべて無視されます。

  2. 2

    頻度と優先度を設定

    `changefreq`(always から never まで)と 0.0 から 1.0 までの `priority` を選びます。同じ値がリスト内のすべての URL に適用されます。

  3. 3

    lastmod を含めるか決める

    チェックすると、各エントリに本日(生成日)に設定された `<lastmod>` が付きます。実際の更新日を自分で入れたい場合はチェックを外してください。

  4. 4

    生成してコピー

    完全な `<urlset>` XML が得られます。コピーしてサイトのルートに `sitemap.xml` として保存し、送信します。

ジェネレーターの出力

URL 2件、頻度を週次、優先度 0.8、lastmod を有効にすると、次のようになります。

<?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-04-15</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://example.com/pricing</loc>
    <lastmod>2026-04-15</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>

各エントリは同じ changefreqprioritylastmod を共有します。URL ごとに異なる値や実際の最終更新日が必要な場合は、生成後に XML を編集するか、ページのグループごとにツールを1回ずつ実行してください。

知っておきたいサイトマップの上限

これらはすべてのサイトマップが守るべき sitemaps.org の上限です。本ツールは1つのファイルを作成するので、リストをこの範囲内に収めてください。

上限
サイトマップファイルあたりの URL 数 50,000
ファイルあたりの非圧縮サイズ 50 MB
インデックスファイルあたりのサイトマップ数 50,000

50,000 URL を超える場合は、リストを複数のサイトマップに分割し、<sitemapindex> ファイルから参照します。Google も Bing も圧縮された .gz サイトマップを受け付けます。

含めるもの

  • 正規(canonical)URL のみ。クエリ文字列の変種による重複は含めない。
  • 200 を返す URL。404 や 5xx ではない。
  • 検索結果に表示したい、インデックス可能なページ。
  • サイトマップをホストしているのと同じホスト名・プロトコル(他ドメインのエントリは含めない)。

除外するもの

  • 検索結果ページ(/search?q=...)。
  • ログインおよびアカウントページ。
  • 中身の薄いフィルター組み合わせページ(数十件のほぼ重複を含むファセットナビゲーション)。
  • noindex に設定したページ。

生成後の手順

  1. 出力をサイトのルートに sitemap.xml として保存します。
  2. robots.txtSitemap: https://example.com/sitemap.xml を追加します。
  3. Google Search Console の「サイトマップ」で送信します。
  4. URL をまとめて追加・変更するたびに、再生成して再送信します。

よくある質問

いいえ。貼り付けた URL を有効なサイトマップ XML に整形するだけです。リストはあなたが用意するので、どのページを含めるかを正確に管理でき、サーバーからは何も取得されません。

Google は lastmod が正確な場合にのみ再クロールのヒントとして使い、誤解を招く値は無視します。Google は prioritychangefreq を完全に無視すると述べていますが、Bing は依然として両方を考慮します。本ツールはすべての URL の lastmod を生成日に設定するため、実際の変更を反映させたい場合はチェックを外すか日付を編集してください。

1つのサイトマップファイルは 50,000 URL が上限です。それぞれ上限内の複数のサイトマップを生成し、Search Console に送信する <sitemapindex> ファイルに一覧化します。本ツールは一度に1つの <urlset> を作成するので、グループごとに1回ずつ実行してから統合します。

いいえ、インデックスさせたいページだけです。ページをサイトマップから外しても Google から隠せるわけではありませんが、含めることは、それを正規でクロールに値するコンテンツと見なしているという明確なシグナルになります。

関連ツール

このツールは他の言語でも利用できます