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');

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!

著者について

コメント

コメント一覧 (1件)

コメントする

目次
閉じる