← すべての無料ツール

無料AEOチェッカー:AIがページで実際に読めている内容を確認

URLを貼り付けるだけ。AIクローラーと同じ方法(JavaScriptなしの生HTML)と、人が見る方法の2通りでページを読み込み、AIが見落としている内容を正確に示したうえで、アンサーエンジンへの対応度を0〜100で評価します。

AEOチェッカーが評価する項目

  • AIの視点 vs 人の視点:人に見えるテキストのうち、AIクローラーがJavaScriptを実行せずに読める割合。非表示のブロックはすべてハイライト表示。
  • AIが読める構造化データ:HTMLレスポンス内のJSON-LD、回答に適したschemaタイプ(FAQPage、HowTo、Article、Product)、JavaScriptで挿入されたschema。
  • 回答の形式:結論から始まる導入、質問形式の見出し、アンサーエンジンがそのまま回答に使えるリストや表。
  • コンテンツ構造:明確なH1が1つ、論理的な見出し階層、セマンティックHTML、引用に値する十分な情報量。
  • AIクローラーのアクセス:GPTBot、OAI-SearchBot、ClaudeBot、PerplexityBot、Google-Extended向けのrobots.txtルール、ChatGPTのリクエストにサーバーが応答するか、インデックス可否、llms.txt。
  • 信頼性と鮮度:タイトルとmeta description、著者とE-E-A-Tシグナル、公開日と更新日、Open Graph。

AIは読めないものを引用できない

ChatGPT、Claude、Perplexity、Geminiは、ページを取得して引用することで質問に答えます。しかし、そのクローラーの多くはサーバーが返すHTMLしか読みません。VercelとMERJの調査によると、主要なAIクローラーはいずれもJavaScriptをレンダリングしていません。GPTBotやClaudeBotはJavaScriptファイルをダウンロードはしても、実行することはありません。

つまり、価格や商品情報、FAQ、さらにはメインの見出しまでJavaScriptで追加している場合、人には見えてもAIには見えません。ブラウザでは完璧に見えるページが、引用してほしいシステムにとっては半分空っぽなのです。

AEOチェッカーは両方のバージョンを並べて表示し、AIに見えないブロックをすべて指摘したうえで、ページを引用されやすくするその他の要素(構造化データ、回答の形式、クローラーのアクセス、信頼性のシグナル)を評価します。

AEOスコアの見方

80〜100 · 優秀

AIクローラーがコンテンツを読めており、ページは引用されやすい構造になっています。情報を新しく保ち、アンサーエンジンに実際に引用されているかを追跡しましょう。

40〜79 · まずまず〜良好

基本はできていますが、何かがページの足を引っ張っています。JavaScriptの後ろにあるコンテンツ、schemaの欠如、回答形式の弱さなどです。優先度「高」の対策から始めましょう。

0〜39 · 不十分

AIクローラーはこのページを読む、または信頼するのに苦労しています。多くの場合、メインコンテンツがJavaScript実行後にしか存在しないか、クローラーがブロックされています。まずそこを直し、その後に残りを改善しましょう。

AIがコンテンツを見落とすよくある原因

メインコンテンツがブラウザでレンダリングされている

シングルページアプリケーション(React、Vue、Angular)は、ほぼ空のHTMLの枠だけを送り、JavaScriptでページを組み立てることがよくあります。人は気づきませんが、AIクローラーが受け取るのは空の枠だけです。

対策: サーバーサイドレンダリングや静的生成(Next.js、Nuxt、Astro)を使うか、クローラー向けのプリレンダリングサービスを利用しましょう。

タグマネージャー経由で追加されたschema

Google Tag Managerやクライアントサイドのプラグインで挿入したJSON-LDはJavaScript実行後にしか存在しないため、AIクローラーはFAQPageやProductのマークアップを一切目にしません。

対策: JSON-LDはサーバー側のHTMLテンプレートに直接出力しましょう。

CDNやファイアウォールがAIボットをブロックしている

CloudflareなどのCDNは、robots.txtで許可していてもデフォルトでAIクローラーをブロックすることがあります。人には問題なく表示されるページが、ChatGPTには403を返してしまいます。

対策: ボットのルール(例:Cloudflareの「AI Scrapers and Crawlers」設定)を見直し、引用してほしいAIクローラーを許可しましょう。

クリックしないと表示されない回答

クリックされて初めてテキストを読み込むタブ、アコーディオン、「もっと見る」ボタンでは、そのテキストがHTMLに含まれません。

対策: テキストはHTMLに含めたままCSSで非表示にするだけにして、最初からクローラーが読めるようにしましょう。

AIに本当に引用されているかを確認

AEOスコアが高いということは、ページが引用される準備ができているということです。SEOcrawl AIのAI Trackerは、実際に引用されているかを示します。ChatGPT、Gemini、Perplexity、Claudeでどのプロンプトがあなたのブランドに言及しているか、どのページが引用されているか、そして改善のたびにそれがどう変わるかがわかります。

AEOチェッカーのよくある質問

AEOチェッカーとは?

AEOはAnswer Engine Optimization(アンサーエンジン最適化)の略で、ChatGPT、Claude、Perplexity、Google AI Overviewsといったアンサーエンジンがページを読みやすく、信頼しやすく、引用しやすくすることを指します。AEOチェッカー(AEOグレーダー)は、ページがこれらの要件を満たしているかをテストし、改善点を教えてくれます。このツールでは、AIクローラーがページで読める内容と読めない内容も正確に確認できます。

AIクローラーはJavaScriptを実行しますか?

ほとんどの場合、実行しません。AIクローラーのトラフィックを調べたVercelとMERJの分析では、主要なAIクローラー(GPTBot、ClaudeBot、PerplexityBotを含む)はいずれもJavaScriptをレンダリングしていませんでした。GoogleのGeminiはGooglebotのレンダリングを利用できますが、すべてのAIシステムがそうだとは考えないほうが安全です。重要なコンテンツはHTMLに入れましょう。

AEOスコアはどのように算出されますか?

6つのグループ(AIが読める内容、構造化データ、回答の形式、コンテンツ構造、AIクローラーのアクセス、信頼性のシグナル)にわたる約20の固定チェックがそれぞれ重み付けされたスコアを持ちます。合計は0〜100の評価で、同じページなら常に同じスコアになります。AIが書くのは総評とアクションプランだけで、数値を変えることはありません。

AIの視点と人の視点の比較はどのように行われますか?

ChatGPTのユーザーエージェントでページをリクエストし、サーバーが返すHTMLをJavaScriptなしで読み取ります。次に、同じページを実際のヘッドレスブラウザで開き、スクリプトを実行させて表示されるテキストを収集します。人には見えるのにHTMLにないブロックは、すべて「AIには非表示」としてマークされます。

ChatGPTに対してページが403を返すのはなぜですか?

多くの場合、CDNやファイアウォールのルールが原因です。たとえばCloudflareは、「AI Scrapers and Crawlers」設定により新しいドメインでAIクローラーをデフォルトでブロックします。なお、本物のAIクローラーは公開されたIP範囲からアクセスするため、ファイアウォールが当ツールのテストとは異なる扱いをする場合があります。確実を期すにはボット設定を確認してください。

AI Visibility Checkerとの違いは?

AI Visibility CheckerはAIモデルにあなたのブランドについて質問し、言及されているかを測定します。AEOチェッカーは1つのページを分析し、技術的に読まれて引用される準備ができているかを測定します。ページの改善にはAEOチェッカーを、成果の確認にはAI Visibility Checkerをお使いください。

AEOチェッカーは無料ですか?

はい。無料で、登録も不要です。すべての方に快適にご利用いただくため、訪問者ごとに1時間あたりの小さな利用上限があります。サイト全体のチェックやAI引用の継続的な追跡には、SEOcrawl AIをご利用ください。