WordPressのXML Sitemap設定でつまづく

再び初歩的なつまづきポイント

独自ドメイン指定でのつまづきに引き続き、Google検索対象としてもらうためのXML Sitemap設定でまたつまづきましたので、再度備忘録にて・・・

結局、非常に初歩的な見落としだったと思われるのですが、初歩的すぎたせいかお悩み中にググりまくっても一切ヒットしない所に出口がありました・・・

Googleサーチコンソールへの追加時にnoindex指定に阻まれる

ブログを公開したのですが、間違いなくヒットするであろう自ブログ名での検索を行っても、全くGoogleでヒットする気配もないまま1ヶ月ほどが経過しました。

Googleに見つけてもらう手は何かないのかと調べた所、まず基本的な対策として、XML Sitemapというものを生成し、Googleサーチコンソールに登録するそうです。

WEBで調べると手順は割と単純で

  • WordPressにXML Sitemapというプラグインを追加
  • 設定(いろんなページで紹介されています)を行いXML Sitemapを生成
  • GoogleサーチコンソールにXML Sitemapを登録してインデックス要求

という感じだったので、適当にググりながらホイホイと進めていたのですが、いざGoogleサーチコンソールにXML Sitemapを登録してみると、以下のような表示が・・・

という事で、何かnoindexとやらの指定により登録が阻まれているという表示が!

noindex指定はいずこ?

noindexとやらの弊害を除去するために、あちこち調べながらやった事が以下。

  • WordPressプラグイン「XML Sitemap」の設定で「HTML形式でのサイトマップを含める」のチェックを外す → 効果なし
  • WordPressプラグイン「All in One SEO Pack」でnoindexの指定がされてしまっている → SEO対策としては別のプラグイン「SEO SIMPLE PACK」を使ったので関係なし。
  • 「SEO SIMPLE PACK」の中にも、以下のようにnoindexに関連しそうな設定があったのですべてnoindexにならないようにしてみた → 効果なし
  • XML Sitemapの文法に何かエラーがあるのか?と文法チェックツールにかけてみる → 特に問題なし
  • とあるページにて「XML Sitemap自体はインデックスされなくていいのだから、Googleサーチコンソールでnoindexのエラーとか出てても気にしなくていいよ」との記載あり → それはどうだろう?

よく分からないけどこれで解決

調べても全く活路が見出せず途方に暮れていたのですが・・・

既にクリックしてしまって上の図では表示が変わっているのですが、クリック前は赤点線内の表記が「検索エンジンは通知されていません。あなたのサイトマップを知らせるには投稿を書いてください。」となっていました。

その状態で、何気なく点線内のリンク部分をクリックした所、なぜかGoogleサーチコンソール側で以下のように「成功しました」の表示となり、XML Sitemapの登録が完了した模様でした。

※何気なく操作した結果だったので明確に覚えていないのですが、もしかしたらクリックしたのは点線下の英文部分のリンク「your sitemap」か「your main sitemap and all sub-sitemaps」だったかもしれません。

なぜそこを触ってこうなるのか今ひとつ釈然としないのですが、この状態になってから2日後ほどに、自ブログ名によるGoogle検索でちゃんとヒットするようになりました。

細かい理屈がわからず結果オーライ状態なのですが、もし同様の状況に陥って色々試しても活路が見出せない方がおられましたら、ダメ元で上記のような操作をしてみるとうまくいくかもしれません。

コメント

タイトルとURLをコピーしました