Googleの検索関連チームが、最新の「Search Off The Record」ポッドキャストで、ウェブページとGooglebotとの相互作用をコントロールする方法についての洞察を提供しています。
HTMLページの特定のセクションからGooglebotのクローリングをブロックすることはできません。
data-nosnippet HTML属性やiframeを使用することで、検索スニペットに表示されるコンテンツを制御することができます。
robots.txtのdisallowルールやGooglebotのIPアドレスを使用したファイアウォールルールにより、サイトからGooglebotをブロックすることができます。
Googleの検索関連部門は、最新エピソードの「Search Off The Record」ポッドキャストで、ウェブページのインデックス化についていくつかの質問に回答しました。
議論されたトピックは、特定のページの特定のセクションからGooglebotのクローリングをブロックする方法と、サイトへのGooglebotのアクセスを完全に防ぐ方法です。
Googleのジョン・ミューラーとゲイリー・イリエスが、この記事で検討された質問に答えました。
特定のウェブページのセクションからGooglebotをブロックする方法
商品ページの「これも購入」エリアなど、特定のウェブページのセクションからGooglebotのクローリングを停止する方法について問われたミューラーは、それは不可能だと言いました。
ミューラーは、「検索スニペットにテキストが表示されないようにするためにdata-nosnippet HTML属性を使用する」という提案をしました。
また、代替案として、robots.txtでソースをブロックしたiframeやJavaScriptを使用することもできますが、彼はそれは良い考えではないと警告しました。
ミューラーは、「そのような重複をGooglebotから見えなくする必要はない」と付け加えました。
ウェブサイトへのGooglebotのアクセスをブロックする方法
サイトの任意の部分へのGooglebotのアクセスを防ぐ方法についての質問に対し、イリエスは容易に理解できる解決策を提供しました。
もっと頑丈な解決策を求める人々のために、イリエスは別の方法を提案します:
IPアドレスを拒否するルールにロードするためのファイアウォールルールを作成する必要があります」と彼は語りました。
GooglebotのIPアドレスのリストについては、Googleの公式ドキュメンテーションをご覧ください。
まとめ
HTMLページの特定のセクションへのGooglebotのアクセスを防ぐことは不可能ですが、data-nosnippet属性を使用するなどの方法で制御することが可能です。
あなたのサイトからGooglebotを完全にブロックすることを考えている場合、robots.txtファイルにdisallowルールを簡単に追加するだけで済みます。
しかし、特定のファイアウォールルールを作成するなど、より極端な対策も利用可能です。
マーケティングについて、さらに詳しい情報を知りたい方は、公式ラインでも発信中です。
最新の売れ続ける仕組みが知りたい方は公式ラインより。
他の人はこちらも読んでいます。