AdSense審査前に確認すべきサイトマップの設置方法【Search Console連携まで】
「サイトマップを設置していない」「Google Search Consoleに登録していない」という方へ。
サイトマップが設置されていないことで記事がGoogleにインデックスされず、検索しても記事が一切出てこない状態になっているサイトがあります。
PVがほぼゼロのままでは審査に通りません。この記事では、サイトマップの設置からGoogle Search Consoleへの連携まで、手順を丁寧に解説します。
サイトマップとは何か——なぜ必要なのか
サイトマップとは、サイト内のすべてのページ・記事のURLをまとめたファイルです。
Googleのクローラー(ロボット)がサイトを巡回する際の「地図」の役割を果たします。サイトマップがないと、クローラーがすべての記事を見つけられず、インデックスされないページが生じます。
インデックスされていない記事は、Googleの検索結果に表示されません。検索結果に表示されなければ読者が訪れることができないため、PVがゼロのままになります。PVがゼロのサイトはGoogleに「価値がないサイト」と判断されやすく、審査に通りにくくなります。

ステップ1:XML Sitemapプラグインをインストールする
WordPressでサイトマップを作成するには、「XML Sitemap & Google News」プラグインを使うのが定番です。
以前は「Google XML Sitemaps」が主流でしたが、現在は「XML Sitemap & Google News」が後継として広く使われています。
SEOプラグイン(Yoast SEOやRank Mathなど)をすでに使っている場合、サイトマップ機能が内蔵されていることがあります。その場合は別途プラグインを入れる必要はありません。「設定」や「SEO」メニューからサイトマップの有効化を確認してください。

- WordPress管理画面「プラグイン」→「新規追加」をクリックする
- 検索欄に「XML Sitemap & Google News」と入力する
- 「XML Sitemap & Google News」が表示されたら「今すぐインストール」をクリックする
- インストール完了後「有効化」をクリックする
ステップ2:サイトマップのURLを確認する
プラグインを有効化すると、自動的にサイトマップが生成されます。
サイトマップのURLは通常「https://ドメイン名/sitemap.xml」です。
ブラウザでこのURLにアクセスして、XMLファイルが表示されれば正しく生成されています。
「https://ドメイン名/sitemap.xml」にアクセスして何も表示されない・エラーになる場合は、プラグインが正しく有効化されていないかパーマリンク設定が保存されていない可能性があります。「設定」→「パーマリンク」を開いて「変更を保存」をクリックしてから再度確認してみてください。

ステップ3:Google Search Consoleにサイトマップを送信する
サイトマップを作成しただけでは不十分です。
Google Search Console(サーチコンソール)にサイトマップのURLを送信することで、Googleにサイトの構造を積極的に伝えることができます。
サーチコンソールはGoogleが無料で提供しているツールで、サイトのインデックス状況や検索パフォーマンスを確認できます。
サーチコンソールはAdSense審査だけでなく、合格後のSEO対策にも欠かせないツールです。審査前に必ず登録・連携しておきましょう。

Google Search Consoleの登録手順
- Google Search Console(search.google.com/search-console)にアクセスし、Googleアカウントでログインする
- 「プロパティを追加」から「URLプレフィックス」を選択し、サイトのURLを入力する
- 所有権の確認を行う(HTMLタグ・Google Analyticsなど複数の方法がある)
- 所有権の確認が完了したら、左メニュー「サイトマップ」をクリックする
- 「新しいサイトマップの追加」の入力欄に「sitemap.xml」と入力して「送信」をクリックする
- ステータスが「成功しました」と表示されれば送信完了
ステップ4:記事がインデックスされているか確認する
サイトマップを送信したら、記事がGoogleにインデックスされているか確認してください。
インデックスされていない記事は検索結果に表示されないため、いくら良い記事を書いてもPVが集まりません。
インデックスの確認は、Googleの検索バーに「site:ドメイン名」と入力するだけでできます。検索結果にサイトの記事が表示されれば、インデックスされています。何も表示されない場合は、インデックスがまだ完了していないか、noindexが設定されている可能性があります。

- Googleで確認する方法:検索バーに「site:ドメイン名」と入力して検索。記事が表示されればインデックス済み
- サーチコンソールで確認する方法:左メニュー「URL検査」から特定のページのURLを入力して、インデックス状況を詳しく確認できる
サイトマップ設置後のチェックリスト
以下の項目をすべてクリアできていれば、サイトマップ関連の問題はほぼ解消されています。AdSense申請前に確認してください。

- XML Sitemapプラグインが有効化されている(またはSEOプラグインのサイトマップ機能が有効になっている)
- 「https://ドメイン名/sitemap.xml」にアクセスしてXMLファイルが表示される
- Google Search Consoleにサイトを登録して所有権の確認が完了している
- サーチコンソールのサイトマップ欄にsitemap.xmlを送信してステータスが「成功しました」になっている
- Googleで「site:ドメイン名」と検索して記事が表示される
- サーチコンソールで主要な記事のインデックス状況を確認済み
よくある質問
- サイトマップを送信したのに記事がインデックスされません
-
送信から数日〜数週間かかることがあります。時間を置いてから再確認してください。それでもインデックスされない場合は、サーチコンソールの「URL検査」機能で特定のページのURLを入力して「インデックス登録をリクエスト」をクリックしてみてください。また、noindexが設定されていないか確認することも重要です。
- サーチコンソールの所有権確認でつまずいています
-
もっとも簡単な方法は「HTMLタグ」による確認です。サーチコンソールの画面に表示されるmetaタグをコピーして、WordPressのテーマ専用のheadタグ設置欄かSEOプラグインのヘッダースクリプト欄に貼り付けて保存するだけで完了します。「サーチコンソール 所有権確認 WordPress」で検索すると詳細な手順が確認できます。
- SWELLやCocoonにはサイトマップ機能がありますか?
-
テーマ自体にはサイトマップ生成機能はありません。別途XMLサイトマッププラグインを導入するか、SEOプラグイン(Yoast SEO・Rank Mathなど)のサイトマップ機能を有効化してください。SWELLやCocoonはSEOプラグインとの相性も良いため、プラグインを使う方法が一般的です。
- サイトマップは一度送信すれば終わりですか?
-
XMLサイトマッププラグインを使っている場合、記事を投稿・更新するたびに自動でサイトマップが更新されます。サーチコンソールへの再送信は基本的に不要ですが、大幅なサイト構造の変更があった場合は再送信することをおすすめします。
Warning: Undefined array key 0 in /home/amazonzon/weluca.jp/public_html/adsense/wp-content/themes/jinr/include/shortcode.php on line 306

