本文へスキップ
SM

サイトマップ生成

URLリストから有効なsitemap.xml(urlset)を生成。

4 URL
<?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-11-05</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://example.com/about</loc>
    <lastmod>2026-11-05</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://example.com/blog?q=a&amp;b=1</loc>
    <lastmod>2026-11-05</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://example.com/products/%3Cid%3E</loc>
    <lastmod>2026-11-05</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>

クライアントのみで urlset 形式の sitemap.xml を生成します。サイトをクロールしたり外部へ送信したりしません。任意の lastmod / changefreq / priority は全 URL に同じ既定値として付与されます。

サイトマップ生成について

XMLサイトマップ(urlset)は、検索エンジンにインデックスしてほしいページの一覧を伝える標準フォーマットです。CMSやビルドパイプラインが無い静的サイトでも、公開URLのリストがあれば手早く用意できます。 toco.toolsのサイトマップ生成は、1行に1つのURLを貼り付けるだけで `<?xml …?><urlset>…</urlset>` を出力します。任意で全URL共通の lastmod・changefreq・priority を付けられ、`&` や `<` などの文字はXMLとして正しくエスケープされます。サイトをクロールしたり外部APIを呼んだりはしません。 1ファイルあたりのURL上限(5万)やインデックス用 sitemapindex は対象外です。巨大サイトでは分割やビルド時生成も検討してください。入力内容はサーバーへ送信されません。

使い方

  1. 公開URLを1行ずつ貼り付ける(またはサンプル)
  2. 任意で lastmod / changefreq / priority の既定値を設定する
  3. 生成された sitemap.xml をコピーまたはダウンロードする

よくある質問(FAQ)

サイトをクロールしてURLを集めますか?

いいえ。入力したURLリストだけからXMLを組み立てます。外部への取得や送信はありません。

changefreq や priority は必須ですか?

いいえ。空欄のままにすれば `<loc>` のみのエントリになります。指定した場合は全URLに同じ既定値が付きます。

クエリの & は安全ですか?

はい。loc 内の `&` `<` `>` などはXMLエスケープされます。