クモがページにアクセスしないようにするには、タグ内に追加するだけです。 WordPressには、特に1つのページに対して、何らかのプラグインを通して、あるいはネイティブダッシュボードからでもこれを達成する方法がありますか?
Yoast SEO はページごとにこれを行うように設定されています。まだYoastを使用していないのであれば、強くお勧めします - SEO、インデックス作成、リダイレクトなどのための高度なコントロールがあります.
次に、これらのディレクティブを "robots.txt"ファイルに書き込みます。
User-agent: *
Disallow: /the-page/that-you-want-to-disallow.html
第三に、それです! "/ the-page/disallow.html"は、マルウェアロボットを除き、検索エンジンのスパイダーにアクセスできなくなりました。
詳しくは、 The Web Robots Pages をご覧ください。
簡単な解決策は、tag
またはcategory
を追加し、それに 'nofollow'という名前を付けることです。あなたのテーマのfunction.phpで コンディショナルタグ を使って、
<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
wp_head アクションの出力に。
例えば:
if(is_tag('nofollow')){
add_action('wp_head', 'wp_head_nofollow');
}
function wp_head_nofollow(){
echo '<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">' ;
}
コードはテストされていませんが、要点はわかります。
よりエレガントな解決策は、「クモをブロックする」チェックボックスをオン/オフにして、コンディショナルタグとほぼ同じことを行うチェックボックスを付けて、投稿/ページにメタボックスを追加することです。