MENU

【WordPress】カスタム投稿ページを検索結果に出さない方法(noindex付与)

目次

アーカイブページ

CPT UIプラグインを使用している場合

プラグインの「設定 > 検索から除外」 で「False」を選択してください。

functions.phpで設定する方法

add_action('wp_head', function () {
    // 「custom_post_type」にはカスタム投稿タイプのスラッグを指定
    if (is_post_type_archive('custom_post_type')) {
        echo '<meta name="robots" content="noindex,follow">';
    }
});

custom_post_typeカスタム投稿タイプのスラッグに変更してください。

タクソノミー別アーカイブページ

add_action('wp_head', function () {
  // 「custom_category」にはカスタム投稿タイプのタクソノミースラッグを指定
  if (is_tax('custom_category')) {
    echo '<meta name="robots" content="noindex,follow">';
  }
});

詳細ページ

add_action( 'wp_head', function () {
  // 「custom_post_type」にはカスタム投稿タイプのスラッグを指定
  if ( is_singular('custom_post_type') ) {
    echo '<meta name="robots" content="noindex,follow">' . "\n";
  }
});
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

Muta Blog運営者はデザインも開発もやるWebエンジニアです。
本ブログでは現場で培ったWebの知識やノウハウを発信しています。
Web制作歴5年/現在ReactやRubyを中心に幅広く学習中/

目次