サイトマップ生成ツールを探していると、XMLサイトマップ、HTMLサイトマップ、サイト構成図など、似た名前の機能が並びます。検索エンジンへ公開URLを伝えたい場合に作るのは、通常sitemap.xmlです。
SnaptoolsのXMLサイトマップ生成ツールでは、サイトURLを入力して同じドメインの公開ページを最大100件まで自動取得できます。取得結果はURL一覧で確認・編集できるため、不要なページを除いてからXMLを生成できます。URLの手入力や、既存のXML・TXT・CSVの読み込みにも対応しています。
サイトマップ生成ツールで作れるもの
生成ツールは、公開したいURLをXML形式へ整えます。基本となる要素はURLを示す<loc>で、必要に応じて最終更新日を示す<lastmod>を付けます。検索エンジンがページを発見しやすくするためのファイルであり、送信しただけで検索順位やインデックス登録が保証されるものではありません。
XML・HTML・構成図の違い
XMLサイトマップ
検索エンジン向けのURL一覧です。新規ページ、階層が深いページ、内部リンクが少ないページの存在を伝える補助になります。
HTMLサイトマップ
訪問者が目的のページを探すための案内ページです。通常のリンク集としてブラウザに表示されます。
サイト構成図
制作・改修時にページ階層を整理する設計資料です。検索エンジンへ送信するsitemap.xmlとは別物です。
生成ツールを選ぶ5つのポイント
- 自動取得の対象範囲と件数上限が明示されているか
- 取得したURLを生成前に確認・編集できるか
- 既存のXML・TXT・CSVを再利用できるか
- UTF-8の正しいXMLとしてダウンロードできるか
- スマートフォンでも入力・確認しやすいか
管理画面URLやテスト環境を誤って含めないよう、出力前に一覧を確認できるツールが安心です。Snaptoolsの自動取得は同じドメインの公開HTMLを対象とし、外部リンク、管理画面系URL、画像・PDFなどを除外します。ログインが必要なページや、JavaScript操作後にだけ現れるリンク、内部リンクのない孤立ページは取得できない場合があります。
無料でsitemap.xmlを作成する手順
- Snaptools XMLサイトマップ生成ツールを開く
- サイトURLと自動取得する上限を選び、「サイト内URLを自動取得」を押す
- 取得されたURL一覧を確認し、不要なURLを削除する
- 必要ならURLを追加するか、既存のXML・TXT・CSVを読み込む
- XMLを生成し、sitemap.xmlとしてダウンロードする
自動取得を使わず、公開したいURLを1行に1件ずつ入力する方法も選べます。URLはhttps://example.com/page/のような完全な絶対URLを使い、相対パスや管理画面、検索結果に出したくないページは含めません。
作成したファイルの設置場所
一般的にはサイトのルートへ設置し、https://example.com/sitemap.xmlで表示できる状態にします。ブラウザで開き、404エラーにならず、URLが自サイトの正規URLになっていることを確認してください。
Google Search Consoleへ送信する
- Search Consoleで対象プロパティを選ぶ
- 「サイトマップ」を開く
- 「新しいサイトマップの追加」にsitemap.xmlのパスを入力する
- 送信後、ステータスと検出されたページ数を確認する
Google公式では、サイトマップの送信はヒントであり、クロールやインデックスを保証しないと説明されています。エラーがないことを確認したら、重要ページへの内部リンクやコンテンツの品質も整えましょう。
更新が必要なタイミング
ページの追加・削除、URL変更、サイト移転を行ったときはサイトマップも更新します。lastmodは、本文など検索に関係する内容を実際に更新した日だけ変更します。同じファイルを毎日送信し直す必要はありません。
よくある失敗
- 自動取得後のURL一覧を確認せず、そのまま公開する
- httpとhttps、wwwあり・なしが混在している
- リダイレクト先ではなく旧URLを掲載している
- noindexページや管理画面を含めている
- 404ページや重複URLを残している
- 作成しただけでサーバー設置や送信をしていない
まとめ
検索エンジン向けにはXML形式を選び、公開したい正規URLだけを登録します。自動取得を使う場合も、生成前にURL一覧を確認することが重要です。生成後はサーバーへ設置し、Search Consoleで処理結果を確認してください。具体的な書き方は「sitemap.xmlの作成方法」、登録されないURLの確認は「検出済み・インデックス未登録の原因と対処法」で解説します。
