WordPressで、特定のページ/記事の検索インデックス作成遮断する

Last Updated: 2020 年 11 月 14 日 6のコメント

WordPressで、特定のページや文章は、Googleや Naver などの検索エンジンに検索されないようにしたい場合があります。 この場合、noindexメタタグをページのHTMLコードに含めるか、HTTPリクエストから 'noindex'ヘッダーを返すことで、Google検索でページが表示されないようにすることができます。

ここでの詳細については、次のGoogleのドキュメントを参照してみることができます。

Naver同様に、「コマンドにnoindexを使用するとそのページは検索結果から除外されます。nofollowを使用すると、検索ロボットがそのページ内のリンクを収集しないように設定できます。」 (「ウェブマスターツールのヘルプとガイド「注)

WordPressで、特定のページ/記事の検索インデックス作成をブロックする方法

WordPressは Yoast SEOすべてのOne SEO Packに含まれます 同じSEOプラグインを使用すると、個々のページや記事のnoindexやnofollowメタタグを追加することができます。

Yoast SEOプラグイン

Yoast SEOの場合文/ページの編集画面の下部で、ギアの形のアイコンをクリックして、 Advanced(詳細) タブを表示します。

Yoast SEO robotsメタタグ

Allow search engines to show this文in search results? (検索エンジンでは、この文を検索結果に表示できるようにする) オプションを いいえを選択すると、noindexが追加されます。 (ページの場合、このオプションは、 Should search engines follow links on thisページ?で表示されます。)

このオプションはデフォルトで はいに設定されています。 このオプションを いいえに変更した後のページや記事のソースを見てみるとnoindexが追加されていることを確認することができます。

Yoast SEO  -  noindex追加する

nofollowメタタグを追加したい場合 Should search engines follow links on this文?の設定をNoに設定します。 その後、nofollowが追加されます。 nofollowを使用すると、検索ロボットがその文/ページ内のリンクを収集しないように設定されます。

All in One SEO Packプラグイン

All in One SEOもYoast SEOと同じ機能を提供します。 文/ページの編集画面で、下を見ると次のようにnoindex、nofollowを指定できるオプションが提供されます。

All in One SEO Pack  - ロボットメタタグ設定

NOINDEX this page / postをチェックするとnoindexが追加され、 NOFOLLOW this page / postをチェックするとnofollowが追加されます。

最後に、

WordPressでYoast SEOやAll in One SEOのようなSEOのプラグインを使用すると、より洗練されSEO関連の設定を指定することができます。 二つのうちどちらを選んでも関係ありません。 YoastやAIOの中からお気に入りを選択して、うまく活用すれば、SEOに関連して有用になります。

メモ:


6のコメント

コメント

  1. https://adsensepub.com/.com/
    この種の検索サイトをブロックできますか?
    なんだか個人情報が公開される感じだから…
    ブログ初心者ですが、誰かがそのサイトで見ていきました。 不安で検索してコメントを残します。

    応答
    • AdSenseパブサイトはご存知のようにGoogleのような検索エンジンではなく(そのため、この記事で紹介する方法で検索をブロックすることはできません)、同じエドセンスPubコードを持つサイトを検索できるようにするツールです。 このサイトは、お金を支払うユーザーのサイトが検索されないようにして収益を上げています。 ( https://www.screencast.com/t/m7lUYpcdL )

      海外では、 AdSense Pubコードを入れると、そのコードが使用されているサイトの一部だけが表示され、サイト全体のリースを見るにはお金を受け取るサイトがあります。 海外のサービスは、そのPubコードが使用されているすべてのサイトを知りたいユーザーにお金を受け取ることです。 AdSenseパブは逆に私のサイトが検索されないようにしたい人からお金を受けるという点が異なります。

      個人的にはこのようにお金をもらうということについてはちょっとそうです。 AdSenseパブ運営者に個人情報露出の懸念について抗議(?)してみてはいかがでしょうか?

      応答
    • ちなみに、AdSense Publisher ID obfuscatorを利用すれば、Pubコードを隠すことができるそうです。 実際に動作するかどうかをテストする必要があるようです。 次の記事を参照してください。

      https://www.quora.com/How-do-I-hide-a-Google-AdSense-Publisher-ID

      「AdSense Publisher ID obfuscator」を使ってGoogleを試してみると、そのツールが見つかります。 このツールを使用したい場合は、テストして広告がうまく表示され、正常に収益が得られるかどうかを確認してください。

      応答