検索エンジンや AI ボットがページをどのように見るかを正確に確認できます。ソースコード、レンダリングされた HTML、スクリーンショット、レスポンスヘッダー、SEO タグを検査できます。
| Type | URL | Status |
|---|
OneStepToRank は、ページのレンダリング問題、リソースの破損、検索可視性に影響を与える可能性のある SEO タグの変更を継続的に監視します。
始めるFetch & Render は、検索エンジンのクローラーや AI ボットがページをどのように見るかを正確に確認する手法です。通常のブラウザでクッキーやログインセッション、キャッシュされたリソースを使用してページを開く代わりに、Fetch & Render ツールは特定の user-agent 文字列(Googlebot や GPTBot など)を使用してリクエストを送信し、生の HTML ソースを取得し、ヘッドレスブラウザ環境で全ての JavaScript を実行し、最終結果を取得します。
これにより、訪問者が見るものと検索エンジンがインデックスするものの重要な違いが明らかになります。一般的な問題として、クローラーからコンテンツを隠す JavaScript レンダリング失敗、ボットに異なるコンテンツを提供する user-agent ベースのクローク、適切なページレンダリングを妨げる ブロックされたリソース、リンクエクイティを希薄化したりボットを誤った先へ送る リダイレクトチェーン があります。
Google のクローラーはページを 2 段階で処理します。まず、生の HTML ソースコードをダウンロードしてインデックス化します。その後、ページの JavaScript をレンダリングして動的にロードされたコンテンツを検出します。React、Angular、Vue などのアプリケーションで一般的に見られるように、コンテンツが JavaScript 実行後にのみ表示される場合、レンダリングに失敗すると Google はそのコンテンツを確認できません。レンダリングが成功するまでです。
このツールでページをテストすることで、次のことを確認できます:
AI 検索が台頭する中、AI ボットがサイトとどのようにやり取りするかを検証することがますます重要になります。GPTBot(OpenAI)、ClaudeBot(Anthropic)などの AI クローラーは、Googlebot と異なるコンテンツをサーバーから受け取る可能性があります。一部の CDN やセキュリティサービスはデフォルトで AI ボットをブロックするため、コンテンツが AI 生成回答に表示されなくなります。
このツールを AI Bot Access Tester と併用して robots.txt のルールを確認し、SERP Previewer で最適化されたメタタグが検索結果にどのように表示されるかを確認してください。継続的な監視には、Local Rank Checker を使用して可視性の変化を追跡できます。
Fetch & Render は、特定のボットの user-agent 文字列(Googlebot や GPTBot など)を使用してウェブページを取得し、ヘッドレスブラウザで JavaScript を実行します。生のソースコード、完全にレンダリングされた HTML、ビジュアルスクリーンショット、すべてのロードされたリソース、HTTP レスポンスヘッダー、抽出された SEO タグを返し、クローラーがページを訪れたときに正確に何が見えるかを示します。
違いが生じる要因は複数あります。サーバーが Googlebot の user-agent を検知して異なるコンテンツ(クローク)を提供したり、クローリング環境で JavaScript が失敗したり、robots.txt によりリソースがブロックされたり、ボットが持たないクッキーや認証に依存している場合があります。このツールを使うと、Googlebot が受け取る内容と訪問者が見る内容を正確に特定できます。
ソースコードは、JavaScript が実行される前にサーバーから返される生の HTML です。レンダリングされた HTML は、すべての JavaScript が実行され、AJAX 呼び出しが完了し、動的コンテンツがロードされた後の最終的な DOM です。JavaScript が多用されるサイト(React、Angular、Vue)では、ソースコードはシェルとなる div だけで、レンダリングされた HTML に実際のコンテンツがすべて含まれます。検索エンジンはレンダリングされた HTML をインデックスします。
はい。このツールは、GPTBot(OpenAI)、ClaudeBot(Anthropic)、Googlebot デスクトップ、Googlebot モバイル、Bingbot などの複数の user-agent プリセットと、任意の user-agent 文字列を入力できるカスタムオプションに対応しています。これにより、サーバーが AI クローラーに異なるコンテンツを提供しているか、完全にブロックしているかを検証できます。