ホームページのsitemap.xmlをGoogleに送信したら、「ページはインデックスに登録されていません。noindexタグによって除外されました」というメールがGoogle Search Consoleから送られてきました。Google Search ConsoleのURL検査からチェックしても、下図のような「URLがGoogleに登録されてません」「ページはインデックスに登録されていません。noindexタグによって除外されました」というメールと同様の内容でした。
「noindexタグによって除外されました」メッセージの意味
noindexタグは、Googleなどの検索エンジンに特定のページをインデックスさせないためのメタタグです。
このメッセージは、「サイト内にnoindexメタタグが設定されているために、Google検索結果で表示するページから除外された」という意味です。つまり、このメッセージが表示されたページは検索結果に表示されなくなります。

「noindexタグによって除外されました」の対処法
Google Search Consoleのエラーメッセージが「robotsメタタグでnoindexが検出されました」となっているので、ページ全体に影響する設定項目を確認してみました。

今回使用しているテーマ「Cocoon」の設定には「SEO」にnoindexタグに関する項目があり、赤丸の箇所にチェックが入っていました。(カテゴリーページがnoindex)
チェックを外して保存し、再度sitemap.xmlをGoogleに送信、Google Search ConsoleのURL検査からチェックしたら、上記のエラーメッセージは消えていましたので、再リクエストをして無事インデックスに登録されました。
WordPressのテーマによってnoindexの設定方法は違います。ページ毎の設定項目でnoindexタグの有無を選択できる場合が多いので、基本noindexタグは無効化をします。

テーマ「Cocoon」の場合は、投稿記事の下部にある「SEO」にも赤丸の「インデックスしない(noindex)」項目があり、個別に記事をnoindexとしたい場合にはここにチェックを入れると、ページが検索エンジンに登録されません。
※ 「プライバシーポリシー」や「お問い合わせ」の固定ページは、noindexにしておきます。


コメント