サイトマップ生成
URL 一覧を貼り付けると sitemap.xml ができます。クロールもアップロードもありません。
sitemap.xml
1 行に 1 つの URL を貼り付けるとサイトマップを作成します。
使い方
- 1 行に 1 つの URL を貼り付けてください。空行と「#」で始まる行はスキップします。入力するそばからサイトマップが組み立てられ、「生成」ボタンはありません。
- URL を正規化したうえで、既定では重複を削除します。安定したコードポイント順にしたいときは「URL で並べ替え」をオンにし、すべての URL に同じ lastmod・changefreq・priority を付けたいときだけ「任意の項目」を開きます。
- XML のプレビューを確認し、「コピー」または「sitemap.xml をダウンロード」を使います。使用できない行があれば、その行番号と理由が「問題」に表示されます。残りの一覧はそのまま書き出されます。
例
URL
https://www.example.com/ https://www.example.com/about https://www.example.com/search?q=hello&lang=ja https://www.example.com/
sitemap.xml
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://www.example.com/</loc> </url> <url> <loc>https://www.example.com/about</loc> </url> <url> <loc>https://www.example.com/search?q=hello&lang=ja</loc> </url> </urlset>
4 行目は 1 行目と同じ URL なので削除されます。クエリ文字列内の「&」は XML のテキストでは「&」になります。統計は「URL: 3 · 削除した重複: 1」と表示されます。
制限と注意事項
- このツールはサイトをクロールしません。貼り付けた一覧を整形するだけです。ページを自動で見つけたい場合はクローラーを使ってください。
- URL はブラウザによって正規化されます。スキームとホストは小文字になり、既定のポートは削除され、IDN は punycode に変換され、空白や非 ASCII のパスはパーセントエンコードされます。そのため <loc> は入力した文字列と異なることがあります。
- sitemaps.org の上限は 1 ファイル 50,000 URL・50 MB です。このツールは 50,000 URL、URL あたり 2,048 文字、入力 3,000,000 文字を上限とし、切り捨てずにエラーを表示します。
- lastmod をサーバーや時計から推測することはありません。日付を選んだときだけ出力します。changefreq と priority は任意で、すべての URL に適用されます。
- 生成するのは標準の <urlset> のみです。サイトマップインデックス、hreflang、画像・動画の拡張には対応していません。XML タグ、日付、数値は翻訳しません。
- 何もアップロードせず、保存も URL への埋め込みもしません。プレビューは 2,000 URL までですが、コピーとダウンロードには常に全件が含まれます。
関連ツール
サイトを検索エンジン向けに整えるとき、次に必要になることが多いツールです。