こんにちは。サイト運営者のちびくまです。
「WordPress で記事をアップしていつも通り Google Search Console に URL を入力したのに、なぜかインデックス登録できない…!」とお困りではありませんか。
著者はとある記事をアップしたときに "robots" メタタグで "noindex" が検出されました というエラーが出て、インデックスのリクエストができませんでした。
ですが、投稿編集画面をあちこち探っているうちになんとか自力で解決し、無事サチコさんにインデックス登録をリクエストすることができました◎
「今までは問題なくインデックス登録ができていたのに特定の記事だけ上手くいかない」という方は、今回お伝えする方法で解決できるかもしれません!
ということで、備忘録も兼ねて私が見つけた解決策を記していきます。
✔️ All in One SEO を使っている
✔️ 特定の記事だけインデックス登録ができない
スポンサーリンク
結論
メタタグを設定していた
結論から言うと、All in one SEO というプラグインで、投稿がインデックスされないよう個別でメタタグを設定していたことが原因でした。
今回起きた問題から解決までの流れを、画面スクショを使って解説します。
問題から解決まで
インデックス登録リクエストに失敗しました
はい。こんなメッセージが出てきてしまいましたね。
右下の [ライブテストを表示] をクリックすると、詳細を見れます。
noindex タグによって除外されました
どうやら、何らかの操作で noindex を設定してしまっていることが原因らしい。
'robots' メタタグで 'noindex' が検出されました とあるので、メタタグを変えれば良いみたいですね♪
プラグインを確認
WordPress 上で AlI in One SEO を使っていると、投稿の編集画面でプラグインの分析情報が見えるようになっています。
この黄色い枠で囲った [AIOSEO] の下矢印をクリックします。
開いてみると、表示状態 : Blocked! となっているはずです。
いかにもこの辺が怪しそうですね。右側のアイコンをクリックします。
Advanced タブが表示されました。
ここに [ロボット設定] がありますね。
そして Robots メタの [インデックスなし] にチェックが入っています!!!!!
ということで、こちらのチェックを外して一件落着です。
今後記事を公開する際は、この表示状態がどうなっているか先に見ておくと良さそうですね。
まとめ
✔️ 記事公開時は、編集画面で All in One SEO の分析情報を要チェック!
とっても単純な設定ミスでしたが、無事インデックス登録ができて安心しました。
もう同じ問題で悩むことはないはず…!
最後までお読みいただき、ありがとうございました。