先日、運営している他のサイトが急にGoogle Search Consoleでサイトマップ(sitemap.xml)の登録がエラーになりました。
エラーの詳細を見てみると「サイトマップに URL が含まれていません」となっており、よく分からなかったので時間が解決すると思いしばらく放置していました。
しかし、いつまで経ってもエラーが解消されず…
ググったらすぐに簡単に解決したので、対処法をメモしておきます。
目次
登録エラーの状況
特に何もいじらず放置していたサイトのインデックス登録がエラーとなり、以下の表示が。
サイトマップの作成はプラグイン「XML Sitemap & Google News」を使っています。
解決法を検索
ググってみるとGoogle Search Consoleの公式サイトに解決方らしきものがありました。セキュリティプラグインに原因があるようですね。
解決法:セキュリティプラグインの設定変更
セキュリティプラグインは「All In One WP Security」を使っています。
先ほどググったサイトを参考に「404検出オプション」と「オンラインポット」の設定を変更しました。
404検出オプションの無効化
「WPセキュリティ」>「総当たり攻撃」>「404検出」タブ から「404エラー検出とIPブロック」のチェックを外す。
ファイアウォールのオンラインポットの設定変更
「WPセキュリティ」>「ファイアウォール」>「オンラインのポット」タブ から「偽のGooglebotsをブロック」のチェックを外す。
確認:Google Search Consoleへ再登録
設定変更後、サチコで再度「sitemap.xml」を登録したところ無事登録されました!
セキュリティが悪さすることもあるんですね。よく分からず何でもオンにするのは良くないと反省しました。
コメント