WordPress noindexについて

2024年4月15日

googleにindexさせたくないページを指定する。
当サイトのheaderに読み込むテンプレseo.phpで実際に搭載しているが、ページごとに指定するコードを覚書。

<?php if(is_noindex_page()): ?>
<meta name="robots" content="noindex,follow">
<?php endif; ?>

そしてfunctions.phpに以下を

//indexさせないページを設定
if (! function_exists('is_noindex_page')) :
    function is_noindex_page()
    {
        return (is_month()) || // 月のアーカイブページはインデックスに含めない!
               is_category('2') || //カテゴリーarticlsはインデックスに含めない
        is_date() || // 日のアーカイブはインデックスに含めない!
        is_tag() || // タグのアーカイブページをインデックスに含めない!
        is_search() || // 検索結果ページはインデックスに含めない!
        is_404() || // 404ページはインデックスに含めない!
        is_paged() || //分割されたページはインデックスに含めない!
        is_attachment() || //添付ファイルページはインデックスに含めない!
        is_author(); //作成者のアーカイブページはインデックスに含めない!
    }
endif;
PAGE TOP