約3年以上前に作成したブログですが、更新を再開するということで、Google Adsenseの審査に通してみることにしました。
記事は4記事です。
審査リクエストを何回か出しましたが、以下の状態になってしまいます。
サイトに広告を表示できるようにするには、問題を解決してください。
今回はGoogle Search Consoleに、WordPressのサイトマップが認識されない問題を解決した経緯に関して記述します。
スポンサーリンク
Google Search Consoleにサイトマップが認識されない問題を解決
詳細を確認すると、以下の記述が見られます。
サイトは広告を表示できない状態です
お客様のサイトで複数のポリシー違反が確認されたため、サイトに広告を表示できない状態です。
サイトの停止または利用不可
お客様のサイトが停止しているか、利用できないことが判明いたしました。お申し込みの際に送信された URL にお間違えがないかご確認ください。サイトが正常に機能している場合は、お申し込みを再送信していただけますようお願いいたします。弊社であらためて審査いたします。
最初は記事に問題があるのかと思っていたのですが、審査以前にサイトが利用不可となっていると認識されているようです。
試しに、Search Consoleでサイトマップを送信してみました。
何度やっても、
ステータス:取得できませんでした。
となってしまいます。
何かがおかしいです。
使用しているプラグインは、Google XML Sitemaps バージョン 4.1.0です。
WordPressのバージョンを最新にして、Google XML Sitemapsをインストールし直してもダメでした。
robots.txtを確認しました。
内容は以下のようになっています。
Disallow: /Sitemap: [サイトマップのURL]
「Disallow: /」となっています。
全て拒否してしまっています。
そんな、設定した覚えないのに…。
WordPressの管理画面の表示設定を開いてみました。
「検索エンジンがサイトをインデックスしないようにする」にチェックが入っています。
チェックを外してから、robots.txtを再確認しました。
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.phpSitemap: [サイトマップのURL]
サイトマップを再送信してみましたが、状況は変わらず「取得できませんでした」と表示されます。
ほっといてもそのうち反映されると思いますが、念の為、robots.txtが更新されたことをGoogleへ通知してみます。
robots.txtが更新されたことをGoogleへ通知する方法
robots.txtテスターが以前のバージョンのSearch Consoleにしかないようなので、「以前のバージョンに戻す」をクリックします。
更新する前のrobots.txtが表示されています。
「sitemap.xml」がブロックされているか確認してみました。
「公開済みの robots.txt を表示する」をクリックして、表示された内容をコピペして「送信」をクリックしました。
「3 Google に更新をリクエスト」の送信ボタンをクリックです。
すぐにサイトマップを再送信してみたところ、「成功しました」となりました。
Google Adsenseの審査リクエストをしておきました。