📈SEO・集客
XMLサイトマップ自動生成
サイトURLから最大100件を取得し、確認・編集してsitemap.xmlを無料作成できます。
- ✓ 無料
- ✓ 登録不要
- ✓ 最大100件取得
- ✓ ブラウザで生成
自動取得時はサイトURLと取得上限をSnaptoolsのサーバーへ送信します。手入力・ファイル読込・XML生成はブラウザ内で処理します。
SEOに必要なXMLサイトマップ(sitemap.xml)を無料で自動生成できるツールです。サイトURLから公開ページを自動取得するほか、URL一覧の貼り付けや既存のXML・TXT・CSVファイルも利用できます。
1. サイト情報を入力
XMLサイトマップは、検索エンジンにサイト内の重要なURLを伝えるためのファイルです。通常はサイトのルート直下に sitemap.xml として設置します。
公開中のトップページURLを入力すると、同じサイト内のページを自動取得できます。
サイトへの負荷を抑えるため、1回につき最大100件です。
全URLに同じ日付を設定します。全ページの主要内容を実際に更新した日が分かる場合だけ入力し、不明・ページごとに異なる場合は空欄のままlastmodを省略してください。
ページ種別を選ぶと、更新頻度と優先度の目安を自動で入れます。
Googleはchangefreqを基本的に使用しないため、迷ったら「指定しない」で問題ありません。
Googleはpriorityを使用しないため、SEO順位を上げる目的で設定する必要はありません。
同じドメインの公開HTMLだけを巡回し、robots.txt、管理画面系URL、外部リンク、画像・PDFなどを除外します。取得結果はURL一覧で確認・編集できます。
このボタンを押すと、サイトURLと取得上限をSnaptoolsのサーバーへ送信し、サーバーが対象サイトにアクセスします。手入力のURL一覧や読み込んだファイル内容は、この取得リクエストには含めません。
1行に1URLずつ入力してください。相対パスを入力した場合は、サイトURLをもとに絶対URLへ変換します。
既存のsitemap.xmlは<loc>だけを抽出し、元のlastmodは引き継ぎません。TXTは1行1URL、CSVはURLらしい値を自動抽出します。ファイルはブラウザ内だけで読み取り、サーバーへ送信しません。
日付が空欄で「今日の日付を使う」がオフの場合、lastmodは出力しません。入力したURL・日付・ファイル名・内容はアクセス計測へ送りません。
XMLサイトマップチェック
URLを入力して「XMLサイトマップを生成」を押してください。
生成されたsitemap.xml
下記内容を sitemap.xml として保存し、サイトのルート直下に設置してください。robots.txtにもSitemap行を追加しておくとクローラーに場所を伝えやすくなります。
設置・送信の手順
sitemap.xmlを自動生成する手順
- サイトURLを入力して「サイト内URLを自動取得」を押すか、URL一覧・既存ファイルを読み込みます。
- 自動取得したURLに不要なページがないか確認し、必要に応じて編集します。
- 最終更新日が全URLで正確と分かる場合だけ設定し、不明なら空欄のまま、「XMLサイトマップを生成」を押します。
- 生成結果をダウンロードし、サイトのルート直下へ
sitemap.xmlとして設置します。 - Google Search Consoleの「サイトマップ」で
sitemap.xmlを送信します。
自動取得は同じドメインの公開HTMLを最大100件まで確認します。ログインが必要なページ、JavaScriptの操作後にだけ現れるリンク、孤立ページは取得できない場合があります。生成前にURL一覧を必ず確認してください。
XMLサイトマップ生成ツールとは
XMLサイトマップ生成ツールは、検索エンジンに送信するsitemap.xmlを作成できる無料ツールです。サイト内の重要なURL、最終更新日、更新頻度、優先度を入力することで、Search Consoleに登録しやすいXML形式のサイトマップを生成できます。
XMLサイトマップは、サイト内のURLを検索エンジンに伝えるための補助ファイルです。新しいページ、更新したページ、階層が深いページなどを検索エンジンに見つけてもらいやすくする目的で使います。
特に、公開したばかりのサイト、ページ数が多いECサイト、記事コンテンツが増えていくメディアサイトでは、XMLサイトマップを用意してSearch Consoleに送信しておくことが重要です。
XMLサイトマップの基本的な書き方
XMLサイトマップでは、<loc> にURL、<lastmod> に最終更新日、<changefreq> に更新頻度、<priority> に優先度を記載できます。必須項目はURLを示す <loc> です。
Googleは <priority> と <changefreq> を使用しないため、迷った場合は指定しなくても問題ありません。SEOで重要なのは、正規URLを <loc> に入れることと、<lastmod> を正確に保つことです。
| ページ種別 | 更新頻度の目安 | 優先度の目安 |
|---|---|---|
| トップページ | weekly / monthly | 1.0 |
| カテゴリ・一覧ページ | weekly | 0.8 |
| 記事・コラムページ | monthly | 0.6 |
| 商品ページ | weekly / monthly | 0.7 |
| 会社概要・規約ページ | yearly / never | 0.3〜0.5 |
ただし、すべてのURLに同じ値を入れるくらいなら、更新頻度・優先度は省略して、URLと最終更新日だけで作成する方がシンプルです。
よくある質問
XMLサイトマップとは何ですか?
XMLサイトマップとは、検索エンジンにサイト内のURL一覧を伝えるためのXMLファイルです。新しいページや更新したページを発見してもらいやすくする目的で使います。
sitemap.xmlはどこに設置しますか?
通常はサイトのルート直下に設置します。例えば https://example.com/ の場合は、https://example.com/sitemap.xml でアクセスできる場所に設置します。
XMLサイトマップを作れば必ずインデックスされますか?
XMLサイトマップはURL発見を助けるためのもので、インデックス登録を保証するものではありません。ページ品質、重複、noindex、canonical、内部リンクなどもあわせて確認する必要があります。
更新頻度や優先度は設定した方がいいですか?
Googleは更新頻度(changefreq)と優先度(priority)を使用しないため、迷った場合は設定しなくても問題ありません。設定する場合も、実際の更新頻度やサイト内での重要度に合わせて控えめに使うのがおすすめです。
最終更新日は今日の日付で良いですか?
ページ内容を実際に更新した日を入れるのが理想です。内容を更新していないのに毎日今日の日付にするのは避けてください。更新日が不明な場合はlastmodを省略できます。このツールの日付設定は全URLに適用されるため、ページごとに更新日が異なる場合も一律の日付を付けないでください。Googleは正確で一貫性のあるlastmodを利用する場合があります。
URLは何件まで入れられますか?
一般的なXMLサイトマップは1ファイルあたり最大50,000URL、または非圧縮で50MBまでが目安です。大規模サイトではサイトマップを分割し、サイトマップインデックスを使います。
