XMLサイトマップ作成ツール

1行に1つずつアドレスを貼り付け、更新日があれば加えると、アップロードするsitemap.xmlが得られます。長い一覧は索引と一緒に分割したファイルになり、各ファイルのバイト数も表示されます。

無料 ブラウザで動作 2026年11月10日火曜日確認済み

httpまたはhttpsで始まる完全なアドレスです。空行は読み飛ばします。アドレスでない行は、行番号とともに報告されます。

任意です。すべてのアドレスに、YYYY-MM-DDの形で書かれます。ページ自体が最後に変わった日を入れてください。

任意です。Googleはこの値を無視するため、空欄のままでかまいません。

任意です。0.0から1.0までの数字です。Googleはこの値を無視するため、空欄のままでかまいません。

結果

保存するファイル — 各ファイル、その中のアドレスの数、バイト数です。
sitemap.xml
分割ファイル sitemap-1.xml
分割ファイル sitemap-2.xml
分割ファイル sitemap-3.xml
分割ファイル sitemap-4.xml
分割ファイル sitemap-5.xml

このツールはブラウザ内で動作します。入力した内容が当社に送信されることはありません。

使い方

  1. アドレス(1行に1つ)に、完全なアドレスを1行に1つずつ貼り付けます。
  2. サイトの最終更新日を入力するか、空欄のままにします。
  3. 更新の頻度と優先度は、ほかのツールが読むために必要な場合を除き、空欄のままにします。
  4. 保存するファイルを読み、各ファイルを保存します。sitemap.xmlをサイトのルートにアップロードし、そのアドレスをSearch Consoleに送信します。

ファイルに必要なもの

サイトマップは、UTF-8で符号化されたXMLファイルで、名前空間は http://www.sitemaps.org/schemas/sitemap/0.9です。各アドレスは、locの子を持つurl要素になります。lastmod、changefreq、priorityは任意です。

プロトコルは、すべての値を実体参照で書くよう求めています。アンパサンド、単一引用符、二重引用符、大なり、小なりの記号です。このツールは、5つの記号をすべての値で置き換えるので、クエリ文字列のあるアドレスも有効なままです。

  • アドレスは2,048文字未満で、http://またはhttps://で始まる必要があります。
  • lastmodは、YYYY-MM-DDの形の日付にできます。サイトマップを作った日ではなく、ページ自体が最後に変わった日にしてください。

上限と索引ファイル

1つのサイトマップには、5万URL以下で、圧縮しない場合は50MB(52,428,800バイト)以下しか入れられません。長いリストは複数のサイトマップに分け、それらを索引ファイルに並べて指定できます。

このツールは、各ファイルをバイト数で数え、両方の上限に収まる範囲で各部分を埋めていきます。ちょうど5万アドレスなら1つのファイルになり、5万1アドレスなら2つになります。索引は、分割ファイルをサイトのルートにあるものとして並べます。

Googleが使うもの

Googleのサイトマップの案内では、priorityとchangefreqの値は無視されるとされています。lastmodの値は、一貫して正確で検証できる場合にだけ使われます。たとえば、ページの最後の実際の変更日と一致する場合です。また、サイトマップは50MBまたは5万URLという同じ上限を持ち、長いリストには複数のサイトマップと索引が必要だとされています。

計算例:更新日を付けた3つのアドレス

初期値の入力は3つのアドレスと日付2026-11-01で、更新の頻度と優先度は空欄です。結果は1つのファイル sitemap.xml になり、各アドレスの下にlastmodの行があり、ほかの任意のタグはありません。

ファイルは416バイトです。一覧は上限よりずっと少ないため、索引は書かれず、分割ファイルも現れません。

項目 結果 詳細
アドレス 3 それぞれに lastmod 2026-11-01
ファイル 1 sitemap.xml、416バイト
書かれた任意のタグ 1 lastmodのみ。changefreqとpriorityは書かない

よくある質問

changefreqやpriorityは、なぜファイルに書かれないのですか?

Googleは両方の値を無視するため、書いてもGoogleのページの扱いは変わりません。別のツールがファイルを読む場合に備えて、入力することもできます。

一覧が5万アドレスを超えるとどうなりますか?

一覧は複数のファイルに分けられます。sitemap.xmlは、sitemap-1.xml、sitemap-2.xmlなどを並べた索引になります。各分割ファイルは、最大5万アドレスと50MBまでです。すべてのファイルを、サイトのルートにアップロードしてください。

このツールは、文字数ではなくバイト数で数えるのはなぜですか?

プロトコルは50MBの上限をバイトで定めており、UTF-8では文字によって使うバイト数が違います。たとえば ç や ü は2バイト、日本語の仮名や漢字は3バイトです。このツールは、各ファイルのUTF-8バイト数を数えるため、分割ファイルが上限を超えることはありません。

アドレスに日本語の文字を使えますか?

使えます。このツールは、入力したとおりに文字を残し、パーセントエンコードは行いません。プロトコルは、URLとして正しく書かれたアドレスを求めています。サーバーが符号化したパスを必要とする場合は、符号化した形で入力してください。

一覧の行が、結果から抜けるのはなぜですか?

行は、ホスト名を含む、2,048文字以下の完全なhttpまたはhttpsのアドレスである必要があります。このツールは行番号を報告し、ほかのアドレスは書き出します。

このツールは、一覧をどこかにアップロードしますか?

いいえ。サイトマップは、お使いのブラウザの中で作られ、ファイルも端末の中で作られます。入力した内容は、サーバーに送信されません。

出典

数値と文章の最終確認日:2026年11月10日火曜日。

当サイトの運営に必要なCookieを使用します。お客様の同意があれば、Googleは広告用Cookieを使い、パーソナライズ広告を表示します。拒否された場合も広告は表示されますが、パーソナライズはされません。