WP 条件分岐でmeta noindex

先週セットアップしたDBを覗いてみると
9/1(日)7:00以前は検索結果を拾っていたが、
8:00の時点からは検索結果から消えた記録が残っていた。

試しにGoogleで検索してみたがもちろん表示されなかった。

ログ収集をセットする1週間前の8/18(日)に
ページを非表示にして404エラーを返すようにしたので、

その他環境にも左右されると思うので参考値であるが、
404エラーを返してから約2週間でGoogleインデックスから消える、
という事が分かった。

 

さて、消えたところで再度ページを表示させたいと思う。

次はそもそもインデックスに登録をさせないようにしたいので
そのページのみ、metaにnoindexを記述したい。

WordPressの条件分岐タグについてはこちら

固定ページを表示させたくないので、
今回追加するコードはこちら。

<?php if(is_page( 'ページID' )): ?>
<meta name="robots" content="noindex" />
<?php endif; ?>

個別の投稿であれば、is_single( ‘ページID’ ) となるが、
固定ページはis_page() なので注意が必要。

もっと早くこうすれば良かったな~。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です