WordPressのタグアーカイブや日付アーカイブなどでnoindexにする

WordCamp大阪で、松尾さんのセッション中、タグアーカイブページや検索結果ページ、日付アーカイブをGoogleの検索結果にインデックスさせるようにしていると、重複コンテンツとして評価されてしまったり、Googleのクローラに負荷をかけてしまう、ということで、そこでは noindexを指定するといいかもしれない、という話がありました。

All In One SEO Packを入れるといいよ、という話でしたが、色々デフォルトの設定をいじられてしまうため、僕はちょっと入れたくないと思いまして、下記で実現してみました。

functions.php に以下をコピペします。2行目の条件分岐タグを色々と工夫することで、どんなページでnoindexにするかを決めることができます。

function byePanda()
{
	if ( is_tag() || is_date() || is_search() || is_404() ) {
		echo '<meta name="robots" content="noindex,nofollow">';
	}
}
add_action('wp_head','byePanda');

↓ プラグインを作る方々への本、書きました。 ↓

“WordPressのタグアーカイブや日付アーカイブなどでnoindexにする” への 1 件のフィードバック

コメントを残す

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