ブログやWordPressサイトを運営していると、「サイト全体のURL構造をきちんと把握できているか不安」と感じることがあります。特にページ数が増えてきたタイミングで、どのページが存在しているかを一度洗い出したい、というニーズは多くの方が持っています。サイトマップの洗い出しに使えるツールは複数ありますが、目的や環境によって選ぶべきものがまったく異なります。
サイトマップには大きく3種類あります。検索エンジンのクローラー向けに送信する「XMLサイトマップ」、ユーザー向けにページ一覧を示す「HTMLサイトマップ」、そしてサイト設計・チーム共有に使う「ビジュアルサイトマップ(階層図)」です。この3つを混同してツールを選ぶと、必要な機能と実際の機能がかみ合わず、余計な手間が増えてしまいます。
この記事では、サイトマップの洗い出しや生成に使えるツールを目的別に整理し、初心者から中級者の方がスムーズに選べるように説明します。WordPressを使っているかどうか、SEO対策が目的かサイト設計が目的かによって、最適な選択肢が変わってくるので、自分の状況と照らし合わせながら読んでみてください。
サイトマップとは何か、洗い出しが必要な理由
そもそもサイトマップとはどういうものなのか、まず基本を整理しておきましょう。種類と役割を把握しておくと、ツール選びの判断が格段にしやすくなります。
3種類のサイトマップとその違い
サイトマップは目的によって3つのタイプに分かれます。まず「XMLサイトマップ」は、GoogleなどのサーチエンジンのクローラーにサイトのURL情報を伝えるためのファイルです。拡張子は.xmlで、URLの一覧・更新日・優先度などを構造化データとして記述します。
次に「HTMLサイトマップ」は、サイトを訪れたユーザーがページ一覧を確認できるように作られたHTMLページです。サイト内を迷わず移動できるようにする案内図のような役割を持ちます。そして「ビジュアルサイトマップ(階層図)」は、サイトのページ構成をツリー図で視覚的に示したもので、主にサイト設計・リニューアル・制作会社との共有に使います。
ユーザー向けのページ一覧はHTMLサイトマップ。
サイト設計・チーム共有にはビジュアルサイトマップ(階層図)。
この3つは目的がまったく異なるため、別々のツールで対応します。
サイトマップを洗い出す意義
ブログやサイトのページ数が増えるにつれて、「どんなページが何件あるか」を把握しにくくなっていきます。URLの棚卸しをすることで、重複コンテンツや404エラー(リンク切れ)、インデックスされていないページの存在に気づくことができます。
特にWordPressでカテゴリーやタグページが自動生成されているサイトでは、意図せず大量のURLが生まれていることがあります。洗い出しを行うことで、Googleに送信すべきURLとそうでないURLを整理でき、クロール効率が上がります。副業ブログやアフィリエイトサイトであっても、定期的なURL棚卸しはSEO対策の土台として大切です。
洗い出しが特に必要なタイミング
サイトマップの洗い出しが特に役立つのは、サイトリニューアル・記事の大幅削除・内部リンク整理・SEO診断を行うタイミングです。これらの作業では、現時点でどのURLが存在しているかを正確に把握することが出発点になります。
また、Google Search Consoleで「インデックスに登録されていないページが多い」と表示された場合も、洗い出しとサイトマップの見直しが有効な対処の一つです。ブログを始めて間もない方でも、記事が30〜50件を超えてきたら一度URLの全体像を確認してみるとよいでしょう。
- サイトリニューアル前後でのURL確認
- 記事削除・統合・移転後の整合性チェック
- Google Search ConsoleでのインデックスエラーやURL除外の確認
- 内部リンク整理の前段階として全ページを把握する
- 副業ブログのSEO診断の起点として活用する
WordPress利用者向けのサイトマップ洗い出しツール
WordPressでサイトを運営している場合、プラグインを使うのがもっとも手軽な方法です。一度設定すれば、記事を追加・削除するたびに自動でサイトマップが更新されるため、管理の手間を大幅に減らせます。
Yoast SEO(無料・有料)
Yoast SEOはWordPress向けSEOプラグインの世界的な定番で、XMLサイトマップの自動生成機能を標準搭載しています。インストールして有効化するだけでサイトマップが自動生成され、ページ更新のたびにリアルタイムで内容が更新されます。
無料版でもXMLサイトマップ機能は完全に使えます。トラフィックライト(赤・黄・緑)によるSEOスコア表示やコンテンツの読みやすさチェックなど、記事ごとのSEO改善にも活用できるため、ブログ初心者の方にとっては使い勝手がよいプラグインです。サイトマップのURLは通常「https://あなたのドメイン/sitemap.xml」で確認できます。
有料版($9.9/月〜)では、詳細な除外設定や複数サイトへの適用など、より高度な管理が可能になります。まずは無料版から始めて、必要に応じてアップグレードする流れで進めると安心です。
Rank Math(無料・有料)
Rank Mathは近年急速に普及しているWordPress向けSEOプラグインで、無料版でも画像サイトマップや動画サイトマップなど高度な機能に対応している点が特徴です。Google Search Consoleとの連携、404エラーの監視、AI基盤のSEO分析など、有料プラグインに相当する機能を無料で使えます。
ECサイトや画像・動画コンテンツを多く含むブログを運営している場合は、Rank Mathを選ぶと対応できる範囲が広がります。有料版は$5.99/月〜で、無料版でも基本的なサイトマップ管理には十分な機能が揃っています。
Google XML Sitemaps(完全無料)
Google XML Sitemapsは、XMLサイトマップの生成と管理に特化した軽量プラグインです。余分なSEO機能を一切持たず、サイトマップの生成・更新・検索エンジンへの通知だけを行うシンプルな設計が特徴です。
サイトへの負荷が最小限で動作するため、「サイトマップだけ自動生成できれば十分」という方に向いています。完全無料で利用でき、設定項目も少ないため、WordPressの操作に慣れていない方でもすぐに使えます。
| プラグイン名 | 料金 | 主な特徴 | 向いている方 |
|---|---|---|---|
| Yoast SEO | 無料〜$9.9/月 | SEO総合管理・無料でXMLサイトマップ完全対応 | SEO初心者・ブログ初心者 |
| Rank Math | 無料〜$5.99/月 | 画像・動画サイトマップ対応・AI分析あり | メディア・ECサイト運営者 |
| Google XML Sitemaps | 完全無料 | 軽量・シンプル・サイトマップ専用 | 機能を絞って使いたい方 |
- WordPressを使っているならプラグインが最も効率的
- 無料版だけでXMLサイトマップの自動生成・自動更新が可能
- SEO総合管理を一緒に行いたい場合はYoast SEOかRank Mathが使いやすい
- シンプルに使いたい場合はGoogle XML Sitemapsで十分
WordPress以外のサイトで使えるURL洗い出しツール
WordPressを使っていない場合や、プラグインなしで現在のURL一覧を棚卸ししたい場合は、オンライン型ツールやChrome拡張機能が使いやすい選択肢です。それぞれの特徴を整理します。
crawl sitemap generator(Chrome拡張・無料)

crawl sitemap generatorは、日本人開発者が制作したGoogle Chrome拡張機能で、WebサイトをクロールしてURLとページタイトルの一覧をCSV形式で取得できます。インストール後は調査したいサイトを開いてアイコンをクリックするだけで自動クロールが始まります。
出力結果はExcelやGoogleスプレッドシートに直接貼り付けられるCSV形式で、URL棚卸しやリンク切れのチェックに役立ちます。サーバー設定やコード知識が不要で、ブラウザさえあれば誰でもすぐに使える手軽さが魅力です。完全無料で利用できます。
sitemap.xml Editor(オンライン・無料)
sitemap.xml Editorは日本製の完全無料XMLサイトマップ生成ツールで、PCサイトマップ・モバイルサイトマップ・AUTOサイトマップなど複数の形式に対応しています。URLを入力してクロールを実行すると、XMLファイルが自動生成されます。
生成したXMLファイルはダウンロードして自分のサーバーにアップロードし、Google Search Consoleから送信する手順で使います。日本語インターフェースで操作しやすく、海外ツールに抵抗がある方にも向いています。
ラッコキーワードのサイトマップ確認ツール
ラッコキーワードが提供するサイトマップ確認ツールは、調べたいサイトのURLを入力するだけでXMLサイトマップの有無やページ数を一括確認できる無料ツールです。自分のサイトだけでなく、競合サイトのページ構成を調べる際にも使えます。
サイトマップファイルを自分で生成するのではなく、既存のサイトマップを「読み取って確認する」用途に特化しているため、「今のサイトマップに何件のURLが含まれているか」を素早く把握したいときに便利です。
Chrome拡張の「crawl sitemap generator」はURL一覧をCSV出力できて便利。
日本製ツールを使いたい場合は「sitemap.xml Editor」が完全無料で対応しています。
- Chrome拡張のcrawl sitemap generatorはインストールして即使える
- sitemap.xml EditorはWordPress以外のHTMLサイトにも対応
- ラッコキーワードのツールはサイトマップの読み取り・件数確認に特化
- いずれも完全無料で利用できるため、まず試してみやすい
サイト設計・チーム共有に使うビジュアルサイトマップツール
サイトリニューアルや新規ブログ立ち上げ時には、ページ構成を図として整理してから制作に入る方法が有効です。ビジュアルサイトマップツールは、そのような設計フェーズに特化したツールです。XMLファイルの生成には使いませんが、全体像の可視化と共有に役立ちます。
Cacoo(日本製・無料プランあり)
Cacooは株式会社ヌーラボが提供する日本製のオンライン作図ツールで、サイトマップ・フローチャート・ワイヤーフレームをリアルタイムで共同編集できます。サイトマップ用テンプレートが豊富に用意されており、ページの親子関係や遷移を図形と矢印で直感的に表現できます。
URLで図を共有するとアカウントなしでも閲覧・コメントが可能なため、制作会社や外注ライターとのやり取りに使いやすい点が特徴です。PNG・PDF・SVGなど多様な形式でエクスポートできます。料金は660円/月〜で、無料トライアルで試すことができます。
Figma(無料プランあり)
FigmaはUI/UXデザインの業界標準ツールとして広く使われており、サイトマップ作成専用のテンプレートもコミュニティに多数公開されています。ページ設計からデザイン制作まで一つのツールで完結できるため、すでにFigmaを使っている方や、デザイナーと一緒にサイトを作る方に向いています。
無料プランでは3プロジェクトまで作成でき、ドラフトは無制限で利用できます。有料版は450円/月〜です。サイトマップ専用ツールではないため機能は広範囲ですが、使い慣れると設計から実装指示まで一貫して管理できます。
Canva(無料・日本語対応)
Canvaは日本語に完全対応したデザインツールで、サイトマップ専用テンプレートも用意されています。ドラッグ&ドロップの操作でページ構成を図化でき、PNG・PDF・PPTXなどの形式でエクスポートできます。
すでにCanvaをSNS画像やブログのアイキャッチ作成に使っている方であれば、追加コストなしでビジュアルサイトマップを作成できる点がメリットです。専用の作図ツールと比べると細かい機能は限られますが、個人ブログや小規模サイトのページ設計には十分対応できます。
XMLファイルの生成や検索エンジンへの送信には使いません。
用途を混同しないよう、目的に合ったツールを組み合わせましょう。
- 日本製ツールが使いたいならCacooが選びやすい
- デザイン作業と一体化するならFigmaが便利
- すでにCanvaを使っている方はそのまま活用できる
- ビジュアルサイトマップは設計・共有用でXML送信には対応していない
ツールを選ぶときの判断基準とよくある疑問
サイトマップ洗い出しツールにはさまざまな種類があり、どれを使えばよいか迷う方も多くいます。自分の環境と目的を整理するだけで、選ぶべきツールはほぼ絞れます。以下に判断のポイントと、よく出る疑問への補足をまとめます。
目的と環境で選び方を絞る方法
まず確認するのは「WordPressを使っているかどうか」です。WordPressであればYoast SEOまたはRank Mathのプラグインを入れるだけでXMLサイトマップが自動生成・自動更新されます。WordPress以外の場合は、sitemap.xml Editorなどのオンラインツールか、crawl sitemap generatorのChrome拡張機能を使います。
次に「目的がSEO対策(Google送信)か、サイト設計・チーム共有か」を確認します。SEO目的ならXMLサイトマップツール、設計・共有目的ならCacooやFigmaなどのビジュアルツールを選びます。この2軸を先に整理するだけで、ほとんどの場合に適切なツールが見えてきます。
| 状況 | おすすめのツール | 費用 |
|---|---|---|
| WordPressでSEO対策がしたい | Yoast SEO / Rank Math | 無料〜 |
| WordPress以外でXML生成したい | sitemap.xml Editor | 無料 |
| URL一覧をCSV出力したい | crawl sitemap generator | 無料 |
| サイト設計を図で整理したい | Cacoo / Figma / Canva | 無料〜 |
| 既存サイトマップの件数を確認したい | ラッコキーワード サイトマップ確認ツール | 無料 |
無料ツールで十分か有料ツールが必要かの判断
副業ブログや個人サイトであれば、ほとんどのケースで無料ツールだけで十分な機能が揃います。WordPressプラグインはYoast SEOもRank Mathも無料版でXMLサイトマップの自動生成・自動更新が対応しており、追加費用なしで始められます。
有料プランへの移行を検討するのは、ページ数が数百を超える大規模サイトになった場合や、複数サイトを一括管理したい場合、または外部サービスとの連携・詳細な除外設定が必要になった場合です。最初から有料プランを選ぶ必要はなく、まず無料版で試してから判断する方法がよいでしょう。
Google Search Consoleへの送信はどうするか
XMLサイトマップを作成した後は、Google Search Consoleからサイトマップを送信する手順が必要です。Google Search Consoleにログインし、左メニューの「サイトマップ」から新しいサイトマップのURLを入力して「送信」をクリックします。
WordPressプラグインを使っている場合、サイトマップのURLは通常「https://あなたのドメイン/sitemap.xml」または「/sitemap_index.xml」です。送信後はすぐにインデックスされるわけではなく、Googleがクロールするまで数時間〜数日かかる場合があります。送信ステータスはGoogle Search Console上でエラーの有無とともに確認できます。
- Google Search Consoleからサイトマップを送信することでインデックス促進につながる
- 送信URLは通常「ドメイン/sitemap.xml」か「/sitemap_index.xml」
- エラーが表示された場合はSearch Console上でエラー内容を確認して修正する
- 送信後すぐにインデックスされないのは正常な挙動
まとめ
サイトマップの洗い出しには、自分のサイト環境(WordPress利用の有無)と目的(SEO対策か設計か)に合ったツールを選ぶことが大切です。WordPressであればYoast SEOやRank Mathの無料プラグインを導入するだけで、XMLサイトマップの自動生成と更新が完結します。
まず試してみるなら、WordPressユーザーはYoast SEOかGoogle XML Sitemapsをインストールし、サイトマップのURLをGoogle Search Consoleから送信してみましょう。WordPress以外の方はsitemap.xml EditorにURLを入力してXMLファイルを生成する手順が最短ルートです。
自分のブログのURL構造を一度整理してみると、これまで気づかなかったリンク切れや重複ページが見つかることがあります。SEO対策の土台として、ぜひサイトマップの確認を取り入れてみてください。


