XMLサイトマップ生成ツール
URLのリストを、標準準拠のXMLサイトマップにブラウザー内で変換します。URLはお使いのデバイスに留まります。
貼り付けたURLはブラウザー内でローカルにサイトマップへ変換され、アップロードされることはありません。未公開や内部のページリストは非公開のまま保たれます。
robots.txtも必要ですか?robots.txt生成ツールをお試しください。
XMLサイトマップ生成ツール について
このXMLサイトマップ生成ツールは、ページURLのプレーンなリストを、GoogleやBingなどの検索エンジンが読める標準準拠の sitemap.xml に変換します。1行に1URLを貼り付け、任意で共通の lastmod 日付・デフォルトの changefreq・デフォルトの priority を追加すると、ツールはすべてのURLを sitemaps.org 0.9 スキーマを使った <urlset> 内の <url><loc> エントリで囲みます。&・<・>・引用符・アポストロフィのような特殊文字は自動的にXMLエスケープされ、空行はスキップされ、各行はトリムされるため、コピーしたリストがそのまま使えます。クローラーを立ち上げずにサイトマップが必要なSEO担当者・開発者・サイト運営者のために作られています。すべてはブラウザー内で行われるため、貼り付けたURLはローカルで処理され、お使いのデバイスから外に出ることはありません。
機能
- 1行1URLのリストを有効な <urlset> の sitemap.xml に変換
- 適切なUTF-8のXML宣言を備えた sitemaps.org 0.9 スキーマを使用
- ISOのyyyy-mm-dd形式で、すべてのURLに任意の共通 <lastmod> 日付を適用
- always・hourly・daily・weekly・monthly・yearly・never から任意のデフォルト <changefreq>
- 0.0〜1.0 の任意のデフォルト <priority>。自動でクランプ・整形
- すべてのURLで &・<・>・二重引用符・アポストロフィをXMLエスケープ
- 各行をトリムし、空行をスキップし、リアルタイムのURL数を表示し、http(s)以外の行を警告
- サイトマップをコピー、またはワンクリックで sitemap.xml としてダウンロード
XMLサイトマップ生成ツール の使い方
- ページURLを1行に1つずつボックスに貼り付けます。
- lastmodを切り替えて日付を選ぶか、必要ならデフォルトの changefreq と priority を設定します。
- 入力に合わせて出力パネルで sitemap.xml がリアルタイムに作られるのを確認します。
- 「コピー」または「ダウンロード」をクリックして sitemap.xml を保存し、サイトのルートにアップロードします。
例
入力
https://example.com/
https://example.com/about
https://example.com/blog?id=1&page=2
出力
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/</loc>
</url>
<url>
<loc>https://example.com/about</loc>
</url>
<url>
<loc>https://example.com/blog?id=1&page=2</loc>
</url>
</urlset>
最後のURLの & は & にエスケープされ、XMLが整形式のまま保たれます。
よくあるエラーとトラブルシューティング
- 一部の行が http(s) URLに見えないと出力が警告する。 — サイトマップには http:// または https:// で始まる絶対URLが必要です。/about のような相対パスを完全なURLに修正してください。警告された行も含まれるので、タイプミスを見つけられます。
- Search Consoleが「Invalid XML」やエンコーディングエラーでファイルを拒否する。 — ダウンロードした sitemap.xml をUTF-8として保存し、application/xml として配信してください。生成された宣言はすでにUTF-8と記しているため、別のエンコーディングで保存し直すのが通常の原因です。
- 0.85 のような priority が出力で 0.8 と表示される。 — priorityは小数点以下1桁に丸められ、プロトコルが許す 0.0〜1.0 の範囲にクランプされます。そのため 0.85 は 0.8 になり、1を超える値は 1.0 になります。
- サイトマップに数千のURLがあり、バリデーターがサイズを問題視する。 — 1つのサイトマップは50,000 URL、非圧縮で50 MBが上限です。大きなサイトは複数のサイトマップに分割し、サイトマップインデックスファイルに記載してください。
よくある質問
- XMLサイトマップとは何で、なぜ必要なのですか?
- XMLサイトマップは、サイト上のURLを列挙した sitemap.xml ファイルで、検索エンジンがそれらをより効率的に発見・クロールできるようにします。大規模なサイト、新しいサイト、内部リンクが乏しいページに特に役立ちます。
- 有効な changefreq と priority の値は何ですか?
- changefreq は always・hourly・daily・weekly・monthly・yearly・never のいずれかです。priority は 0.0〜1.0 の数値で、1.0 が最も重要です。どちらも任意のヒントで、主要な検索エンジンはルールではなく提案として扱います。
- 1つのサイトマップに何件のURLを入れられますか?
- sitemaps.org のプロトコルでは、1つのサイトマップを50,000 URL、非圧縮で50 MBに制限しています。それ以上ある場合は、複数のサイトマップを生成し、サイトマップインデックスファイルから参照してください。
- lastmod の日付はどの形式を使うべきですか?
- W3Cの日付形式を使ってください。このツールは lastmod を 2026-06-27 のようなISOのyyyy-mm-dd日付として出力し、すべてのURLに同じ日付を適用します。これは有効で広くサポートされています。
- 生成した sitemap.xml ファイルはどこに置きますか?
- サイトにアップロードします。通常は https://example.com/sitemap.xml のようにルートに置き、そのURLをGoogle Search ConsoleやBing Webmaster Toolsで送信し、robots.txt にSitemap行で参照します。
- サイトマップを生成するとき、URLはアップロードされますか?
- いいえ。サイトマップはクライアントサイドのJavaScriptを使い完全にブラウザー内で作られるため、貼り付けたURLのリストはローカルで処理され、お使いのデバイスから外に出ることはありません。
関連ツール
すべての ArrayKit ツール