備忘録として記載しておきます。
ある日突然サーチコンソールにこのようなメッセージが。。
『robots.txt によりブロックされましたが、インデックスに登録しました』
wp-adminのページに『robots.txt によりブロックされましたが、インデックスに登録しました』のメッセージ
インデックスされたくないURLに関してはrobots.txt に記載し、ブロックします。
しかし、何らかの要因によってインデックスが登録された場合、このようなメッセージが表示される様ですね。
たいていは、そのようなインデックスが登録されてしまう問題が発生した場合は
『noindex』を使用して、インデックスを防ぐようにしまう。
ただ、今回そのエラーが表示されページがなんと
https://○○.com/wp-admin
というURL。
つまり、Wordpressの管理画面ですね。
このURLにnoindexってできるの・・?
いやいや、投稿したページじゃないからできるはずがない!
どこからは不明ですが、他からリンクされている対象に/wp-admin/があるそう。
それって大丈夫なの・・?とも思いますが、それは取り合えず置いておき
他からリンクされているURLにrobot.txtでのブロックは効かない様子。
この場合は、メタタグでnoindexを指定する必要があるのだとか。
調べてみると、headタグの間に以下を記載することで解決する様子。
<meta name="robots" content="noindex">
私はwordpressのテーマにSimplicityを使っていたので、記載した場所は以下です。
WordPress管理画面 > 外観 > テーマの編集 > head-insert.php
この最下部に記載しました。
これでエラーは解消されたはず。
今のところ、特段問題は発生していませんが果たして・・?
しばらくしたらまた記載します。