HTML の改善の重複するメタデータ

公開日:  2015/10/30        0    0    0    2    hatenauser    

20140804120346-208S1

ウェブマスターツールの HTML の改善 でどうしても消えないのが重複するメタデータでした

meta

カテゴリーページの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’))でメールフォームを指定できます



▼ コメント表示

PAGE TOP ↑