ホーム/GEO を学ぶ/チェックリスト
テクニカルGEO · 総まとめ

テクニカルGEOのチェックリストを、実行すべき順番で。

3つの層に10項目のチェックです。各項目に、何を実行するか、合格と不合格がどう見えるか、落ちたときにどの記事を読むかを書いています。順番は飾りではありません。項目どうしは独立していないからです。

このページの内容
この記事をシェア
X でシェア LinkedIn でシェア
短い答え

テクニカルチェックリストは3つの層に分かれた10項目で、安いものから順に実行します。プレーンなフェッチ1回で片づくものが4項目、自社のサーバーログにしか答えられないものが3項目、修正ではなく判断であるものが3項目です。順番そのものが論拠を担っています。項目どうしが独立していないので、上のほうで1つ落ちると、その下のすべての測定が読めなくなるからです。AIの回答がすでに引用していたURLのうち、27.1%はそもそも取得できませんでした。アクセス不能、削除済み、あるいはテキストではなかったためです。これは、エンジンがすでに選んだページにおける第1層の不合格率です。8

重要ポイント
  • 第1層は重要なURLごとにフェッチを1回行うことです。ステータスコード、生のレスポンス内の本文、検索側トークンごとのrobots結果、スニペットの指示。この4つが通るまで、その下のどれも信用できません。
  • 第2層があるのは、第1層がサーバーの設定上の挙動を試すのに対し、ログが実際の挙動を記録するからです。ボット管理ルールはrobots.txtより強く、しかも自分から名乗りません。
  • 第3層は修正ではありません。ゲート、ユーザー起点のフェッチャー、最終更新日の正直さはポリシーの判断であり、ニュースサイトにとって正しい答えはドキュメントサイトにとっては誤りです。
  • すべて通っても買えるのは資格であって引用ではありません。robots.txtの変更が反映されるまでおよそ24時間かかると2社が文書に書いているので、翌日に再確認してください。
順番

なぜこのチェックリストは順番そのものが本体なのか?

チェックリストに価値があるのは、項目が依存関係の順に並んでいるときだけで、技術項目はとりわけ互いに依存しています。以下の10項目のうち4つは、コマンドライン1回のフェッチで決着します。3つは1か月分の保存されたサーバーログと、それを検索できる人が必要です。3つはそもそも修正ではありません。他人のマシンに何を読めるようにしたいか、という判断です。この順番で実行するのは几帳面さのためではなく、結果に意味が出る唯一の順番だからです。

依存は一方向に流れます。プレーンなフェッチがページではなくチャレンジを返すなら、そのあとに調べるログはすべて沈黙を示しますが、その理由はエンジンがあなたに関心を持っているかどうかとは何の関係もありません。robots.txtが検索側トークンを禁止していれば、1か月分のクロールデータは無関心のように読め、チームはAIエンジンが自社のカテゴリーを無視していると結論しますが、実際にはサイトの側が来るなと言ったのです。本文がハイドレーション後にしか存在しないなら、引用の測定は文章ではなくJavaScriptバンドルを測っています。どれも、真の陰性とまったく同じ見た目の偽陰性です。だからリストの上のほうでの不合格は、先に持ち越すメモではなく停止の指示なのです。

コストも同じ方向を指します。第1層はノートパソコンと10分です。第2層は人ひとりの1日分のコストがかかり、手元にないかもしれないログ保存が必要です。第3層は会議1回分です。安いチェックが高いチェックの関門になるので、第1層が落ちたときの対応は、直して、ベンダー側のシステムが追いつくのを待って、また先頭からやり直すことです。各項目の理由づけはそれぞれの記事にあり、項目からリンクしています。このページが足すのは順番と実行手順です。

第1層

プレーンなフェッチ1回で、10分で何が片づくのか?

4項目、それぞれコマンド1つ、ツールもアカウントも不要です。トップページだけでなく、引用されたいURLすべてに対して実行してください。

01

トークンごとのステータスコード

各URLを検索側のユーザーエージェントごとにフェッチします。curl -sIL -A OAI-SearchBot https://example.com/page。合格は200で、リダイレクトは最大1ホップまでです。不合格は403、429、503、インタースティシャル、またはチェーンです。落ちたときはペイウォールとブロックを読んでください。

02

生のレスポンス内の本文

生のレスポンスをファイルに保存し、その中に引用されたい一文があるか探します。合格は、サーバーが送ったバイト列の中にその文が見つかることです。不合格は、ページをブラウザで動かして初めて見つかることです。落ちたときはJavaScriptは実行されるかを読んでください。

03

robots.txtの結果、トークンごとに

Googlebot、OAI-SearchBot3、Claude-SearchBot4、PerplexityBot5、Applebot6 について実効結果を個別に評価し、それぞれ実際のフェッチで確認します。合格はすべての検索側トークンが許可されていることで、不合格はたいてい引き継がれたワイルドカードの禁止です。落ちたときはクローラートークンを読んでください。

04

インデックス済みでスニペット表示可

Googleが明示している要件は、ページが「インデックスされ、スニペット付きでGoogle検索に表示される資格がある」ことです。1 合格は、自己言及的なcanonicalがあり、headにもヘッダーにもnoindex、nosnippet、max-snippetの指示がないことです。落ちたときはクロール可能性とインデックス登録を読んでください。

結果はサイト単位ではなくURL単位で記録します。トップページはほぼ必ず4項目とも通ります。第1層が落ちるのは、実際の答えを載せている深い階層のページで、エンジンが必要とするのはまさにそのページです。4つのうち2つが同時に落ちることもよくあります。クライアントレンダリングのアプリケーションは、ボットルールの付いたエッジ設定の後ろに置かれがちだからです。これがなぜ残りの作業全体の上限になるのかは取得可能性の上限で論じています。

第2層

自社のログにしか答えられないことは何か?

第1層はサーバーが何をするはずかを試します。ログは実際に何をしたかを記録し、この2つは誰もが思うよりも頻繁に食い違います。

05

トークンごと、日ごとの到着

30日分のアクセスログをユーザーエージェントで絞り込み、検索側トークンごとに別々に数えます。合格は、許可したすべてのトークンについてゼロではないおおむね安定した件数が出ることです。不合格は、robots.txtが許可しているトークンの件数がゼロになることで、ファイルとログのあいだの何かがそれらを落としています。そのときはAIクロールトラフィックを読んでください。

06

無駄になったフェッチ

トークンごとに、404かリダイレクトを返したリクエストの割合を数えます。あるインフラ事業者の2024年12月のログ調査は、ChatGPTのクローラーのフェッチの34.82%、Claudeの34.16%が404に着地し、Googlebotは8.22%だったと報告しています。7 合格はGooglebotに近い位置にいることで、差があるなら古いサイトマップか廃止されたURLを指しています。

07

無言のチャレンジ

トークンごとに403、429、503のレスポンスを探します。ウェブサーバーのログだけでなく、ファイアウォール自身のイベントログを読んでください。Perplexityは、サイト運営者がウェブアプリケーションファイアウォールで同社のボットを明示的に許可リストに入れる必要がある場合があると文書に書いています。5 合格は、許可したトークンに対するチャレンジのイベントが1件もないことです。

07番は、書面の設定と最も頻繁に食い違う項目です。robotsの指示は、行儀のよいクローラーが尊重する要求にすぎません。ボット管理ルールは、あなたのアプリケーションが何かを見る前に発動する強制であり、たいていは別のチームが持っています。両者が食い違えば強制が勝ち、robotsファイルは誰も見に行かない症状のまま何か月も間違ったままになります。あるチームはrobots.txtの修正の前後を比較し、クロール量がまったく動かないのを見て、原因を、たった今編集したファイルではなくエッジのマネージドなボットルールセットに見つけました。そのデータの読み方と、本物のクローラーとその名前をかぶっただけのものの見分け方はクローラーログの読み方で扱っています。

第3層

修正ではなく判断として残るのは何か?

最後の3項目には、チェックリストが与えられる正解がありません。このサイトは何のためにあるのかを言える人が必要です。

08

ゲートは意図か、成り行きか

どのコンテンツをログイン、ペイウォール、同意ウォールの後ろに置くかを明示的に決め、その決定を書き残します。合格は、誰かが選び、誰かが責任を持っているゲートであることです。不合格は、誰も選んでいないゲートで、たいていはタグマネージャー由来の同意のインタースティシャルです。このトレードオフはペイウォールとブロックで論じています。

09

ユーザー起点のフェッチャー

ChatGPT-User、Claude-User、Perplexity-Userは、クロールのスケジュールではなく人が尋ねたからフェッチします。Perplexityは「ユーザーがフェッチを要求したため、このフェッチャーは一般にrobots.txtのルールを無視します」と文書に書いています。5 合格は、これらをどう扱うかを決めてあることです。クローラーと同じに扱うのは選択であって、デフォルトではありません。

10

事実である最終更新日

Last-Modifiedヘッダーと、公開している更新日を、実際の最後の編集と突き合わせます。合格は、それらが一致することです。不合格は、ビルドがすべてのファイルに今日の日付を押していることで、これは1ページではなくドメイン全体で鮮度を無意味にします。

3つとも、スクリプトが計算できる合格条件を持ちません。だから最後に置いてあります。変わる頻度も最も低く、08番はビジネスモデルが変わったとき、09番はベンダーが新しい文書を出したとき、10番は誰かがビルドを直すときの一度きりです。その上にあるものはすべてスケジュールに値します。これらの項目を壊すのは、誰もそのどちらとも分類しなかったデプロイとインフラ変更だからです。

範囲

意図的にこのリストに入れていない項目は?

リストにある項目、順番どおり

  • 検索側トークンごとのステータスコード
  • 生のレスポンス内の本文
  • トークンごとのrobots.txtの結果
  • インデックス済み、canonicalが正しい、スニペット許可
  • 自社ログでのトークンごとの到着
  • トークンごとの404とリダイレクトの割合
  • 無言のファイアウォールのチャレンジがないこと
  • ゲートが意図的で、責任者がいること
  • ユーザー起点のフェッチャーに対する方針
  • 事実である最終更新日

リストにない項目と、その理由

  • llms.txt:Googleのガイダンスは、検索はそうしたファイルを使わないと述べています
  • リッチリザルトのためではなく、引用を得たくて追加するschema
  • 学習用トークンのブロック。これが変えるのはモデルが学ぶ内容であって、回答が引用するものではありません
  • ワイルドカードによる一括禁止。ほしかった検索クローラーまで取り除きます
  • サンプルを示さずクローラーのヒット数だけで売られる施策

除外は好みの問題ではありません。Googleのガイダンスは、「Google検索(その生成AI機能を含む)に表示されるために、新しい機械可読ファイル、AIテキストファイル、マークアップ、Markdownを作る必要はありません。Google検索自体がそれらを使わないからです」と述べています。2 この一文は一次情報で日付もあり、それは除外される施策が示せるものを上回っています。構造化データはリッチリザルトのためなら出す価値があり、そこでの証拠は古くて良質です。裏づけが何もないのは、それに結び付けられた引用の主張のほうです。もっともらしい項目をすべて載せたリストは、自分の目的も壊します。10項目なら実行され、25項目なら流し読みされ、重要だった4項目は流し読みされた部分に埋もれます。

頻度

どのくらいの頻度で再実行すべきか?

ルーティング、レンダリング、レスポンスヘッダー、エッジ設定に触れるデプロイのたびに第1層を再実行します。多くのチームではそれは四半期ごとではなく週ごとという意味になります。第2層は毎月です。そのシグナルはトレンドであり、1日分のログはノイズだからです。第3層はコードが変わるときではなく、ビジネスが変わるときに動きます。

再確認を信じる前に1日待ってください。OpenAIの文書は「サイトのrobots.txtの更新から当社のシステムが調整するまで約24時間かかることがあります」と述べ、3 Perplexityの文書は変更の反映に「最大24時間かかることがあります」と述べています。5 修正の1時間後に再テストして以前の挙動を見ることは、正しい変更をチームが自分で取り下げてしまう最もよくある道筋です。

出力は長く残る場所に、実行ごと、URLごとに1行、日付を付けて保存します。2回目の実行の価値は1回目との差分にあり、ターミナルの履歴にしかないチェックリストは差分を生みません。合格と不合格のほかに、持ち越す価値のある列が2つあります。どの項目が落ちたかと、2回の実行のあいだに何をリリースしたかです。この組み合わせが、この作業から得られる唯一の因果の証拠です。弱い証拠ですが、実際に集められる種類の証拠です。

このチェックリストの正直な限界

10項目のリストは、その10個で網羅されていて、全項目合格が結果であるかのように見せます。どちらも本当ではありません。網羅しているのは、サイトの外側と自社のログから安く検出できる不具合だけです。ページは10項目すべてに合格しながら、エンジンが投げたクエリのどれとも一致しないことがあり、それはこのページからは見えないカバレッジの問題です。合格が確立するのは資格であって引用ではなく、その2つのあいだには、そのあとに下されるランキング、選択、統合の判断がすべてあります。2026年の批判的サーベイは、引用スコアがクリック、コンバージョン、収益を予測するという主張を非常に低い確信度と評価しています。9 完了したチェックリストは障害が1つ取り除かれたことと読み、決して成果と読まないでください。第1層は一次情報のベンダー文書に立脚していて強い一方、そのどれかをお金に結び付ける証拠はまだ存在しません。

プロダクトが役に立つ場所と、立たない場所

上の項目はすべて無料です。第1層に必要なのはcurlと10分、第2層に必要なのはすでに持っているログへのアクセス、第3層に必要なのはソフトウェアが代われない判断です。Baviorはそのどれもしません。あなたのサイトをクロールせず、robots.txtを読まず、ブロックされたページをフェッチ可能にすることもできません。Baviorが担うのはこのリストの次に来る工程で、固定のプロンプトセットを複数のエンジンにスケジュール実行し、各回答がどの情報源を引用したかを記録します。第1層の修理で引用される相手が変わったかどうかは、そうやって分かります。先にチェックリストを実行してください。リトリーバルできないページを測っても、何も測っていないからです。回答のうちどれだけを自社のものにできるかは答えの何割が自社かで扱っています。

出典、すべて2026年8月30日に確認
  1. Google Search Central「AI features and your website」、最終更新2025年12月10日(インデックス済みでスニペット表示可という要件、一次情報):developers.google.com/search/docs/appearance/ai-features
  2. Google Search Central「Google’s Guide to Optimizing for Generative AI Features on Google Search」、2026年7月10日(新しいAIテキストファイルは不要、一次情報):developers.google.com/search/docs/fundamentals/ai-optimization-guide
  3. OpenAI、クローラーとボットの文書(OAI-SearchBot、GPTBot、ChatGPT-User、robots.txtの変更反映に約24時間、一次情報):developers.openai.com/api/docs/bots
  4. Anthropic「Does Anthropic crawl data from the web?」(ClaudeBot、Claude-SearchBot、一次情報):support.claude.com/en/articles/8896518
  5. Perplexity、ボットの文書(PerplexityBot、Perplexity-User、ユーザー起点のフェッチ、ファイアウォールの許可リスト、一次情報):docs.perplexity.ai/guides/bots
  6. Apple「About Applebot」(Applebot、Applebot-Extended、一次情報):support.apple.com/en-us/119829
  7. Zecchini、Moore、Ubl、Siddle「The rise of the AI crawler」Vercel、2024年12月17日、クローラー別の404とリダイレクトの割合(一次ログデータ):vercel.com/blog/the-rise-of-the-ai-crawler
  8. Allaham & Diakopoulos、2026年、引用されたURLの27.1%はアクセス不能、削除済み、またはテキストでないためスクレイピングできなかった(プレプリント、注9のサーベイでの報告)
  9. 「Optimizing Visibility in Generative Engines: A Critical Survey of Generative Engine Optimization (2023 to 2026)」arXiv:2607.14035、表5は引用スコアがクリックや収益を予測することを非常に低い確信度と評価:arxiv.org/abs/2607.14035
よくある質問

よく聞かれることを、まとめました。

このリストで最も多い不合格はどれですか?

03番です。具体的には、いま在籍している誰よりも古い、robots.txt内の引き継がれたワイルドカードの禁止です。検索側のクローラーを一度にすべて取り除き、本当に関心を持たれていない場合とまったく同じログの痕跡を作り、ファイルを上から下へ読むのではなくトークンごとに評価しない限り見えないままです。ログに丸1日かける前に、これを確認してください。

第1層が通れば、ログの作業は省けますか?

いいえ。第1層は意図を試し、ログは強制を試すからです。エッジのボット管理ルールは、あなたのアプリケーションやrobots.txtが参照される前にリクエストをブロックし、たいていは別のチームが持っています。Perplexity自身の文書は、ウェブアプリケーションファイアウォールで同社のボットを明示的に許可リストに入れる必要があるかもしれないとサイト運営者に注意しています。第1層はそのどれも見られません。

修正してからどのくらいで何かが変わりますか?

挙動については1日以上、成果についてはそれよりさらに長くかかります。OpenAIはrobots.txtの変更の反映に約24時間、Perplexityは最大24時間と文書に書いているので、同じ日の午後に再テストすると以前の状態が読み取られ、失敗のように見えます。次に動くのはクロール量で、数週間かかります。引用がそれに続くかどうかは別の問題で、このリストは答えません。

すべての項目に合格すれば引用されますか?

いいえ。チェックリストが確立するのは資格、つまり候補になれるかどうかであって、それ以上ではありません。選択、ランキング、統合はすべてその後に起こり、ページは10項目すべてに合格しながら、エンジンが実際に投げたクエリのどれとも一致しないことがあります。全項目合格は障害が取り除かれたことと読み、そのうえでカバレッジとコンテンツの作業に進んでください。

Bavior 編集部

Reddit マーケティングと AI 検索可視性に関する Bavior のコンテンツを調査・管理しているチームです。記事中のすべての数値には出典と確認日を明記しており、アフィリエイトリンクは一切使用していません。

数値に誤りを見つけたらお知らせください。再確認します: support@bavior.com

資格は床であって、ゴールではありません。
通過したら、誰が引用されているかを見に行きましょう。

無料トライアルを開始