かつて人々は、Googleに2、3個のキーワードを入力し、複数のサイトを手作業で比較してサービスを探していました。今日では、より多くの潜在顧客がChatGPT、Perplexity、Claude、Gemini、Google AI OverviewsなどのAIに対して、直接完全な質問を投げかけるようになっています。
「市内でプロジェクター設備があり、貸切予約が可能なフレンチレストランを教えてください。予算は1人2,000円以下で、電話番号と予約方法も併せて記載してください。」
このように「AI回答エンジンや生成AI検索が自社サイトを理解し、回答内で直接ブランドを推奨し、引用リンクを含めるようにする」取り組みは、現在AEO(回答エンジン最適化)およびGEO(生成エンジン最適化)と呼ばれています。
Kanorioは、AEOとGEOに必要な最も困難な技術的アーキテクチャをシステムレベルですでに処理しています。本記事の前半では、Kanorioが自動的に準備する5つのAI検索の武器と4つの実践的なコンテンツのヒントを紹介します。後半では、AIボットのブロックルールを正確に管理する方法(無料モデルの学習を拒否しつつ、AI検索の可視性を維持する方法)を解説します。
多くの従来のWebサイトや最新のシングルページアプリケーション(SPA)は、Googleでは表示されても、ChatGPTやPerplexityでは検索できないことがよくあります。その理由は、AI検索ツールがWebページをクロールする際に、時間と形式に対して厳しい制約を設けているためです。Kanorioは、サイトの基盤レベルで5つの重要な機能を自動的に備えています。
ほとんどのリアルタイムAI検索ボット(OpenAIのOAI-SearchBot、PerplexityのPerplexityBot、AnthropicのClaude-SearchBotなど)は、ユーザーの質問に数秒で回答するために、ブラウザがフロントエンドのJavaScriptコードを実行するのを待つことはありません。サイトがテキストを表示するためにコードの実行完了を必要とする場合、AIボットには空白のページしか見えません。
Kanorioはサーバーサイドレンダリングアーキテクチャを採用しています。AIボットがURLに接続した瞬間、ページタイトル、すべての段落コンテンツ、パンくずリスト、構造化データが最初のレスポンスに完全に含まれているため(を参照)、すべてのAIツールが障害なくWebページを読み取ることができます。
/llms.txtの自動生成(構造化された「ビジネスファクト」付き)一般的なWebページにはメニュー、ボタン、レイアウトタグが含まれており、AIが焦点を失う原因となります。Kanorioは最新のllms.txt標準に従い、大規模言語モデル専用の「ブランド要約マニュアル」をyour-domain/llms.txtで自動的に維持します。これには以下の4つのセクションが含まれます。
## Pages):インデックス可能なすべてのページのタイトル、URL、要約をリストアップします。## Blog):公開されているすべての投稿のタイトル、URL、要約をリストアップします。## Business Info):エディターの「ブランド」パネルで電話番号、メールアドレス、営業時間、価格帯、店舗住所を入力すると、システムが自動的に/llms.txt内に専用の## Business Infoセクションを整理します(主要拠点や支店名、完全な住所、電話番号を明確にラベル付け)。これにより、AIは地域の推奨事項、電話番号、営業時間を回答する際に推測することなく正確に引用できます。/llms-full.txtの自動生成(ノイズのないサイト全体Markdown知識ベース)簡潔なナビゲーションに加え、システムはすべての公開ページとブログ投稿を抽出し、your-domain/llms-full.txtに完全なプレーンテキストの知識ベースとして生成します。
- **質問**: 回答形式に自動変換し、主要指標、ブランドのマイルストーン、ビジネス拠点、製品/ポートフォリオカードを明確に構造化されたMarkdownリストに変換することで、AI検索ツールが最小限のリソースで深いコンテンツを読み取れるようにします。accessPolicy)への自動準拠:未公開の下書き、非表示ページ、「noindex」設定ページ、グローバルインデックスが無効なサイト、および会員または有料購読限定(accessPolicy)に設定された保護されたブログ投稿は、/llms.txtおよび/llms-full.txtから自動的に除外され、有料コンテンツがAIに無料でスクレイピングされることを防ぎます。externalStorefrontUrlを設定し、@kanorio/sdkのseoRewritesを使用することで、ガイドファイル内のすべてのリンクが外部の公式ドメインを指すようにできます。また、バックエンドまたはMCPのsite.update_brand_profileを通じて、ブランドのポジショニング、ターゲット層、最大8つの主要サービス(keyOfferings)を宣言し、AIツールやSEO監査で共有利用することも可能です。sameAs)AIと検索エンジンは、ブランドを推奨するかどうかを判断する際、構造化データ(JSON-LD)の完全性と信頼性を重視します。Kanorioは、すべてのページでリンクされた@graph知識グラフを自動的に構築します。
Restaurant、Store、BeautySalon、MedicalClinic、ProfessionalService、EducationalOrganization、LodgingBusiness、SportsActivityLocationなどのタイプを自動判定し、住所と電話番号を含む標準的なLocalBusinessタグを出力します(レストランの場合、カードリストは自動的にMenuタグも出力します)。FAQPageを出力し、製品モジュールはProductおよびOffer(価格と通貨を含む)、YouTube動画はVideoObject、ブログ投稿はBlogPosting(著者、公開日、最終更新日を含む)を出力します。sameAs):「ブランド」エディターでInstagram、Facebook、YouTube、LinkedInなどのソーシャルリンクを入力すると、システムはこれらのURLをOrganization構造化データのsameAsフィールドに自動的に書き込みます。これにより、Google AIやChatGPTに対して「この公式Webサイトとこれらのソーシャルアカウントは同一の現実世界のブランドである」と伝え、ブランドの権威性と信頼性を大幅に高めます。ChatGPT SearchやMicrosoft Copilotなどの主要なAI検索ツールは、最新ページを検索する際、Bingのリアルタイムインデックスに大きく依存しています。Kanorioで新しいページを公開したり、投稿を更新したり、SEOタイトルや説明を修正したりするたびに、システムはIndexNowプロトコルを通じて5分以内にBing、Naver、Yandexなどの検索エンジンに通知し、最新コンテンツが可能な限り早くAI検索の候補リストに入るようにします。
Kanorioが準備した基盤アーキテクチャを活用し、コンテンツ作成時に以下の4つの習慣を身につけることで、AIに推奨される確率を大幅に高めることができます。
AI回答ツールは、「質問と回答、最初の文で明確な結論を述べる」形式の段落を好みます。ホームページや主要サービスページにFAQモジュールを追加することをお勧めします(システムは自動的にFAQPage構造化データとllms-full.txtのQ&Aエントリに変換します)。
ユーザーがAIに「初心者向けのハンドドリップコーヒー教室を教えて」と尋ねた際、「素晴らしい講師と快適な環境」としか書かれていないサイトが選ばれる可能性は低いです。ページコンテンツで以下を明確に述べてください。
Webサイトエディター上部の「ブランド」パネルに移動し、ビジネス電話番号(国番号を含む)、メールアドレス、営業時間、物理的な店舗住所、公式ソーシャルリンクを入力して保存してください(即時反映されます)。このデータはフッター、Schema.org知識グラフ、/llms.txtの## Business Infoセクションに注入され、Web全体で情報の整合性が保たれます。
包括的な質問(例:「生花のウェディング装飾とプリザーブドフラワー装飾の違いは?予算の立て方は?」)に答える際、AIは構造化された見出し(H2、H3)と比較表を含む特集記事を引用することを好みます。実際の顧客の懸念に答える記事をに定期的に公開することで、長期的にブランドにとって価値の高いAI引用トラフィックが蓄積されます。
主要なAI企業は、公開Webサイトを読み取るためにさまざまな自動プログラム(ボット)を送信しています。多くのサイト運営者は「オリジナルのコンテンツをAIモデルの無料学習に使われたくないが、ChatGPTやPerplexityで検索された際には顧客に見つけてほしい。これは可能か?」と懸念しています。
Kanorioなら、それは完全に可能です!システムは数十種類の一般的なボットをその「現実世界の目的」に基づいて3つのタイプに分類しており、個別に制御できます。
| ボットの種類 | 代表的なボット名 | ブロックの影響 |
|---|---|---|
| 1. AI学習 | GPTBot (OpenAI), ClaudeBot (Anthropic), Google-Extended, Meta-ExternalAgent, Bytespider, CCBot, Amazonbot, Applebot-Extended など | これらのボットによる公開Webコンテンツのスクレイピングを防止し、大規模言語モデルの学習に利用されることを防ぎます。GoogleやBingでの一般的な検索順位や、AIが生成する検索回答や引用には影響しません。 |
| 2. AI検索取得 | OAI-SearchBot, ChatGPT-User, PerplexityBot, Claude-SearchBot, Google-Agent, DuckAssistBot, Amzn-SearchBot など | ブロックした場合、ChatGPT、Perplexity、ClaudeなどのAIツールにおけるリアルタイム検索回答や引用に、あなたのサイトが表示されなくなります。(AEO/GEO検索での露出を維持したい場合は、これらのボットを許可したままにしてください。) |
| 3. 従来の検索エンジン | Googlebot, , |
Robots.txtカードのリンクからもこのパネルを開くことができます)。「AIボット訪問ログ」でパフォーマンスを観察する:「分析 › AIボット」レポートでは、どのAIボットが実際にどのページを読み取ったかをシステムが個別に追跡し、公式IPと自動的に照合して「検証済み」または「なりすましの疑い」とラベル付けします。ランキングリストのボットの横にある「⋯」をクリックして、ブロックや許可を切り替えることもできます。詳細はを参照してください。
robots.txt宣言 + Edge 403強制遮断一般的なWebサイトビルダーは/robots.txtにボットのアクセスを拒否する行を書き込むだけですが、一部の非準拠クローラーはテキスト宣言を無視する場合があります。そのため、Kanorioはブロックルールを保存した後に2層の保護を有効にします。
robots.txtの丁寧な宣言の更新):自動生成される/robots.txtの末尾に、ブロックされたボットに対するDisallow: /ルールを自動的に書き込み、準拠しているAI企業に対してクロールしないよう伝えます。403 Forbidden強制遮断):ブロックされたボットがWebサイトへの接続を試みると、Kanorioはグローバルエッジノードで直接403 Forbiddenを返し、ページコンテンツが送信される前に遮断します(この強制遮断は、詳細設定でrobots.txtをカスタマイズしていても有効です)。また、この遮断は「分析 › AIボット」の「ブロック済み」統計にカウントされます。いいえ、その必要はありません。サイトが公開され、グローバルインデックスが有効になっていれば、サイト、投稿、またはブランドのビジネス情報を更新するたびに、システムが自動的に最新の/llms.txtと/llms-full.txtを生成します。デフォルトの「自動生成」設定のままにしておいてください。
「AIボットブロックルール」パネルを開き、「AI学習」カテゴリをチェックしてブロックし、すべての「AI検索検索」ボットは許可(ブロック解除)のままにしてください。これにより、モデル学習クローラー(GPTBot、Google-Extendedなど)を拒否しつつ、リアルタイム検索ボット(OAI-SearchBot、PerplexityBotなど)がWebサイトを読み取って引用することを許可できます。
全くありません。Googleの一般的なWeb検索ランキングとインデックス作成にはGooglebot(システムによって保護され、許可されています)が使用されます。Google-Extendedは、GoogleがGeminiモデルの学習や拡張目的を管理するために使用する個別のタグに過ぎません。これをブロックしても、一般的なGoogle検索結果には影響しません。
BingbotApplebot| GoogleやBingの日常的なWebインデックス作成を担当します。検索エンジンからサイトが消えることを防ぐため、システムではこれらのボットを常に許可しており、ブロックの切り替えはできません。 |