熊本ホームページ制作・Webマーケティング・SEO対策・MEO対策・GEO対策・Webデザイン・パンフレット・ロゴ・名刺・動画制作・広告運用・コーディング代行・オリジナルアパレル・グッズ制作は株式会社CREVIAへ

Web Guide

Web集客の教科書

XMLサイトマップとは?作り方・設定方法・SEO効果をWordPressで解説

2026.04.13   SEO対策

サイトマップの設定からテクニカルSEOまで、まとめて対応します

CREVIAでは、サイトマップ・構造化マークアップ・内部リンク設計などのテクニカルSEOを含むSEO対策を一体で提供しています。

SEO対策サービスの詳細 →

「サイトマップって何?設定した方がいいの?」——SEO対策に取り組み始めた方から、この質問をよく受けます。結論から言うと、XMLサイトマップはSEO対策の基本中の基本であり、設定していないサイトは今すぐ設定すべきです。

XMLサイトマップとは、Googleに「このサイトにはこのページがあります」と伝えるためのファイルです。サイトマップがないと、Googleがサイト内の全ページを発見するまでに時間がかかり、新しく公開した記事がいつまでも検索結果に表示されないという事態が起こります。

本記事では、XMLサイトマップの仕組み・SEO効果・WordPressでの具体的な作成手順・サーチコンソールへの送信方法まで、実践的に解説します。

📋 この記事でわかること

  • XMLサイトマップとは何か(仕組みと役割)
  • サイトマップのSEO効果(設定すべき理由)
  • WordPressでのXMLサイトマップの作り方(プラグイン別)
  • Googleサーチコンソールへの送信手順
  • サイトマップに含めるべきページ・除外すべきページ
  • サイトマップに関するよくある疑問と回答
What Is

XMLサイトマップとは何か

XMLサイトマップ(sitemap.xml)とは、Webサイト内のページURLを一覧にしたXML形式のファイルです。検索エンジンのクローラー(Googlebot)がこのファイルを読み取ることで、サイト内にどんなページがあるかを効率的に把握できます。

通常、Googleはサイト内のリンクを辿ってページを発見します。しかし、リンクが不十分だったり、サイトの構造が複雑だったりすると、Googleが全ページを発見できないことがあります。XMLサイトマップはこの問題を解決する「ページの地図」です。

項目 XMLサイトマップ HTMLサイトマップ
対象 検索エンジン(機械) ユーザー(人間)
形式 XML(sitemap.xml) HTML(通常のWebページ)
内容 URL・更新日時・更新頻度・優先度 ページタイトルとリンクの一覧
SEO効果 インデックス促進に直接効果あり 内部リンクとしての間接効果のみ
必要性 全サイトで設定推奨 あると便利だが必須ではない

SEO対策で「サイトマップ」と言う場合、基本的にXMLサイトマップを指します。この記事でもXMLサイトマップについて解説します。

SEO Effect

XMLサイトマップのSEO効果

XMLサイトマップ自体が検索順位を直接上げるわけではありません。しかし、以下の3つの点でSEOに大きく貢献します。

1

新しいページのインデックスが早くなる

記事を公開してからGoogleに発見されるまで、サイトマップがないと数日〜数週間かかることがあります。サイトマップがあれば、Googleが次にサイトマップを確認したタイミングで新しいページを発見するため、インデックスまでの時間が短縮されます。

2

内部リンクが届いていないページも発見される

サイト内のどこからもリンクされていない「孤立ページ」は、Googleのクローラーが発見できません。サイトマップに含めることで、リンク構造に関係なく全ページをGoogleに伝えることができます。

3

クロールの効率が上がる

サイトマップには各ページの最終更新日(lastmod)を含めることができます。Googleはこの情報を参考に、更新されたページを優先的にクロールします。更新していないページへの不要なクロールを減らし、クロールバジェット(Googleがサイトに割り当てるクロール回数)を効率的に使えます。

💡 特にサイトマップが重要なサイトの特徴

新しく開設したサイト(被リンクが少なくGoogleに発見されにくい)、ページ数が500以上の大規模サイト、記事を頻繁に更新するサイト、内部リンクが整理されていないサイト——これらに該当する場合、サイトマップの設定は必須です。

WordPress Setup

WordPressでXMLサイトマップを作成する方法

WordPressでXMLサイトマップを作成する方法は主に3つあります。

1

WordPress標準機能を使う(WordPress 5.5以降)

WordPress 5.5以降は、プラグインなしでXMLサイトマップが自動生成されます。URLは「https://ドメイン名/wp-sitemap.xml」です。自分のサイトでこのURLにアクセスして、XMLが表示されれば既にサイトマップは存在しています。

ただし、WordPress標準のサイトマップは設定項目が限られています。特定のページを除外したり、更新頻度を設定したりするカスタマイズはできません。基本的な用途には十分ですが、細かく制御したい場合はプラグインを使います。

2

SEOプラグインを使う(推奨)

Yoast SEO、All in One SEO、Rank Mathなどの主要なSEOプラグインには、XMLサイトマップの生成機能が含まれています。これらのプラグインを使うと、不要なページ(タグページ・著者ページ等)の除外、投稿タイプごとの含める/含めないの設定、lastmod(最終更新日)の自動反映が可能です。

すでにSEOプラグインを導入している場合は、そのプラグインのサイトマップ機能を有効にするだけで完了します。プラグインの設定画面で「XMLサイトマップ」の項目を確認してください。

3

専用プラグイン「XML Sitemaps」を使う

SEOプラグインを入れたくない場合は、サイトマップ生成に特化した「XML Sitemaps」(旧Google XML Sitemaps)プラグインが使えます。軽量で設定がシンプルなため、サイトマップの生成だけが目的であれば最適です。

🔴 サイトマップの二重生成に注意

WordPress標準機能とSEOプラグインの両方がサイトマップを生成していると、2つのサイトマップが存在することになります。サーチコンソールにはどちらか1つだけを送信してください。SEOプラグインを使う場合は、プラグイン側のサイトマップを送信し、WordPress標準のサイトマップは無効化するのが一般的です。

Submit to GSC

Googleサーチコンソールにサイトマップを送信する手順

サイトマップを作成したら、Googleサーチコンソールに送信します。送信は初回1回のみで、以降はGoogleが自動的にサイトマップを定期確認します。

1

Googleサーチコンソールにログインする

Googleサーチコンソールにアクセスし、自分のサイトのプロパティを選択します。まだサーチコンソールに登録していない場合は、先にサイトの所有権確認を完了させてください。

2

左メニューの「サイトマップ」を選択する

左サイドバーの「インデックス」セクション内にある「サイトマップ」をクリックします。

3

サイトマップのURLを入力して送信する

「新しいサイトマップの追加」欄に、サイトマップのURLを入力します。WordPress標準なら「wp-sitemap.xml」、Yoast SEOなら「sitemap_index.xml」、XML Sitemapsなら「sitemap.xml」が一般的です。入力後「送信」ボタンをクリックして完了です。

4

送信結果を確認する

送信後、ステータスが「成功しました」と表示されれば正常に処理されています。「取得できませんでした」と表示された場合は、サイトマップのURLが間違っているか、サイトマップファイル自体にエラーがある可能性があります。サイトマップのURLにブラウザでアクセスし、XMLが正常に表示されるか確認してください。

Include / Exclude

サイトマップに含めるべきページ・除外すべきページ

サイトマップには全ページを入れればいいわけではありません。Googleにインデックスしてほしいページだけを含め、不要なページは除外することが重要です。

判断 ページの種類 理由
含める トップページ・サービスページ・ブログ記事 検索結果に表示させたい主要コンテンツ
含める カテゴリーページ トピッククラスターのハブとして機能する
含める 固定ページ(会社概要・お問い合わせ等) 信頼性の証明として検索結果に出したい
除外 タグページ カテゴリと重複し、薄いコンテンツになりやすい
除外 著者アーカイブ 投稿者が1人のサイトではトップページと重複
除外 noindexを設定したページ インデックスさせないページをサイトマップに含めるのは矛盾
除外 リダイレクト先の旧URL 存在しないページをサイトマップに含めるとエラーの原因になる

Best Practices

サイトマップの運用で注意すべきポイント

1

robots.txtにサイトマップのURLを記述する

robots.txtファイルの末尾に「Sitemap: https://ドメイン名/sitemap.xml」と記述することで、Googleがサイトマップの場所を確実に把握できます。サーチコンソールでの送信と併用するのがベストプラクティスです。

2

サイトマップのURLは50,000件以下に抑える

1つのサイトマップファイルに含められるURLの上限は50,000件、ファイルサイズは50MBまでです。大規模サイトの場合はサイトマップインデックス(複数のサイトマップをまとめるファイル)を使います。WordPressのSEOプラグインは自動で分割してくれるため、通常は意識する必要はありません。

3

エラーが出たら放置しない

サーチコンソールのサイトマップレポートでエラーが表示された場合は、早めに対処してください。404エラー(存在しないURL)、noindexとサイトマップの矛盾、XML構文エラーが主な原因です。エラーが放置されると、Googleのサイト全体に対する評価に悪影響を与える可能性があります。

4

サイトマップの送信だけではインデックスは保証されない

サイトマップはGoogleに「このページがあります」と伝える手段であり、「このページをインデックスしてください」というリクエストではありません。品質が低いページ、重複コンテンツのページは、サイトマップに含めてもインデックスされません。コンテンツの質が前提です。

FAQ

よくある質問(FAQ)

XMLサイトマップとは、サイト内のページ一覧をXML形式で記述したファイルです。Googleなどの検索エンジンに「このサイトにはどんなページがあるか」を伝える役割があります。サイトマップがあるとGoogleのクローラーがサイト内の全ページを効率的に発見・インデックスできるため、SEO対策の基本施策の一つです。

サイトマップがなくてもGoogleはリンクを辿ってページを発見できるため、必ずしもSEOに悪影響があるとは限りません。ただし、新しいサイト、ページ数が多いサイト、内部リンクが不十分なサイトでは、サイトマップがないとGoogleがページを発見・インデックスするまでに時間がかかります。特に新規公開した記事のインデックスを早めたい場合は、サイトマップの設定が効果的です。

WordPress 5.5以降は標準でXMLサイトマップが自動生成されます(/wp-sitemap.xml)。ただし標準のサイトマップは設定項目が少ないため、より細かく制御したい場合はプラグインの利用をおすすめします。XML Sitemaps(旧Google XML Sitemaps)やYoast SEO、All in One SEOなどのプラグインで、更新頻度の設定や不要ページの除外が可能です。

WordPressのプラグインを使用している場合、記事を公開・更新するたびにサイトマップは自動更新されるため、手動で更新する必要はありません。サーチコンソールへの送信も初回1回のみで大丈夫です。Googleは定期的にサイトマップを再取得するため、新しい記事は自動的にインデックス対象になります。

XMLサイトマップは検索エンジン(機械)向けのファイルで、ページURLや更新日時をXML形式で記述します。HTMLサイトマップはユーザー(人間)向けのページで、サイト内の全ページへのリンクをHTML形式で一覧表示します。SEO対策で重要なのはXMLサイトマップの方です。HTMLサイトマップはユーザビリティの観点では有用ですが、必須ではありません。

Contact CREVIA

サイトマップの設定からSEO対策まで、まとめてご相談ください

「サイトマップは設定したけどインデックスが増えない」「テクニカルSEOの改善が必要だが何から手をつければいいかわからない」——まずは無料診断で現状を確認しましょう。

✅ サイトマップの設定確認 ✅ インデックス状況の診断 ✅ テクニカルSEOの改善提案 ✅ 構造化マークアップの実装

SEO対策サービスの詳細 →無料Web集客診断はこちら

熊本・全国対応|ホームページ制作・SEO・MEO・GEO対策・AI検索対応・構造化マークアップ

西田聖司

この記事の監修者

西田 聖司

株式会社CREVIA   CEO(最高経営責任者) / Web業界歴20年以上・累計支援2,000社以上

プロフィール詳細はこちら →