WordPressを利用して新規に制作したサイトを公開後、Google Search Console にプロパティ登録を行いインデックス登録リクエストをしようと試みたが「noindex タグによって除外されました」というメッセージが表示され登録出来ない現象の原因と解決方法のメモ。
状況確認
WordPress管理画面の [設定] -> [表示設定] と遷移すると “検索エンジンがサイトをインデックスしないようにする” の設定項目がありチェックすると noindexタグが出力される仕組みになっていますが、今回のサイトでは元々チェックしていたものの状況確認した際はチェックが外れた状況でした。
原因と解決方法
“WP Fastest Cache” というWordPressのページキャッシュ機能を提供してくれるプラグインを利用しており “検索エンジンがサイトをインデックスしないようにする” の設定内容の変更後キャッシュを削除していたなかったことが原因でした。
出力されていたページキャッシュのソースをみると確かに noindexタグがありましたので、キャッシュを削除して noindexタグが消えたことを確認し後に Search Console から再度インデックス登録を試みたところ問題なくリクエストを受け付けてもらえました。
最後に
キャッシュ系のプラグインは便利でよく利用しますが、プラグインが提供する機能や内容をしっかり理解して利用しないと今回のような問題が起きますので注意して上手く使いたいですね。
動作環境情報
エックスサーバー(x10) PHP 7.3.16 MySQL 5.7 WordPress 5.4.2
コメント