WordPressの特定のカテゴリの投稿にnoindexタグを追加する方法

0
2798

Google検索の評価を上げるためには、質の悪いページをなるべくGoogleにインデックスされないようにnoindexタグを追加するひつようがありますが、Wordpressで各ページにnoindexを手動で追加するのはかなりたいへんな作業になります。

SEO関連のプラグインを導入すれば、カテゴリページにはnoindexタグを追加することはかのうですが、個別ページにnoindexをいれることはできません。そこで特定のタグがある投稿には、noindexタグを追加する方法をプラグインを使わない方法でご紹介します。

WordPressの「テーマ編集」にある「header.php」に下記のコードを追加します。カテゴリ1、カテゴリ2はnoindexタグを表示させたい投稿カテゴリ名を指定します。複数指定が可能です。

<?php 
if (in_category(array('カテゴリ1','カテゴリ2')
)  && is_single())
{echo '<meta name="robots" content="noindex" />';};
?>

編集が終了したら「更新」ボタンをおして、noindexタグを表示させたいページのソースでnoindexタグがあるか検索します。noinddexタグが見つかれば成功です。