JavaScriptナビゲーションはAI検索から見えない——41日間の実験が実証
Search Engine Landの41日間統制実験で、GPTBot・ClaudeBot・Meta-ExternalAgent・AmazonbotがJavaScript注入リンクを一切辿れず、Googlebot自身の到達率もわずか2%にとどまることが判明。実務対応を解説する。
目次(28項目)
- 何が起きたのか
- 実験の設計
- 主要クローラー別の到達数
- 第2段階:リカバリーテスト
- 著者の結論・推奨
- aiseo-llmo.com ユーザーへの影響
- 「うちはGoogleで表示されているから大丈夫」は通用しない
- 日本語サイトで特にリスクが高い業種・実装パターン
- なぜこの問題が起きるのか——AIクローラーのレンダリング能力の技術的背景
- 業種別インパクトの整理
- 今すぐできる対応策
- 1. JavaScript無効化での監査
- 2. クローラーログの確認
- 3. SSR/SSG移行の優先順位付け
- 4. robots.txtとクローラー許可設定の見直し
- 5. 修正後の再クロール速度を見越した期待値設定
- よくある質問
- Q1. GPTBotやClaudeBotはJavaScriptを一切実行できないのか
- Q2. Googlebotなら安心してJavaScriptを使ってよいのか
- Q3. HTMLへの是正後、どれくらいで検索結果やAI回答に反映されるか
- Q4. SPA(シングルページアプリケーション)で構築されたサイトは全面的に作り直す必要があるか
- Q5. どのように監査すればJavaScript依存のリンクを見つけられるか
- Q6. AmazonbotがJS化されたセクションに全く到達しなかったのはなぜか
- Q7. 日本語サイトでも同様の傾向が見られると考えてよいか
- Q8. すべての内部リンクをHTMLにハードコードするだけで十分か
- Q9. AIO(AI Overview)やAI検索での引用にもこの問題は影響するか
- Q10. この問題への対応はSEOにも効果があるか、それともAI検索専用の対策か
- 関連記事
JavaScriptナビゲーションはAI検索から見えない——41日間の実験が実証
要点: Search Engine Landが公開した41日間の統制実験で、ブラジルの事業分類ディレクトリサイト(約2,400ページ)を対象に、HTMLハードコードのリンクとJavaScript注入のリンクを比較したところ、GPTBot・ClaudeBot・Meta-ExternalAgent・Amazonbotの4クローラーはJavaScript注入リンクを一件も発見できなかった。 JavaScriptを実際に実行してリンクを辿ったのはGoogleのクローラースタック(Googlebot+GoogleOther)のみだったが、検索インデックス構築を担うGooglebot自身の到達率もわずか2%(7ページ)にとどまり、「Googleなら万能」という前提も崩れた。 リンクをHTMLへ是正した後の回復速度もクローラーごとに大きく異なり、GPTBotは48時間、Bingbotは約1週間で再クロールされた一方、ClaudeBotは是正後も新規ページを発見しなかった。
最終更新日: 2026年8月20日
何が起きたのか
実験の設計
Search Engine Land(著者: Vinicius Stanula氏、編集: Isla McKetta氏、レビュー: Danny Goodwin氏)が2026年8月19日に公開した記事「How JavaScript links make your pages invisible to AI search」では、41日間にわたる統制実験の結果が詳しく報告されている。
対象サイトはブラジルの事業分類ディレクトリで、全体で約2,400ページ、そのうち階層構造をもつ1,062ページが実験対象になった。このサイトには21の最上位セクションがあり、実験ではこれを2グループに分けている。
- 11セクション: 内部リンクをHTMLにハードコード(ページソースを見れば誰でも、どんなクローラーでもリンク先を確認できる状態)
- 10セクション: 内部リンクをJavaScriptで動的に注入(ページのHTMLソースにはリンクが存在せず、ブラウザ上でJavaScriptを実行して初めてDOMに現れる状態)
計測の仕組みとして、エッジミドルウェアでボットリクエストをログ記録し、パス・ユーザーエージェント・リファラー・IP・タイムスタンプを追跡した。GooglebotとBingbotについては、なりすまし対策として逆引きDNSによる検証も行われている。実験設計上のポイントは、「JSグループのdivisionページ(下層ページ)へのアクセスがあった=親ページ上でJavaScriptが実行され、注入されたリンクが実際に辿られた証拠」とみなす「発見シグナル」の考え方だ。これにより、各クローラーがJavaScriptを実行してリンクを辿る能力を実際に持っているかどうかを、間接的だが具体的な数値として可視化している。
41日間の総ボットリクエスト数は30,180件に達しており、規模としても十分な観測データが積み上がった実験と言える。
主要クローラー別の到達数
実験期間中に記録された、HTML階層ページとJS階層ページそれぞれへの到達数は以下の通りだ。
| クローラー | JS実行 | HTML階層ページ到達 | JS階層ページ到達 |
|---|---|---|---|
| Googlebot | あり | 35(5%) | 7(2%) |
| GoogleOther | あり | 495(66%) | 142(48%) |
| GPTBot | なし | 748 | 0 |
| ClaudeBot | なし | 748 | 0 |
| Bingbot | なし | 282 | 3 |
| Meta-ExternalAgent | なし | 537 | 0 |
| Amazonbot | なし | 735 | 0 |
この表が示す事実は明確だ。8つのクローラーのうち、JavaScriptを実行して注入リンクを辿ったのはGoogleのクローラースタック(Googlebot・GoogleOther)だけである。GPTBot、ClaudeBot、Meta-ExternalAgent、Amazonbotの4クローラーはJS階層ページへの到達がゼロ、Bingbotのみ3件という結果だった。HTMLハードコードのセクションには数百件単位でアクセスしているにもかかわらず、JavaScriptで注入されたセクションの下層ページには実質的にたどり着けていない。
さらに注目すべきは、Googleのクローラースタック内部でも役割によって挙動が異なる点だ。実際に検索インデックス構築を担う「本体」のGooglebotは、HTML階層ページへの到達率が5%(35ページ)、JS階層ページへの到達率はわずか2%(7ページ)にとどまった。一方、レンダリング処理を専任的に担うとされるGoogleOtherは、HTML階層で66%(495ページ)、JS階層でも48%(142ページ)と、はるかに高い到達率を記録している。つまり「JavaScriptを実行できるクローラーがいるから安心」という単純な理解は誤りで、実際に検索結果・AI回答に反映されうるクロールを担う本体クローラー(Googlebot)自体の到達率も、HTML階層と比べて低い水準にとどまっているということだ。
第2段階:リカバリーテスト
実験は27日目の時点で、全セクションのJavaScriptリンクをHTMLへ変換する「是正」を行い、その後14日間(合計41日間)にわたって各クローラーの反応を追跡している。
- GPTBot: 是正後2日以内に250ページを新規発見。是正前はゼロだったことを踏まえると、HTML化した瞬間に急速にクロールが進んだことになる。
- Bingbot: 体系的なスウィープ(巡回的な再クロール)により212ページを追加発見。反応はGPTBotよりやや遅く、約1週間で本格的な再クロールに至った。
- ClaudeBot: 是正後も数百回のアクセスを継続していたにもかかわらず、新規ページの発見はゼロだった。アクセス頻度自体は高いが、それがそのままページ発見につながっていない点が特徴的だ。
- Amazonbot: 是正前の21日間の時点で、そもそもクロールを打ち切って離脱していた(是正が行われる前に対象サイトへの関心自体を失っていたとみられる)。
- Google: 実験期間中に「新規訪問予算」をすでに消費し尽くしていたとみられ、41日目の時点でも、conversion(コンバージョン)関連セクションにはGooglebotが1ページしか到達していなかった。
この結果から、著者は「修正すれば即座に全クローラーが追いついてくる」という単純な期待は禁物であり、クローラーごとに回復速度・回復パターンがまったく異なることを強調している。
著者の結論・推奨
記事は最後に、次の4点を実務上の推奨事項としてまとめている。
- 監査: JavaScriptを無効化した状態で、実際にHTMLソース内にどんなナビゲーションが存在するかを確認する。
- 認識を改める: JSレンダリングを実行するクローラーはむしろ例外的存在であり、Googlebot自身の到達率も2%と低い水準にとどまる。「Googleなら大丈夫」という前提を疑う必要がある。
- 優先順位: サーバーサイドレンダリング(SSR)でリンクを実装する。コンテンツ本文よりも、まず「リンク(ナビゲーション構造)」をSSR化することを最優先にすべきだとしている。
- 迅速な対応: 修正後の再クロール速度はクローラーによって大きく異なる。GPTBotは48時間、Bingbotは約1週間というスピード感の違いを踏まえた期待値設定が必要になる。
著者は記事の中で "With AI assistants becoming a real referral channel..., the question is now whether other crawlers can [see them]."(AIアシスタントが実際のリファラル経路になりつつある中で、問題は他のクローラーがそれらのページを見つけられるかどうかだ、という趣旨)とも述べており、AI検索・AIアシスタントからの流入がすでに現実の集客チャネルになりつつある前提の上で、この「見えない」問題を捉えるべきだと指摘している。
aiseo-llmo.com ユーザーへの影響
「うちはGoogleで表示されているから大丈夫」は通用しない
この実験結果が突きつける最も重要な事実は、Googleの検索順位やインデックス状況を見ているだけでは、AI検索・AIアシスタントからの到達可能性を判断できないということだ。GoogleがJavaScriptをレンダリングしてインデックスに反映しているページであっても、GPTBotやClaudeBot、Meta-ExternalAgent、Amazonbotといった主要なAIクローラーには、そのページの存在自体が伝わっていない可能性がある。
これは特に、LLMO(大規模言語モデル最適化)やGEO(生成エンジン最適化)に取り組むサイト運営者にとって死活的な問題だ。ChatGPT検索やClaude、その他のAIアシスタントが情報源として自社サイトを引用・参照するには、そもそもクローラーがそのページの存在をクロール・発見できていることが大前提になる。JavaScriptで構築されたナビゲーションの奥にあるページ、動的に生成されるカテゴリ一覧やタグ一覧、SPA(シングルページアプリケーション)のルーティングで表示される個別ページなどは、この実験結果に照らせば「AIクローラーからは実質的に存在しないページ」になっているおそれがある。
日本語サイトで特にリスクが高い業種・実装パターン
日本国内のWebサイトでは、以下のようなJavaScriptフレームワーク・実装パターンが広く採用されており、それぞれに固有のリスクがある。
- ECサイト: カテゴリナビゲーション、商品一覧のフィルタリング・絞り込みUI、無限スクロール型の商品一覧などをReactやVue.jsのクライアントサイドレンダリングで構築しているケースが多い。カテゴリページやタグページへの内部リンクがJavaScriptで動的に生成されている場合、AIクローラーはそのカテゴリ配下の商品ページ群にたどり着けない可能性がある。
- SaaS・BtoBサービスサイト: 機能紹介ページ、料金プラン別ページ、導入事例(ケーススタディ)一覧など、コンバージョンに直結するページ群がヘッダー・フッターのJavaScriptメガメニューの奥に配置されているケースが多い。AI検索経由での比較検討フェーズの流入を狙う上で、これらのページが発見されないことは機会損失に直結する。
- メディア・オウンドメディアサイト: タグページ、関連記事一覧、カテゴリアーカイブページなどが、JavaScriptによる「もっと見る」ボタンやページネーションの動的読み込みで実装されていることが多い。記事本文自体はSSR/SSGで配信されていても、記事間の内部リンク構造がJavaScriptに依存していれば、クローラーによる回遊・発見が阻害される。
- SPA(シングルページアプリケーション)で構築されたコーポレートサイト・ポータルサイト: React Router・Vue Routerなどのクライアントサイドルーティングを採用し、初期HTMLには
<div id="root"></div>のような空の器しかないケースは最もリスクが高い。この場合、JavaScriptを実行しないクローラーからは、トップページ以外のすべてのページが実質的に見えないことになる。
なぜこの問題が起きるのか——AIクローラーのレンダリング能力の技術的背景
この問題の根本には、Webクローラーの技術的な設計思想の違いがある。伝統的なクローラーは、HTTPリクエストを送ってHTMLソースを取得し、そこに含まれる<a href="...">タグを解析してリンク先をキューに追加するという、比較的軽量な処理を行う。これに対して、JavaScriptを実行してレンダリング後のDOM(ブラウザが実際に描画する最終的なHTML構造)を取得するには、Headless Chrome相当のブラウザエンジンを動かし、ネットワークリクエスト・スクリプト実行・DOM構築・レイアウト計算といった一連の重い処理をクロール対象のページごとに行う必要がある。
Googleは長年にわたりこの「レンダリングを伴うクロール」に投資してきた経緯があり、Googlebotに加えて、レンダリング処理を専任的に担うプロセス(今回の実験でいうGoogleOther)を持つインフラを構築している。これは、検索エンジンとして長期間かけて構築してきたクロール基盤の成果であり、一朝一夕に他社が同等のものを用意できるものではない。
一方、GPTBot(OpenAI)、ClaudeBot(Anthropic)、Meta-ExternalAgent(Meta)、Amazonbotといった比較的新しいAIクローラーは、学習データ収集やAI回答生成のための情報収集を主目的としており、計算コストの高いレンダリング処理を大規模に行うインフラをまだ持たない、あるいは意図的にレンダリングを行わない設計を採用しているとみられる。膨大な数のWebページを継続的にクロールする際、レンダリングを都度実行することは処理コスト・時間コストの面で非常に重く、これがAIクローラーの多くが「静的HTMLの解析にとどまる」挙動につながっている一因と考えられる。
業種別インパクトの整理
| 業種 | 典型的なJSナビゲーション実装 | 想定される影響 |
|---|---|---|
| EC・通販 | カテゴリメニュー、絞り込みUI、無限スクロール | 商品カテゴリ配下ページがAI検索の商品比較・レコメンド回答から漏れる |
| SaaS・BtoB | メガメニュー、料金ページ導線、導入事例一覧 | 比較検討フェーズのAI回答に自社の機能・事例が反映されない |
| メディア・オウンドメディア | タグアーカイブ、関連記事、もっと見るボタン | 記事間の内部リンク構造が伝わらず、深い記事がAI引用の対象から外れる |
| コーポレート・ポータル | SPAルーティング全般 | トップページ以外のほぼ全ページがAIクローラーから見えない |
今すぐできる対応策
1. JavaScript無効化での監査
まず着手すべきは、実際に自社サイトのHTMLソースに何が含まれているかを確認する監査だ。ブラウザの表示ではなく、クローラーが最初に受け取る「生のHTML」を見る必要がある。
Chrome DevToolsでの確認方法
- Chromeでサイトを開き、
F12またはCtrl+Shift+IでDevToolsを起動する。 Ctrl+Shift+Pでコマンドパレットを開き、「Disable JavaScript」と入力して実行する。- ページを再読み込みし、ナビゲーションメニューや内部リンクが表示されるかを確認する。表示されない、あるいは空白になる場合、そのリンクはJavaScriptに依存している。
curlでの確認方法
もっとも簡便な確認方法は、JavaScript実行環境を持たないcurlでページを取得し、内部リンクの有無を直接確認することだ。
curl -s https://example.com/category/example-category/ | grep -o 'href="[^"]*"' | sort -u
このコマンドで、対象ページのHTMLソースに含まれるhref属性を一覧表示できる。ブラウザで見えているナビゲーションリンクがここに含まれていなければ、それはJavaScriptで注入されたリンクであり、GPTBot・ClaudeBotなど多くのAIクローラーには見えていない可能性が高い。
さらに、view-source:をChromeのアドレスバーに付けてページを開く方法(例: view-source:https://example.com/)でも、レンダリング前の生HTMLを直接確認できる。
2. クローラーログの確認
自社サイトへの各クローラーのアクセス状況を、サーバーログやCDN/エッジのログから確認する。確認すべきポイントは以下の通りだ。
- User-Agentごとのアクセスパス一覧を集計し、
GPTBot・ClaudeBot・Bingbot・Amazonbot・Meta-ExternalAgentなどが、カテゴリ配下の下層ページまで到達しているかを確認する - HTMLハードコードされたセクションとJavaScript依存のセクションで、クローラーごとのアクセス数に明らかな差が出ていないかを比較する
- なりすましユーザーエージェント対策として、可能であれば逆引きDNSでクローラーの正当性を検証する
この種のログ分析を体系的に行う手順は、AIクローラー ログ解析完全ガイドで詳しく解説している。
3. SSR/SSG移行の優先順位付け
すべてのページを一度にサーバーサイドレンダリング(SSR)や静的サイト生成(SSG)に移行するのは現実的でないことが多い。今回の実験結果を踏まえると、優先順位は次のように整理できる。
- 最優先: グローバルナビゲーション・カテゴリメニュー・パンくずリストなど、サイト全体の「リンク構造」を担う部分。著者が強調する通り、コンテンツ本文よりもナビゲーション(リンク)のSSR化が最優先事項だ。ここがJavaScript依存だと、そのメニューの先にあるページ群がまるごとクローラーから見えなくなる。
- 次点: カテゴリ一覧・タグ一覧・検索結果一覧などの中間階層ページ。これらのページ自体がSSR化されていても、そこから先の下層ページへのリンクがJavaScript注入だと、同じ問題が再発する。
- その次: 個別コンテンツページ本体のレンダリング方式。すでにSSR/SSGであることが多いが、ページ内の関連記事リンク・パジネーションなどが動的注入になっていないかも合わせて確認する。
Next.jsのようなフレームワークであれば、getServerSidePropsやgenerateStaticParamsなどを用いたSSR/SSGへの切り替え、あるいはNext.js App RouterのServer Componentsでリンクをレンダリングする設計に見直すことが具体的な対応策になる。
4. robots.txtとクローラー許可設定の見直し
SSR化と並行して、robots.txtで各AIクローラーのアクセスを不必要にブロックしていないかも確認したい。JavaScript依存が原因で発見できていないのか、そもそもrobots.txtでアクセス自体を拒否しているのかを切り分けることが重要だ。robots.txtの設定方針についてはAIクローラーのrobots.txt設定とAI検索引用戦略、Cloudflareを利用している場合の設定はCloudflare Content Signalsポリシーとrobots.txt設定ガイドを参照してほしい。
5. 修正後の再クロール速度を見越した期待値設定
今回の実験では、リンクをHTMLへ是正した後の反応速度がクローラーごとに大きく異なっていた。GPTBotは48時間以内に急速な再発見を見せた一方、Bingbotは約1週間、ClaudeBotに至っては是正後も新規ページを発見しなかった。修正を行った直後に「まだAI検索に表示されない」と焦る前に、クローラーごとに異なる回復パターンがあることを前提に、数週間単位でログをモニタリングし続ける運用体制を組んでおくことが望ましい。
よくある質問
Q1. GPTBotやClaudeBotはJavaScriptを一切実行できないのか
今回の実験結果では、GPTBot・ClaudeBotともにJS階層ページへの到達がゼロだった。
Search Engine Landの41日間実験に限って言えば、GPTBotとClaudeBotはJavaScriptで注入されたリンクを一件も辿らなかった。ただし、これは「JavaScriptエンジンをまったく持っていない」ことの証明ではなく、あくまで「今回の実験条件下では発見シグナルが確認されなかった」という観測結果である。クローラーの内部実装は公開されておらず、条件やページ構造によって挙動が変わる可能性もあるため、自社サイトについては個別にログで確認することが最も確実だ。
Q2. Googlebotなら安心してJavaScriptを使ってよいのか
Googlebot自身の到達率もJS階層でわずか2%(7ページ)にとどまり、安心はできない。
実験ではGoogleのクローラースタック全体(Googlebot+GoogleOther)がJavaScriptを実行してリンクを辿った唯一の存在だったが、実際に検索インデックス構築を担うGooglebot本体の到達率は、HTML階層で5%、JS階層でわずか2%と低水準だった。レンダリング専任とみられるGoogleOtherの方が高い到達率(HTML階層66%、JS階層48%)を示しており、「Googleなら大丈夫」という単純な前提は成り立たない。
Q3. HTMLへの是正後、どれくらいで検索結果やAI回答に反映されるか
クローラーによって大きく異なり、GPTBotは48時間、Bingbotは約1週間が目安だが保証はない。
今回の実験ではGPTBotが是正後2日以内に250ページを新規発見した一方、Bingbotは体系的なスウィープに約1週間を要した。ClaudeBotに至っては是正後も新規ページの発見がゼロだったことから、クローラーやサイトの状況によって反映タイミングは大きく変動しうる。焦らず、複数週間にわたってクローラーログをモニタリングする運用を組むことが現実的だ。
Q4. SPA(シングルページアプリケーション)で構築されたサイトは全面的に作り直す必要があるか
ナビゲーション(リンク構造)を優先的にSSR/SSG化すれば、全面リビルドせずに改善できる可能性がある。
著者の推奨は「コンテンツ本文よりもリンクをSSR化することが最優先」というものだ。SPA全体をゼロから作り直すのではなく、まずグローバルナビゲーション・カテゴリメニュー・パンくずリストなど、サイト構造を担うリンク部分だけをサーバーサイドでレンダリングするように部分的に見直すことで、クローラーが下層ページへの経路を発見できるようになる可能性が高い。
Q5. どのように監査すればJavaScript依存のリンクを見つけられるか
ブラウザでJavaScriptを無効化した状態、またはcurlでHTMLソースを直接取得して、表示されているリンクが含まれているか確認する。
具体的には、Chrome DevToolsのコマンドパレットから「Disable JavaScript」を実行してページを再読み込みする方法、またはcurl -s [URL] | grep -o 'href="[^"]*"'のようなコマンドでHTMLソース中のhref属性を抽出する方法がある。ブラウザ上で見えているナビゲーションリンクが、これらの方法で確認したHTMLソースに含まれていなければ、そのリンクはJavaScriptに依存しており、多くのAIクローラーから見えていない可能性が高い。
Q6. AmazonbotがJS化されたセクションに全く到達しなかったのはなぜか
実験ではAmazonbotはJS階層への到達がゼロで、是正前の21日間の時点でクロール自体を打ち切っていたことも判明している。
これはAmazonbotがJavaScriptを実行できないこと自体に加えて、リンクが発見できない状態が続いたことで、そのサイト・セクションへのクロール優先度を下げた、あるいは打ち切った可能性を示唆している。クローラーは巡回リソースが有限であるため、発見できないページに割り当てる予算を早期に見切りをつける挙動を取りうる。これは「一度発見に失敗すると、放置するほど状況が悪化しうる」ことを示す重要な示唆でもある。
Q7. 日本語サイトでも同様の傾向が見られると考えてよいか
今回の実験対象はブラジルの事業ディレクトリサイトであり、日本語サイトを直接検証したものではないが、クローラーの実装はグローバル共通であるため、同様の傾向が生じる可能性は高いと考えられる。
GPTBot・ClaudeBot・Bingbot・Meta-ExternalAgent・Amazonbotといった主要AIクローラーは、言語やリージョンを問わず共通のクロールエンジンで稼働しているとみられ、JavaScriptレンダリング能力の有無というアーキテクチャ上の制約が、対象サイトの言語によって変わる理由は考えにくい。ただし、これは推測であり、日本語サイト固有のデータによる検証ではない点には留意してほしい。自社サイトについては、本記事で紹介した監査手順で個別に確認することを推奨する。
Q8. すべての内部リンクをHTMLにハードコードするだけで十分か
リンクの静的HTML化は必須の対応だが、robots.txtでのブロックやクロール予算の消費状況など、他の要因も併せて確認する必要がある。
今回の実験でも、HTMLへ是正した後でさえGoogleが「新規訪問予算」をすでに消費していたため、conversion関連セクションへの到達が41日目時点で1ページにとどまっていた例が示されている。リンクのHTML化はAI検索からの発見可能性を高める必要条件だが、robots.txtの設定、サイト全体のクロール優先度、サーバー応答速度なども合わせて点検し、総合的にクローラーがアクセスしやすい状態を作ることが求められる。
Q9. AIO(AI Overview)やAI検索での引用にもこの問題は影響するか
影響しうる。ページの存在自体がクローラーに発見されなければ、AI検索・AI Overviewでの引用対象にすらなり得ない。
AIO(AI Overview)やAI検索エンジンが回答を生成する際には、その情報源となるページが事前にクロール・インデックスされている必要がある。JavaScriptで隠れたページがクロールされていなければ、そのページの内容がどれほど優れていても、AI回答の引用元候補にすら入れない。今回の実験結果は、コンテンツの質以前の「発見可能性」というレイヤーの重要性を改めて示すものだ。
Q10. この問題への対応はSEOにも効果があるか、それともAI検索専用の対策か
AI検索専用ではなく、従来のSEOにも直結する対応である。
伝統的なGooglebotに限って言えば、レンダリング能力を持つため今回の実験でも到達自体はしているが、それでも到達率は低水準(HTML階層で5%)だった。JavaScriptに依存したリンク構造は、AI検索クローラーだけでなく、Google自身の効率的なクロールにとってもマイナス要因になりうる。SSR/SSG化やリンク構造の静的化は、AI検索対応と従来のSEO対応の両方に効く、共通基盤の改善策と位置づけるべきだ。
関連記事
参考文献
- How JavaScript links make your pages invisible to AI search — Search Engine Land(参照: 2026-08-20)
関連用語
- インデックス
インデックスとは、クローラーが集めたページをGoogleがデータベースに登録すること。インデックスされて初めて検索結果に表示される対象になります。「索引」とイメージすると分かりやすい用語です。
- クローラー
クローラーとは、Web上のページを自動巡回してデータを集めるプログラムのこと。Googleの「Googlebot」が代表例で、これに見つけてもらわないと検索結果に表示されません。
- コンバージョン
コンバージョンとは、サイト訪問者がサイト運営者の望むアクション(購入・問い合わせ・登録など)を完了すること。SEOの最終ゴールはアクセス数ではなくコンバージョン数を増やすことです。
- ChatGPT検索
ChatGPT検索(ChatGPT Search)とは、OpenAIが2024年10月に公開した、ChatGPTがWebをリアルタイム検索して出典付きで回答する機能。Perplexityと並ぶLLMO主戦場のひとつです。
- 内部リンク
内部リンクとは、自サイト内のページ同士をつなぐリンクのこと。クローラーの巡回経路を作り、ページ間で評価を渡し合うことができるため、SEOで非常に重要な要素です。
- robots.txt
robots.txtとは、サイトのルートに置くテキストファイルで、クローラーに「どのページをクロールしていいか・してはいけないか」を伝える設定ファイル。SEO・LLMO両方の入り口です。
関連記事
最新記事
LLMO カテゴリの他の記事
- YouTube Studio「Ask Studio」の使い方とLLMO活用ガイド
- Perplexity Comet AIチューターでYouTubeを学ぶ活用法完全ガイド
- Gemini in Chrome YouTube要約とは?動画がAIに正しく引用される対策5つ【2026年8月】
- GeminiはWebサイト、ChatGPTはReddit依存──ローカルAI引用調査
- Substack Citation Index 2026|ニュースレターAI引用ランキング調査を読み解く
- AI引用ランキング要因23シグナル完全ガイド|Zyppy最新研究を徹底解説
- RedditのChatGPT Search引用が4日で86%急落、Promptwatch報告
- AI Overview流入の22.4%が『Direct』に誤集計――9ヶ月・5万件超の実測研究
- 『引用されるパッセージ』と『吸収されるパッセージ』の違いをAdvanced Web Rankingが実証
- Cloudflare AEO可視化ダッシュボードとは?引用スコアの仕組みを解説
- Fractl調査、SEO強者でもAI検索で消えるブランド格差が判明
- Google研究:AIの誤答は『知識不足』でなく『想起失敗』が主因
- HEO(ハイブリッドエンジン最適化)とは|SEO・AEO・GEOを統合する新戦略
- A-Comm Evidence Protocol(AEP)とは?エージェント商取引の証跡標準を解説
- Similarweb「AI Ads」発表、ChatGPT/Google AI広告の可視化開始
- AI可視性の向上は「技術的負債の返済」に過ぎない場合が多い
- Time誌のAI向け隠し広告をPerplexityがブロック、クローキング論争が再燃
- AI経由の直接リファラルはわずか1.1%、だが言及されると来訪+20pt――Scrunch調査
- Google AI Overview、ローカル検索で低品質リスト記事を引用する問題が発覚
- Microsoft Publisher Content Marketplaceとは?Copilot引用収益化の仕組み
- ChatGPTの『Sources』ボタンが消える?『More actions』内に移動するテスト確認
- GSC生成AIレポートが「事実上グローバル全展開」に――ポップアップ通知も初確認
- AI検索時代、従来の被リンク構築モデルはなぜ機能しなくなったのか
- Meta、独自AI検索エンジン構築か クローラー急増で『脱Google』観測情報
- 『cats.txt』実験が示すllms.txt「証拠」の脆弱さとGEO業界の課題
- GenZがClaude・OpenAIを消費財ブランド視——信頼度は42ポイント差
- Cloudflareの「AI Training ブロック」設定でGooglebotも巻き添えに
- 税理士サイト1000件調査、AI検索対応はわずか5.8%の衝撃
- ChatGPT/Claude/Geminiへの戦略相談、鍵は「プロンプト」より「ビジネス文脈」
- 『群盲象を評す』――AI検索の需要創出、6つの視点をSEJが整理
- 順位トラッキングの死角――『1位』でも顧客に見えない検索結果の実態
- AIリードの8〜9割が『オーガニック』に誤分類――SEJが示す新計測の3本柱
- ChatGPTの英語バイアス指数2.6倍——多言語サイトのAI可視性調査
- 採用広報のLLMO対策|候補者がChatGPTで会社を調べる時代の評判管理
- 「広く展開」か「狭く深く」か——Semrushデータが示すトピカルフォーカスの正体
- ChatGPTが自社の間違った情報を答えるときの修正方法|原因と5つの対処手順
- 「LLMO対策は意味ない」は本当か?効果が出るケースと出ないケースを検証
- LLMO対策のデメリットと7つのリスク|やってはいけない施策も解説【2026年】
- 士業のLLMO対策|税理士・弁護士がAIに「おすすめ事務所」と挙げられる方法
- BtoB SaaSのLLMO対策を代行に頼むなら|AIに比較候補として挙げられる条件
- Aleyda Solis氏調査:AI検索は「第三者引用問題」、15ブランド分析
- ChatGPT引用の89%は「無主地」――Semrushデータが示すカテゴリ支配の窓
- AI生成記事は9カ月でほぼ消滅、人間執筆は1位獲得8倍――SELの実データ検証
- GSCの生成AIレポートは『罠』――インプレッション偏重の落とし穴をSEJが指摘
- Citadex調査:AI引用は多言語で56%消える、30ブランド横断データを読む
- AIブランド認知96%でも89%が未言及、Victorious調査の衝撃
- データ主導PRはAI引用が3.5倍——LeadCoverage実測レポート
- GSC「プラットフォームプロパティ」が全世界展開完了――SNS投稿のAI検索可視性を計測
- Claudeの共有チャットが検索に露出——disallowとnoindexの落とし穴
- 「アイデンティティ・リーク」とは――AI検索が企業を検証できない構造、71社調査で判明
- AI Overviews表示率が1年で15%→43%に急増、Similarweb調査で判明
- GEO対策「45件のレビューで判明」実は効果不明?批判的サーベイ論文を解説
- AI Overviewsオプトアウト機能とCMA規制の全体像|日本への波及可能性を読む
- ホワイトペーパー引用率わずか0.4% Optyino.ai調査25,001件が示す現実
- 中小企業がChatGPTに引用される方法|予算なしでできる90日ステップ
- AI引用25,337件の大規模調査——業界ごとに「引用フィンガープリント」が全く違うことが判明
- GoogleがAI生成コンテンツ起因のクロール・インデックス抑制を明言、「AIと分かる」記事は未登録リスク
- Instagramリールがai検索に引用される対策|2026年最新LLMO実践ガイド
- EU AI Act 第50条の透明性義務が8月2日適用開始 — AI記事量産の運用が変わる
- LinkedIn LLMO対策 BtoB企業が知るべき引用構造と日本の限界
- TikTok動画がAI検索に引用される対策|Perplexity統合時代のLLMO実践ガイド
- Pinterestビジュアル検索でAI引用と商品ピンを最適化する方法
- Cloudflare、AIクローラーを「Search/Agent/Training」の3分類で個別制御可能に
- NotebookLM動画概要にソースとして選ばれる最適化2026
- Claude Cowork エージェントのサイト操作に対応するAXO対策の実装手順
- Ask YouTube 会話型検索の動画対策|Geminiに引用される作り方
- Claude AI検索で引用されるサイトの作り方|3種ボットとllms.txt完全設定
- Perplexity Comet エージェント最適化 対策|AXOで操作を完遂させる実装
- 記事に埋め込んだYouTube動画のAI引用率は何倍になるか|独自診断データで検証
- 検索上位10位とAI引用の重複が76%→38%に急落:「順位=引用」神話の終焉
- 日本サイトのLLMO引用率調査2026|80万件分析でわかった実態
- Bing Copilotに引用されるYouTube LLMO最適化ガイド 日本語版2026
- Google Search Consoleに生成AIパフォーマンスレポート登場――AI引用の可視化が始まった
- Google June 2026スパムアップデート:AI OverviewsとAI Modeへのスパムポリシーが正式拡張、不自然な言及操作・大規模AI生成コンテンツが明示的禁止に
- ChatGPT Atlasに引用されるには?AIブラウザ時代の最適化ガイド2026
- YouTube動画をAIに要約されやすくする最適化ガイド
- Perplexityの通常検索でYouTube動画が引用される条件【2026年版】
- Gemini YouTube動画理解の仕組みと最適化:グラウンディングで引用される条件
- YouTubeチャンネルのE-E-A-T設計でAI引用の信頼性を高める方法
- PerplexityのYouTubeソース指定で動画を引用させる戦略【2026年7月時点】
- AIエージェントYouTube動画引用条件2026|視聴データより字幕構造が鍵
- YouTubeチャンネル説明で話者の専門性を明示してAI引用を獲得する実践ガイド
- NotebookLMでYouTubeが読み込めない原因と対処法|字幕なし動画の解決策
- YouTubeチャンネルのトピック権威性とAI推薦設計:海外ローカライズ戦略の核心
- NotebookLMでYouTube動画を記事に再利用する方法とAI引用戦略
- ChatGPTにYouTubeチャンネルをおすすめ・推薦させる方法【LLMO最適化】
- Perplexity YouTube動画引用シェア戦略:字幕・メタデータで被引用率を高める方法
- YouTube動画をAIに引用させる方法:ChatGPT・Perplexityに選ばれる条件と最適化手順
- AI Overview引用元トップ10比率が76%→38%に急落:順位依存SEOの終焉
- 著者情報あり/なしでAI引用率はどう変わるか|実測データで差を測定【2026年版】
- ローカルSEO×AI検索引用対策2026:地域ビジネスがAIに引用されるための完全手順
- AI Overview引用率 業種別データ|日本市場2026年版独自集計
- トピックオーソリティ × ピラー・クラスター設計の完全ガイド【独自データ付き】
- オウンドメディアのLLMO戦略完全ガイド|AI検索で引用されるコンテンツ設計と運用
- 不動産会社のLLMO対策完全ガイド|AI検索で引用される信頼性設計と実装手順
- GEO・AEO・LLMO・AIOの違いをわかりやすく解説【2026年版】
- ChatGPTで自分のサイトの引用を確認する方法【手順と注意点】
- ChatGPT引用される記事の書き方:構造・文体・配置の完全ガイド
- YouTube Shorts が AI 検索に引用される条件と最適化手順【2026年版】
- YouTube 文字起こし(字幕)の LLMO 最適化|AI が動画を理解するメカニズムと実践手法
- Perplexity が動画を回答に組み込むパターン分析と引用戦略【2026年版】
- ChatGPT が YouTube 動画を引用する条件と動画・記事セット投資戦略【2026年版】
- Gemini の動画理解とグラウンディング|Knowledge Graph 連携で引用される動画設計
- YouTube 概要欄 × 構造化データ設計で LLMO スコアを上げる実践ガイド
- VideoObject JSON-LD の LLMO 活用|AI 検索引用に効くスキーマ設計の具体実装
- YouTube チャンネルの E-E-A-T 強化戦略:AI 検索引用率を高める信頼設計
- Gemini グラウンディングの仕組みと Knowledge Graph 連携コンテンツ戦略
- NotebookLM の要約・引用品質を高める Sources 構造化最適化ガイド
- Perplexity 引用率を PDCA で改善する実践ガイド【2026年版】
- Claude AI 検索の引用パターン分析と日本語コンテンツ最適化戦略
- ChatGPT Search 引用率を継続改善する 2026 年運用フロー完全ガイド
- ChatGPT ジェネラティブSEO完全ガイド|生成AI時代の検索最適化戦略【2026年版】
- LLMハルシネーション対策|コンテンツ運用で誤情報引用リスクを下げる手法【2026年版】
- 構造化データで LLMO は伸びるか|Article / FAQPage / DefinedTerm の検証【2026年版】
- LLMO 成功事例の探し方|2026年に検索すべき情報源 12 選
- LLMO 監査チェックリスト 32 項目【2026年版・社内レビュー用】
- llms.txt の書き方|業種別テンプレート 6 種【2026年版】
- GEO・AEO・LLMO の違いと使い分け|どの概念を取り入れるべきか【2026年版】
- ChatGPTに引用されない原因を完全網羅|診断から対処法まで実務フローで解説
- AI 引用率の計測方法|手動とツールの再現性比較【2026年版】
- Perplexity SEO 完全ガイド|引用ソース選定の傾向と対策【2026年版】
- ChatGPT SEO の実践12手順|引用される記事の書き方【2026年版】
- ChatGPTに自社サイトを掲載させる方法|2026年版チェックリスト30項目
- LLMOスコアの作り方|100点満点の重み付けと業界平均の読み解き方
- LLMO計測の始め方|サンプリング設計とKPI 6項目を実装ガイド付きで解説
- LLMO分析とは?定義・計測指標・無料ツールの使い方を5分で解説
- SEOとLLMOの違い|従来SEOだけでは足りない理由
- Perplexityに取り上げられる方法|AI検索特化の対策
- llms.txtとは?AIクローラー向け新標準
- LLMが好む文章構造|結論先出し・FAQ・箇条書きの効果
- Google AI Overview(旧SGE)対策|表示される条件
- GEO・AEOとは?LLMOとの違い
- ファクト密度を上げる書き方|LLM引用率を高める
- E-E-A-TとLLMOの関係|AIが信頼するドメインの特徴
- ChatGPTで引用される記事の書き方
- ブランドメンション(言及)の重要性|被リンクと並ぶ評価指標
- AIゼロクリック時代のコンテンツ戦略
- AI生成コンテンツはSEOで通用するか|2026年最新ガイドライン

