サイトが検索エンジンの検索結果に表示されないようにするための正しい方法

サイトが検索エンジンに完全に露出されないようにするために、robots.txtファイルを使用してGoogleは、 Naver、ビングなどの検索エンジンでサイトをインデックスしないようにする場合があります。 この場合、どのような方法検索エンジンの結果にサイトが公開されることがあります。 サイトが検索エンジンの検索結果に表示されないようにするための正しい方法は何でしょうか?

robots.txtファイルを使用して索引がないようにする方法の問題

robots.txtファイルを使用してインデックスを作成しないと、検索エンジンの結果にサイトのコンテンツが公開される可能性があります。 Google Webmastersの「Uncrawled URLs in search results(クロールされていないURLが検索結果に表示される理由)」というビデオでこの問題について説明しています。

上記の画像によると、どのページが表示されないようにする最善の方法のXNUMXつは、「noindex」メタタグを使用することです。

Now if you truly don't want a page to show up, one of the best things that you can do is let us crawl it and then use a "noindex" Meta Tag at the top of the page.

WordPress SEOプラグインの開発会社であるYoastでindexing(インデックス)とlisting(検索結果に露出)は、異なる説明しています。

So、while the most common process goes from Indexing to Listing、a site does not have to be indexed to be listed。 If a link points to a page、domain or wherever、Google follows that link。 If the robots.txtの on that domain prevents indexing of that page by a search engine、it'll still show the URL in the results if it can gather from other variables that it might be worth looking at。

最も一般的なプロセスは、IndexingでListingで行われますが、どのようなサイトがListing(検索結果ページに表示さ)になるため、必ずIndex(インデックス)される必要はありません。 いくつかのリンクは、任意のページ、ドメインなどを指している場合、Googleは、そのリンクをたどっていきます(Follow)。 そのドメインのrobots.txtでページのインデックスを禁止しても、他の要因によって収集することができる場合は、検索結果に該当するURLが表示されることがあります。

出典:https://yoast.com/prevent-site-being-indexed/

したがって、robots.txtファイルを使用してサイトが検索エンジンにインデックスされないようにしても、検索エンジンの検索結果に表示されることがあります。

サイトのコンテンツは、検索エンジンの検索結果に表示されないようにするための正しい方法

メタrobotsタグをページに追加して、ページが検索エンジンの検索結果に表示されないようにする

どのページが検索エンジンの結果に表示されないようにする方法のXNUMXつとしてrobotsメタタグを使用することです。 既定では、次のメタタグをページ上部( ... 間)に追加すると、そのページはインデックスされません。

<meta name="robots" content="noindex,nofollow">

グーグルだけのサイトが公開されないようにするには、次のメタタグを追加することができます。

<meta name="googlebot" content="noindex, nofollow">

Naverのみ露出されないようにするには、次のようなメタタグを挿入することができます。

<meta name="Yeti" content="noindex, nofollow" />

WordPressでは、チャイルドテーマを使用してheader.phpファイルの適切な場所に適切なコードを追加するか、 ヘッダーとフッターを挿入 同じプラグインを使用してヘッダー部分にメタタグを挿入することができます。

WordPressで、特定のページや記事のインデックスを禁止しようとする場合Yoast SEOやAll in One SEO PackのようなSEOのプラグインを使用すると便利です。

X-Robots-Tag HTTPヘッダーを追加する

別の方法として、X-Robots-Tagを使用することができます。 この方法の詳細については、Yoast SEOの Playing with the X-Robots-Tag HTTP header 文を参考にしてください。

WordPressでの設定で、検索エンジンにアクセスをブロックする

WordPress サイトを運営する場合、 WordPress 設定のサイトが検索エンジンにさらされないように設定することができます。 設定>読むから」検索エンジンは、このサイトを検索ブロックする「チェックしてください。

WordPress サイトの検索エンジンをブロックする

このオプションをチェックすると、次のメタタグがヘッダーに追加されます。





参考までに Naver ブログにも上記と同じrobotsメタタグが追加されます。 このため、 Naver ブログ記事は Naverは、露出されるが、Googleなどの外部の検索エンジンでは、露出がありません。 しかし、いくつかの Naver ブログ記事はGoogleでも検索されます(「Naver ブログと WordPressを同時に作動する"参照)。

したがって WordPress独自の「検索エンジンをブロックするかどうか」機能を使用してサイトが検索エンジンに公開されないようにしても、検索エンジンの検索結果にサイトが公開される可能性があります。 検索エンジンの検索結果に表示されないようにするには、メタタグを追加するのが確実な方法です。

メモ:


4のコメント

  1. 気になる点があります! 私は WordPressをやむを得ず移転し、新しいサーバーと新しいドメインに移行しています。 このような状況で移動する WordPressの文章と重複文書の問題をなくすために、今まで上げてきたすべての文章をグーグル、 Naver、ビング、次から露出にならないようにしたいです。

    上記で説明したメタコードは、そのページだけが露出できないようにしてくれるのでしょうか? または WordPress テーマファイルエディタでヘッドファイルにコードを追加すると、各検索エンジンでマルチインデックス処理できますか?

    1. ヘッダーにnoindexを追加すると、すべての投稿が検索エンジン(Google、 Naver、Bing、次...)で公開されません。

      新しいドメインに移動する場合は、この方法ではなく、次の記事で紹介する方法をご利用ください。

      https://www.thewordcracker.com/intermediate/%ea%b5%ac%ea%b8%80-%ec%88%9c%ec%9c%84%eb%a5%bc-%ec%9c%a0%ec%a7%80%ed%95%9c-%ec%b1%84-%ec%9b%8c%eb%93%9c%ed%94%84%eb%a0%88%ec%8a%a4-%ec%82%ac%ec%9d%b4%ed%8a%b8-%ec%a3%bc%ec%86%8c-%eb%b3%80%ea%b2%bd/

      1. サイトを丸ごと新しいウェブホスティング/サーバーに移転し、
      2. ドメインを接続して
      3. 301 リダイレクトを設定し、
      4. Googleにサイト変更申請をしてください。

      301リダイレクトを慎重に設定してください。 間違って設定すると、SEOで大きな損害を見る可能性があります。

    1. 通常は、検索エンジンが記事を公開すると、良いが、まれに、検索エンジンにさらされないようにしたい方にもおられて、また文が検索エンジンにさらされないように防がなければならない状況もあります。

      例:
      - プライベートコンテンツ
      - 重複コンテンツ
      - ...

コメントを残す

*メールアドレスは公開されません。