HTML の改善の重複するメタデータ
ウェブマスターツールの HTML の改善 でどうしても消えないのが重複するメタデータでした
カテゴリーページの2ページ目以降がインデックスされてしまって悩んでいました
悩んでいる時は、どんなにグーグルで検索しても見つけられないし、調べてもうまくいかないけど
何日か時間を置いてやると、あっさり出来てしまう
何なんだ
記事一覧ページの2ページ目以降をインデックスしたくない場合は
ヘッダーに次のコードを書くだけです
<?php if(is_paged()) { ?> <meta name="robots" content="noindex,nofollow" /> <?php } ?>
(is_paged()) が2ページ目以降ってことです
今回はカテゴリーページなので
(is_archive())を使います
<?php if (is_paged() || is_archive()) { ?> <meta name="robots" content="noindex,follow" /> <?php } ?>
アーカイブページとは、カテゴリー、タグ、投稿者、日時のいずれかに基づいて投稿記事を集めたページのことです
固定ページの場合は(is_page())です
例えば、問い合わせ用のメールフォームページをインデックスさせたくないとして
メールフォームのページのパーマリンクが’contact’だとすると、
(is_page(‘contact’))でメールフォームを指定できます
この記事へのコメントはこちら