Cloaking Checker
ライブURLをGooglebotと通常のブラウザーとして取得し、各々が返すもの(タイトル、メタディスクリプション、robots、canonical、h1、構造化データ、hreflang、単語数)を比較してクローキングを検出します。これは意図的なものでも、ボット検出またはペイウォールミドルウェアの副作用でもあります。
入力
サーバーから2回取得されます。1回はGooglebotとして、1回は通常のデスクトップブラウザーとして。
出力
| 重大度 | フィールド | 問題 |
|---|---|---|
| No data yet | ||
| フィールド | Googlebot | ブラウザー | 一致 |
|---|---|---|---|
| No data yet | |||
ガイド
Cloaking Checkerは何をするか
ライブURLを入力すると、このツールはサーバーから2回取得します。1回は本当のGooglebotユーザーエージェントで、1回は通常のデスクトップブラウザーユーザーエージェントで。そして、各バージョンが返すもの(タイトルタグ、メタディスクリプション、robots指令、canonical URL、h1見出し、schema.org構造化データ、hreflangタグ、単語数の概算)を比較します。クローキングは、ページのランキングを決定するクローラーが実際の訪問者と異なるコンテンツを見る場合です。これは意図的なブラックハットSEOのトリックか、ボット検出、ペイウォール、またはGooglebotのUser-Agentを特別に扱うジオターゲティングミドルウェアの意図しない副作用です。
使用方法
- チェックしたいページの完全なURLを入力します。
- Googlebotとブラウザーを比較をクリックします。ページはサーバーから2回取得されます(クロスオリジンHTMLはブラウザーから読取ることができず、クローラーのUser-Agentをスプーフィングすることはクライアント側JavaScriptではできません)。
- クローキングリスク問題表を確認して修正する内容を確認し、Googlebotとブラウザーの比較表で完全な並列比較を確認します。
フラグが立つもの
- Title、meta robots、canonical URL(エラー)— これらはランキングの対象と対象のURLを直接制御します。ここでの不一致は最も影響力のある種類のギャップであり、検索エンジンがクローキングとして罰する可能性が最も高いです。
- Meta description、h1 content、構造化データタイプ(警告)— これらはページの理解と表示方法を形作り、ランキングを受けるかどうかではありません。
- hreflang数、画像数、単語数(情報/警告)— 二次信号;大きな単語数ギャップ(>15%)は警告としてフラグが立てられます。これはコンテンツがクローラーから選択的に隠されているか、クローラーに表示されていることが多いためです。
これが起こる理由
ほとんどのサイトはUser-Agentに関係なくバイト同一HTMLを提供するため、ギャップは通常「クローキングリスクが見つかりません」を意味します。このツールが検出するギャップは、UA-sniffingを行うサイトに表示されます:クローラー文字列と一致するものにストリップダウンされたページを提供するボット検出または広告詐欺層、Googlebotにインデックス化のために完全な記事を表示する一方で実際の訪問者をゲートするペイウォール、またはボット以外のトラフィックに対してのみ機能するジオ/ロケールリダイレクト。3つすべてがGoogleに同じ方法で読み取られます:ランキング対象のコンテンツは、実際に人々が見るコンテンツではありません。
範囲
両方の取得は生のHTML応答を読みます。どちらの側にもヘッドレスブラウザーレンダリングはないため、初期HTML読み込みの後に2つの間で異なるJavaScript注入コンテンツはここに表示されません。異なるUAペア(Googlebot SmartphoneとDesktop)の場合、モバイルファーストインデックスのパリティギャップを検出するには、Mobile-First Index Checkerを参照してください。代わりにUser-Agentではなくaccept-Language駆動の差分については、Locale Cloaking Checkerを参照してください。
プライバシー
URLは2つの応答を比較するためにのみサーバーによって取得され、保存されていません。プライベートまたはローカルネットワークアドレスへのリクエストはブロックされます。
Use it from code
From 3 credits per callREST API
curl -X POST https://api.iotools.cloud/v1/tool/cloaking-checker \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://example.com/"
}'Swap in your own key from your account. The tool's fields are the body — no wrapper.
Ask an AI agent
Use the IOTools `cloaking-checker` tool (Cloaking Checker) on this input:
YOUR_INPUT_HEREPaste this at any agent connected to the IOTools MCP server, then add your input.