WordPressでサンクスページを検索させない

2023.12.12 09:00
2023.12.08 11:17
WordPressでサンクスページを検索させない

お問い合わせのサンクスページなどを検索に表示させないようにするにはどうしたらいいかを調べてみました。結論から言うと固定ページであるサンクスページのMETAタグに「noindex,nofollow,noarchive」のMETA指定をすればいいみたいですね。ということでやってみます。

やり方は「functions.php」に処理を追加します。
固定ページのスラッグをis_pageで判定して一致すればタグを表示って感じです。

/**
 * 特定ページの検索BOT巡回回避設定
 */
function add_noindex_setting(){

  // 固定ページ
  if (is_page(array('contact_comp', 'entry_comp'))) {
    echo "\n\n";
    echo '<meta name="robots" content="noindex,nofollow,noarchive">'."\n";
    echo '<meta name="googlebot" content="noindex,nofollow,noarchive">'."\n";
  }

}
add_action('wp_head', 'add_noindex_setting');

できました。シンプルですね!

今回は以上です。