クローキングとは?SEOにおけるリスクとペナルティを避ける方法
2026年7月13日
著者: 与謝秀作
クローキングは、かつてSEOの手法として使われていたものの、現在ではGoogleのスパムポリシーに明確に違反するブラックハットSEOの代表格です。発覚すれば検索順位の大幅な下落やインデックスからの削除といった重いペナルティが科されます。やっかいなのは、意図的に行っていなくても、ハッキングや設定ミスによって「意図しないクローキング」状態に陥るケースがあることです。本記事では、クローキングとは何かという基本から、なぜスパムとされるのか、具体的な手法、SEOへのリスクとペナルティ、そしてそれを避ける方法までを解説します。
クローキングとは
クローキングとは、検索エンジンのクローラーと実際のユーザーに対して、異なるコンテンツやURLを表示する手法のことです。cloakingには「隠す」「覆い隠す」といった意味があり、その名のとおり、検索エンジンには見せる内容を、ユーザーからは隠す(あるいはその逆の)挙動を指します。
Googleは検索セントラルの「Googleウェブ検索のスパムに関するポリシー」の中で、クローキングを「検索ランキングを操作したりユーザーに誤解を与えたりすることを目的に、ユーザーと検索エンジンに異なるコンテンツを表示すること」と定義し、禁止事項として明記しています。
なぜスパム行為とみなされるのか
クローキングがスパムとされるのは、検索結果の表示内容と実際のページ内容が食い違い、ユーザーを欺くことになるからです。検索エンジンにはキーワードを詰め込んだページを見せ、実際のユーザーには全く別のページを表示すれば、検索順位を不正に操作できてしまいます。こうした行為はユーザー体験を損ない、検索エンジンへの信頼を揺るがすため、Googleは厳しく取り締まっています。
クローキングの主な手法
クローキングには、クローラーとユーザーを判別してコンテンツを出し分ける、いくつかの技術的手法があります。いずれもGoogleのポリシー違反であり、絶対に行うべきではありません。ここでは「どのような行為が該当するか」を理解するために整理します。
IPアドレスによる出し分け
アクセス元のIPアドレスを確認し、検索エンジンのクローラーか一般ユーザーかを判別する手法です。Googlebotなど主要クローラーのIPアドレス範囲を利用して、クローラーにはSEO向けのページを、ユーザーには別のページを表示します。
ユーザーエージェントによる出し分け
アクセスしてきたブラウザやボットのユーザーエージェント名を見て、コンテンツを切り替える手法です。「Googlebot」という名前でアクセスした場合にはテキスト中心のページを表示し、人間のユーザーには画像や動画中心のページを見せる、といった挙動が該当します。
隠しテキスト・隠しリンク
ページ上に、人間には見えない形でテキストやリンクを配置する手法です。背景色と同じ色で文字を書く、CSSで「display: none;」や画面外への配置(text-indent: -9999pxなど)を使う、といった方法で、ユーザーには見えないがクローラーには認識させます。キーワードを詰め込む目的で使われ、これもクローキングの一種として扱われます。
JavaScriptによる出し分け
JavaScriptを利用して、クローラーとユーザーで表示内容を切り替える手法や、サーバーサイドのリダイレクトで別ページへ飛ばす手法もあります。Googleはさまざまな経路からサイトをチェックしているため、こうした巧妙な手法も検出対象です。
クローキングのSEOへのリスクとペナルティ
クローキングが発覚した場合のペナルティは非常に重く、ビジネスへの影響は計り知れません。主なリスクは次のとおりです。
- 検索順位の大幅な低下:サイト全体の順位が大きく下げられ、アクセスが激減する
- インデックスからの削除:最悪の場合、サイト自体がインデックスから削除され、Google検索結果に一切表示されなくなる
- 回復の困難さ:問題を修正して再審査リクエストを送りペナルティが解除されても、元の順位に戻る保証はなく、回復には長い時間と労力がかかる
クローキングは、Googleの担当者が直接サイトを審査して適用する「手動による対策(手動ペナルティ)」の対象です。過去には自動車メーカーの公式サイトがクローキングで重大なペナルティを受けた事例もあり、企業規模を問わず適用されます。一時的に順位が上がったとしても、最終的には施策実行前より評価が悪化するため、絶対に取り組むべきではありません。
意図しないクローキングに注意
クローキングは、自分では行っていないつもりでも、意図せず該当してしまうことがあります。むしろ実務で問題になりやすいのはこちらです。
ハッキングによるクローキング
Webサイトがハッキングされ、Googlebotなどのクローラーがアクセスしたときだけスパムコンテンツ(ギャンブルや違法薬品など)を返すよう改ざんされるケースです。2026年にもセキュリティ企業が、正規のPHPファイルにマルウェアを仕込み、クローラーにだけスパムを表示する手法を報告しています。サイト所有者がブラウザで見ても正常に見えるため発見が遅れやすく、気づいたときにはペナルティを受けている、という典型的なパターンです。Googleは、ハッキングされたサイトもペナルティの対象としています。
次のような兆候が見られたら、ハッキングによるクローキングを疑いましょう。
- Google検索結果に、覚えのないギャンブルや薬品関連の説明文が表示される
- Search Consoleのセキュリティ問題レポートに警告が出る
- 検索トラフィックが突然大幅に減少する
会員ページ・設定ミスによるクローキング
会員登録後にしか見られないコンテンツが誤ってインデックスされていると、ログインページで「ユーザーにはログイン画面、クローラーにはログイン後の画面」が表示される状態になり、意図的な出し分けと判断されることがあります。通常は設定ミスがない限り起こりませんが、心配な場合は該当ページにnoindexタグを設定しておきましょう。
クローキングを避ける・防ぐ方法
ペナルティを避ける大原則は、ユーザーと検索エンジンに同じコンテンツを見せることです。そのうえで、意図しないクローキングを防ぐために、次の対策を実践しましょう。
- ユーザーと検索エンジンに同一のコンテンツを提供し、出し分けを行わない
- Search Consoleの「手動による対策」レポートで、ペナルティの有無を定期的に確認する
- URL検査ツールで、Googleがページをどうレンダリングしているかを確認し、実際のブラウザ表示と一致しているかチェックする
- 自サイトのURLやキーワードで検索し、検索結果のタイトル・説明文が実際のページ内容と一致しているか確認する
- CMSやプラグインを常に最新に保ち、ハッキングによる改ざんを防ぐ
さらに厳密に確認したい場合は、Screaming FrogやSitebulbといったSEOクロールツールで、ボットとしてクロールした内容と、ブラウザで表示される内容を比較する方法があります。両者に大きな差異があれば、クローキングの疑いがあります。
外部業者に依頼する際の注意点
意図せずクローキング状態になる原因として、過去のSEO施策や外部業者への依頼が挙げられます。SEO対策を外注する際は、手法の透明性を必ず確認し、順位を保証するような不自然な手法を用いる業者は避けましょう。知らないうちに違反状態に陥らないよう、定期的なサイト監査も欠かせません。
まとめ
クローキングとは、検索エンジンとユーザーに異なるコンテンツを表示する行為で、Googleのスパムポリシーで明確に禁止されているブラックハットSEOです。発覚すれば検索順位の大幅な低下やインデックス削除といった重いペナルティを受け、回復も困難です。意図的に行わないことはもちろん、ハッキングや設定ミスによる「意図しないクローキング」を防ぐことも重要です。ユーザーと検索エンジンに同じ価値あるコンテンツを提供し、Search Consoleでの定期的な確認とセキュリティ対策を続けることが、健全で長期的なSEO成果につながります。


