無料 Fetch & Render SEO ツール | OneStepToRank

Fetch & Render

検索エンジンや AI ボットがページをどのように見るかを正確に確認できます。ソースコード、レンダリングされた HTML、スクリーンショット、レスポンスヘッダー、SEO タグを検査できます。

URL をフェッチ

Server-side rendering. This tool fetches and renders pages on our servers using a headless browser. Results show what the selected bot actually receives -- including JavaScript execution, redirects, and HTTP headers -- not a client-side simulation.
1
Resolving DNS and connecting to server
2
Sending HTTP request with selected user-agent
3
Downloading source code and following redirects
4
Executing JavaScript in headless browser
5
Capturing screenshot and extracting SEO data

フェッチ&レンダー結果

レスポンスヘッダー

SEO タグ


No screenshot available
Type URL Status

ボットがサイトを どのように見るか を監視

OneStepToRank は、ページのレンダリング問題、リソースの破損、検索可視性に影響を与える可能性のある SEO タグの変更を継続的に監視します。

始める

Fetch & Render とは?

Fetch & Render は、検索エンジンのクローラーや AI ボットがページをどのように見るかを正確に確認する手法です。通常のブラウザでクッキーやログインセッション、キャッシュされたリソースを使用してページを開く代わりに、Fetch & Render ツールは特定の user-agent 文字列(Googlebot や GPTBot など)を使用してリクエストを送信し、生の HTML ソースを取得し、ヘッドレスブラウザ環境で全ての JavaScript を実行し、最終結果を取得します。

これにより、訪問者が見るものと検索エンジンがインデックスするものの重要な違いが明らかになります。一般的な問題として、クローラーからコンテンツを隠す JavaScript レンダリング失敗、ボットに異なるコンテンツを提供する user-agent ベースのクローク、適切なページレンダリングを妨げる ブロックされたリソース、リンクエクイティを希薄化したりボットを誤った先へ送る リダイレクトチェーン があります。

SEO における Fetch & Render の重要性

Google のクローラーはページを 2 段階で処理します。まず、生の HTML ソースコードをダウンロードしてインデックス化します。その後、ページの JavaScript をレンダリングして動的にロードされたコンテンツを検出します。React、Angular、Vue などのアプリケーションで一般的に見られるように、コンテンツが JavaScript 実行後にのみ表示される場合、レンダリングに失敗すると Google はそのコンテンツを確認できません。レンダリングが成功するまでです。

このツールでページをテストすることで、次のことを確認できます:

  • すべての重要コンテンツが レンダリングされた HTML に表示され、JavaScript エラーで隠れていません。
  • SEO タグが正しい — カノニカル URL、meta robots、タイトル、ディスクリプション、hreflang タグがすべて存在し、正しくフォーマットされています。
  • レスポンスヘッダーが正しく設定されている — ステータスコード、X-Robots-Tag ヘッダー、コンテンツタイプが期待通りです。
  • リソースが正常にロードされる — CSS、JavaScript、フォント、画像がすべて 200 ステータスコードで返され、robots.txt や CORS ポリシーでブロックされていません。
  • 不要なリダイレクトがない — クローラーを混乱させたりクロール予算を浪費したりするリダイレクトが存在しません。

AI ボットアクセスのテスト

AI 検索が台頭する中、AI ボットがサイトとどのようにやり取りするかを検証することがますます重要になります。GPTBot(OpenAI)、ClaudeBot(Anthropic)などの AI クローラーは、Googlebot と異なるコンテンツをサーバーから受け取る可能性があります。一部の CDN やセキュリティサービスはデフォルトで AI ボットをブロックするため、コンテンツが AI 生成回答に表示されなくなります。

このツールを AI Bot Access Tester と併用して robots.txt のルールを確認し、SERP Previewer で最適化されたメタタグが検索結果にどのように表示されるかを確認してください。継続的な監視には、Local Rank Checker を使用して可視性の変化を追跡できます。

よくある質問

Fetch & Render は何をしますか?

Fetch & Render は、特定のボットの user-agent 文字列(Googlebot や GPTBot など)を使用してウェブページを取得し、ヘッドレスブラウザで JavaScript を実行します。生のソースコード、完全にレンダリングされた HTML、ビジュアルスクリーンショット、すべてのロードされたリソース、HTTP レスポンスヘッダー、抽出された SEO タグを返し、クローラーがページを訪れたときに正確に何が見えるかを示します。

なぜページが Googlebot と通常のブラウザで異なる表示になるのですか?

違いが生じる要因は複数あります。サーバーが Googlebot の user-agent を検知して異なるコンテンツ(クローク)を提供したり、クローリング環境で JavaScript が失敗したり、robots.txt によりリソースがブロックされたり、ボットが持たないクッキーや認証に依存している場合があります。このツールを使うと、Googlebot が受け取る内容と訪問者が見る内容を正確に特定できます。

ソースコードとレンダリングされた HTML の違いは何ですか?

ソースコードは、JavaScript が実行される前にサーバーから返される生の HTML です。レンダリングされた HTML は、すべての JavaScript が実行され、AJAX 呼び出しが完了し、動的コンテンツがロードされた後の最終的な DOM です。JavaScript が多用されるサイト(React、Angular、Vue)では、ソースコードはシェルとなる div だけで、レンダリングされた HTML に実際のコンテンツがすべて含まれます。検索エンジンはレンダリングされた HTML をインデックスします。

GPTBot や ClaudeBot などの AI ボットがページを見るかテストできますか?

はい。このツールは、GPTBot(OpenAI)、ClaudeBot(Anthropic)、Googlebot デスクトップ、Googlebot モバイル、Bingbot などの複数の user-agent プリセットと、任意の user-agent 文字列を入力できるカスタムオプションに対応しています。これにより、サーバーが AI クローラーに異なるコンテンツを提供しているか、完全にブロックしているかを検証できます。