AIアクセシビリティ監査:エージェント readiness
主要ページにおけるクローラーアクセス、抽出、構造化データ、llms.txt、速度、WebMCP、エージェンティックコマース readiness をカバーするAIアクセシビリティ監査を実行します。
AIシステムは、確実に取得できないコンテンツを引用したり、推奨したり、アクションに活用したりすることはできません。このフェーズでは、チームが可視性を測定したり、アンサーエンジン向けのコンテンツを作成する前に、その基盤をテストします。
フェーズ: P4、ステージA — 理解。タイムボックス: 一般的なマーケティングサイトで3〜5営業日、大規模なEコマース、マーケットプレイス、またはヘビーなクライアントサイドレンダリングアプリケーションでは5〜10営業日。オーナー: テクニカルSEOリードが責任を負い、エンジニアリングが取得およびレンダリングテストを実行、コンテンツリードが抽出可能性をレビュー、ビジネスまたは法務オーナーがクローラーポリシーを決定します。
このフェーズがここに位置する理由
従来の技術監査では、検索エンジンがサイトをクロール、レンダリング、インデックス、ランク付けできるかを問います。このフェーズでは、AIクローラー、検索システム、タスク指向のエージェントが同じ有用な情報に到達し解釈できるかを問います。それらは異なるユーザーエージェント、取得パス、レンダリング能力、タイムアウト、抽出方法を使用する可能性があります。インデックス可能なページでも、AIクライアントには空のシェル、同意ウォール、ボットチャレンジ、または断片的な情報しか返さない場合があります。
したがって、AIアクセシビリティ監査 は技術ベースライン監査 の隣に配置されるべきであり、コンテンツ制作の最後ではありません。クライアントサイドレンダリングでは、JavaScriptが初期HTML到着後に重要なコンテンツを構築します。検索システムはそのコードを実行しない場合や、完了前に停止する場合、または初期レスポンスのみを抽出する場合があります。製品名、回答、価格、在庫状況、証拠がJavaScript実行後にのみ存在する場合、後からのコンテンツ最適化ではアクセス障害を修復できません。
このフェーズは、アクセス、トラッキング、データソースフェーズ で得られた検証済みアカウント、アナリティクス、クローラーログ、サイトマップソース、重要なURLセット、オーナーシップマップを消費します。これを早期に実行すると、チームは真の欠如とアクセス不足を区別できなくなります。ベースライン計測後に実行すると、ベースラインが汚染されます:ゼロ引用は、アクセス不可能なサイトを反映している可能性があり、弱いコンテンツや需要ではありません。
このフェーズをスキップすると作業が無駄になります:ライターがクローラーが決して受け取らない文章を改善し、開発者がチャレンジの背後にスキーマを追加し、またはチームが有効な llms.txt をサイト全体の準備完了と誤認します。アクセス、抽出、理解、アクションはそれぞれ別の能力です。
インプットとアウトプット
インプットによりテストの再現性が確保されます。アウトプットはP5との契約を形成します:既知のアクセス障害が修正されるか、明示的に受け入れられた後にのみ計測を開始します。
| 方向 | 項目 | 受理条件 |
|---|---|---|
| インプット | P2アクセスおよびオーナーシップパック | 本番アクセス、アナリティクスおよびログソース、robotsおよびCDNオーナー、法務/ビジネスポリシーオーナー、エスカレーションルートを含む。 |
| インプット | 代表的なURLセット | ホームページに加えて、すべての重要なテンプレート(製品、カテゴリ、サービス、記事、ドキュメント、ロケーション、および該当する場合はトランザクションページ)ごとに少なくとも1つの高価値URLを含む。 |
| インプット | クローラーポリシーマトリックス | 関連するクローラーファミリー、現在のルール、意図されたルール、決定権者、根拠、レビュー日をリストします。意図不明は「ポリシーでブロック」ではなく「不明」として記録します。 |
| インプット | P3技術的所見 | 正規URL、ステータス、レンダリング、サイトマップ、パフォーマンス、構造化データの証拠を提供し、このフェーズがAI固有の動作を分離できるようにします。 |
| インプット | エンティティおよびオファー情報 | 組織、製品またはサービス、別名、公式URL、および抽出器が正しく識別しなければならない事実の正規名称を示します。 |
| アウトプット | テスト証拠パック | 各テストのタイムスタンプ、URL、ユーザーエージェント、レスポンスステータス、レスポンスヘッダー、初期HTMLまたはツリー証拠、スクリーンショットを保存します。 |
| アウトプット | ポリシー決定記録 | 各クローラーファミリーの許可、ブロック、条件付きアクセスを示し、責任ある承認者と実装確認を含む。 |
| アウトプット | エージェント readiness 所見レジスター | すべての失敗条件に重大度、影響範囲、証拠、推奨事項、オーナー、工数、依存関係、再テスト日を付与します。 |
| アウトプット | P2優先順位リスト更新 | エージェント所見を別の「AI SEO」キューを作成するのではなく、既存の部門横断的バックログにマージします。 |
| アウトプット | P5 readiness ノート | どの制限がベースライン計測を歪める可能性があるか、およびP5が進められるか、注釈付きで進められるか、待機すべきかを示します。 |
チェックリスト
代表的なURLセット(ホームページのみではない)をテストし、再現可能な証拠を保存します。
1. クローラーアクセスを意図的に決定する
やるべきこと: robots.txt 、CDNボット制御、Webアプリケーションファイアウォール、同意レイヤー、オリジン設定におけるAIクローラールールを棚卸しします。重要な理由: robotsでの許可は単なる選好であり、エッジサービスがリクエストをブロックすることもあれば、偶発的なワイルドカードブロックはポリシーではありません。実行方法: 実際のルールとポリシーマトリックスを比較し、該当するユーザーエージェントで代表的なURLを取得し、トレードオフを記録します。ツール: AmICited Robots.txt & Sitemaps、承認されたリクエストクライアント、CDN/オリジンログ。完了条件: すべてのクローラーファミリーに承認された許可、ブロック、または条件付き決定があり、実際の動作がそれと一致している。
2. 非JavaScriptレスポンスと有用なページを比較する
やるべきこと: 初期HTMLと通常のブラウザページを比較します。重要な理由: 検索クライアントは、回答、オファー、リンク、製品データを挿入するスクリプトを実行しない場合があります。実行方法: ハイドレーション(サーバーHTMLにアプリケーション動作を付加するプロセス)前のすべての重要なテンプレートをテストします。ツール: スクリプトなしブラウザまたはHTTPクライアントとレンダリング済みページ。完了条件: 初期レスポンスにタイトル、H1、主要コンテンツ、コア情報、発見リンクが含まれている。例外には証拠とオーナーが存在する。
3. レンダリング済みDOMの抽出可能性をテストする
やるべきこと: レンダリングされたDocument Object Model(DOM)から、ナビゲーション、同意テキスト、隠れバリアントなしで主要コンテンツを抽出します。重要な理由: テキストを受信することと正しいテキストを識別することは同じではありません。テンプレートノイズが検索を汚染する可能性があります。実行方法: 抽出されたタイトル、回答、発行者、日付、事実、リンクを、長文、スパース、および商業ページにわたって可視ソースと比較します。ツール: ブラウザインスペクション、テキスト抽出、ページソース。完了条件: 記録が視覚的な位置や文書化されていないセレクターなしで、主要な意味と事実を保持している。
4. アクセシビリティツリーを検査する
やるべきこと: アクセシビリティツリー(ロール、名前、状態、見出し、ランドマーク、コントロール)をレビューします。重要な理由: セマンティクスは、見出しと装飾、ボタンとアイコン、主要コンテンツとナビゲーションを区別します。実行方法: 重要なテンプレートに対して、1つのH1、順序付けられた見出し、名前付きコントロール、ランドマーク、説明的なリンク、意味のある画像代替テキストをテストします。ツール: AmICited アクセシビリティツリーチェッカーとブラウザインスペクション。完了条件: スコアがしきい値を満たし、重要なコントロールに名前が欠けておらず、メイン領域と次のアクションが識別可能である。
5. 構造化データのカバレッジと正確性を検証する
やるべきこと: 可視の事実と構造化データ (Schema.org JSON-LDなどの標準化マークアップ)を比較します。重要な理由: マークアップはエンティティ、オファー、著作者、日付を明確にしますが、不正確なマークアップは誤った事実を伝えます。実行方法: 該当するスキーマを検証し、名前、URL、価格、通貨、在庫状況、日付、評価、識別子をソースシステムと照合します。ツール: バリデーター、レンダリング済みHTML、ソースレコード。完了条件: 重要なテンプレートに有効な該当マークアップがあり、値が可視の事実と一致し、すべての重要な警告が解決または説明されている。
6. llms.txtをガイドとしてレビューし、ゲートとしない
やるべきこと: /llms.txtが組織を正確に要約し、正規の公開リソースにリンクしているかどうかを確認します。これは提案されたプレーンテキストガイドであり、アクセス制御や保証されたランキングシグナルではありません。重要な理由: 簡潔なマップは曖昧さを減らしますが、古いものはエージェントを誤誘導します。実行方法: ステータス、Markdown構造、説明、リンク先、正規URL、オーナーを確認します。ツール: AmICited llms.txtレビューと直接取得。完了条件: ファイルが使用されている場合、壊れたリンクやプライベートリンクがなく、メンテナンスオーナーが存在する。ファイルがない場合は改善点として記録され、非可視性の証明ではない。
7. 自己完結型パッセージをサンプリングする
やるべきこと: 独立して取得された定義、回答、事実、比較、手順、制限をレビューします。重要な理由: 検索は段落を見出しから分離する可能性があり、「それらにとってより良く機能する」という一文は主語と比較対象を失います。実行方法: 少なくとも20のパッセージをタイトルや前の段落なしで読みます。ツール: 抽出出力と編集レビュー。完了条件: 各パッセージがその主題を明示し、識別可能な質問に回答し、条件や単位を保持し、未解決の参照を避けている。
8. 正規エンティティの明確性を確認する
やるべきこと: サイトが組織が何であるか、何を提供するか、ブランド、製品、人物、場所、プロファイルがどのように関連するかを明示していることを検証します。正規エンティティとは、名前が指す主要な現実世界の事物です。重要な理由: 一貫性のない名前、古いロゴ、矛盾する説明、断片化されたプロファイルURLは、2つのエンティティを統合したり、1つのエンティティを分割したりしやすくします。実行方法: ホームページ、アバウトページ、連絡先詳細、構造化データ、ソーシャルプロファイル、著者ページ、法人名、重要なサードパーティプロファイルを比較します。ツール: エンティティファクトシート、レンダリング済みページ、構造化データ出力。完了条件: 承認された1つのファクトシートが、正式名称、別名、正規URL、ロゴ、説明、所有権、主要オファー、同一エンティティプロファイルを解決し、競合は修正用に記録されている。
9. レスポンス時間と取得信頼性をテストする
やるべきこと: 通常の状態および関連するクローラーユーザーエージェントでのステータス、Time to First Byte(TTFB)、リダイレクト、タイムアウト、レスポンスの一貫性を測定します。TTFBはリクエスト開始から最初のレスポンスバイトが到着するまでの間隔です。重要な理由: 断続的な403、429、5xxレスポンス、長いリダイレクトチェーン、または遅いオリジンは、単一のブラウザ訪問が成功してもコンテンツを信頼性の低いものにします。実行方法: しきい値テーブルで定義された反復可能なサンプルを、地理が重要な場合は複数のネットワークロケーションから実行し、障害をログおよびCore Web Vitalsと照合します。ツール: リクエストモニター、CDN/オリジンログ、AmICited Web Vitals。完了条件: 重要なURLが信頼性とレイテンシのしきい値を満たしているか、重大度、原因、オーナー、再テスト日が存在する。
10. 価値を生み出す場合にWebMCPおよびコマースプロトコルを評価する
やるべきこと: WebMCPおよびコマース readiness は、ビジネスモデルがエージェントアクションをサポートする場合にのみテストします。WebMCPは、Webサイトが検索、予約、カートへの追加などの呼び出し可能なツールを公開するための新興の方法です。エージェンティックコマース は、ACPやUCPなどのプロトコルを含む、エージェント支援による製品発見とトランザクションをカバーします。重要な理由: 読み取り可能なコンテンツは回答をサポートしますが、明示的なツールとコマースデータは、スクリーンスクレイピングなしで信頼性の高いアクションをサポートします。実行方法: 価値のあるユーザータスクをマッピングし、宣言されたツールまたはプロトコルを検査し、入力と出力の説明を検証し、確認、認証、権限、価格、在庫、エラー動作を確認します。ツール: AmICited WebMCPおよびエージェンティックコマースチェックに加えて、制御されたテスト環境。完了条件: 該当する機能が検出され安全にテスト可能であるか、承認されたビジネスモデルの理由とレビュートリガーを添えて「該当なし」とマークされている。
AmICitedのツール
統合監査については https://app.amicited.com/accessibility を開き、AIアクセシビリティとエージェント readiness
機能の説明を参照してください。この製品は、異なる障害タイプを1つのブレンドスコアに隠すのではなく、独立した測定値を報告します。
- サマリーを使用してエージェントアクセシビリティスコアを確認 し、ヘッドラインの状態だけでなく各コンポーネントを記録します。
- Robots.txt & Sitemapsを使用してrobots.txtとサイトマップのカバレッジを確認 し、宣言されたルールを実際のクローラースタイルの取得と比較します。
- ファイルレビューを使用してllms.txtをレビュー し、リストされているすべてのリンク先を開きます。
- ページチェッカーを使用して、各重要なテンプレートのページのアクセシビリティツリーを検査 します。
- readinessチェックを使用して、該当する機能がある場合にWebMCP readinessを確認 し、エージェンティックコマース readinessを確認 します。
https://app.amicited.com/audit/web-vitalsを開いてCore Web Vitalsを確認 し、フィールドパフォーマンスとクローラー条件でのリクエストテストを関連付けます。
判断ルール
これらは運用上の受理しきい値であり、ランキングアルゴリズムに関する主張ではありません。収益に関わるジャーニーや規制対象コンテンツでは引き締め、テスト前に代替案を記録して、結果が事後的に調整されないようにします。
| チェック | 合格または許容可能 | 所見しきい値 | デフォルトアクション |
|---|---|---|---|
| ポリシーオーナーシップ | すべての関連クローラーに許可、ブロック、または条件付きステータス、根拠、承認者、レビュー日がある | 実行者にオーナーまたは文書化された意図がない | 重大; 2営業日以内にビジネス判断をエスカレーション |
| 宣言と実効アクセス | 実際の動作が承認されたポリシーとすべての重要なURLで一致する | 許可されたクローラーが401、403、429、5xx、チャレンジページ、または実質的に異なるコンテンツを受信する | 重要なURLではクリティカル; それ以外はメジャー |
| 非JavaScriptレスポンス | タイトル、H1、主要コンテンツ、コア情報、クロール可能な発見リンクが存在する | 必須要素がJavaScript後にのみ存在するか、初期HTMLが空のアプリケーションシェルである | 主要コンテンツではクリティカル; 補助コンテンツではメジャー |
| レンダリング後の抽出 | 抽出されたタイトル、回答またはオファー、事実、日付、主要リンクが可視ページと一致する | 間違ったバリアント、隠しテキスト、ナビゲーションノイズ、または欠落した修飾コンテキストが意味を変える | 事実が変わる場合はクリティカル; 抽出が不完全な場合はメジャー |
| アクセシビリティツリー | AmICitedスコア80〜100、名前のない重要なコントロールや壊れたメインコンテンツのアウトラインがない | 50〜79はメジャー; 50未満はクリティカル; 使用不可能な購入、予約、ログイン、リードコントロールはスコアに関わらずクリティカル | セマンティクスを修復し、影響を受けるテンプレートを再テスト |
| 構造化データ | ゼロの構文エラー; 重要なプロパティが可視コンテンツおよびソースレコードと一致する | 無効な必須プロパティ、または矛盾する価格、在庫状況、日付、ID、評価、正規URL | 誤解を招く/矛盾する事実はクリティカル; 該当カバレッジの欠落はメジャー |
llms.txt | 存在する場合: HTTP 200、読み取り可能なMarkdown、正確なサマリー、壊れた/プライベートリンクなし、名前付きオーナー | ファイルなしはアドバイザリ; 無効、古い、リダイレクト、または誤解を招くファイルはメジャー | アクセスおよび抽出ブロッカー解決後に作成または修正 |
| パッセージ品質 | 少なくとも20のサンプリングパッセージ; すべてが主題を識別し、条件、単位、回答を保持 | 1つの曖昧なパッセージはそのページでメジャー; テンプレート全体での繰り返しの曖昧さはコンテンツパターンに対してクリティカル | パターンを修正し、再度20パッセージをサンプリング |
| エンティティ明確性 | 承認されたファクトシートが重要なページおよび機械可読なIDと一致する | 矛盾する正式名称、正規URL、所有権、製品関係、または同一エンティティ参照 | メジャー; 矛盾がオファーやアドバイスの提供者を変更する場合はクリティカル |
| 取得信頼性 | 重要なテンプレートあたり25リクエストを少なくとも2テスト期間にわたって: 予想リダイレクト後100%有効な2xx、チャレンジページなし、広範サンプルで少なくとも98%有効レスポンス | 重要なURLの障害、または広範サンプルが98%未満の有効レスポンス | 重要なURLではクリティカル; 広範な信頼性ではメジャー |
| TTFB | テスト環境で中央値800ms以下、95パーセンタイル1,800ms以下 | 中央値800ms超はメジャー; 繰り返しのタイムアウトまたは95パーセンタイル1,800ms超は影響を受ける重要なURLでクリティカル | CDN、オリジン、キャッシング、リダイレクト、または地域ルーティングを診断 |
| リダイレクト | 予期しないホップがゼロ; 200レスポンス前の意図的な同一サイトホップが1つ以下 | ループ、クロスドメインのサプライズ、クローラー固有のリダイレクト、または2つ以上の回避可能なホップ | ループまたは誤った送信先はクリティカル; 過剰なホップはメジャー |
| WebMCP | 該当するツールが宣言的に公開され、正確に記述され、権限設定され、テストされている | JavaScriptのみの検出は未検証; 該当ツールの欠落または安全でないアクションは所見 | 該当機能の欠落はメジャー; 安全でない実行はクリティカル |
| エージェンティックコマース | 該当プロトコルが宣伝され、テストフローが価格、在庫、同意、確認、エラー処理を保持 | サポートされていない機能は正直に不在、または宣伝されたフローが条件を変更したり確認なしで動作する | 該当なしは許容可能; 安全でないまたは誤解を招くフローはクリティカル |
スコアは具体的な証拠を決して上書きしません。アクセシビリティスコア85はラベルのないチェックアウトボタンを許容せず、robotsでの許可は実際のリクエストに返されるチャレンジページを無効にしません。「未確認」は不明であり、合格でもゼロでもありません。
成果物:エージェント readiness 所見レジスター
プレゼンテーションと別のAIバックログではなく、1つの所見レジスターを引き渡します。各所見を以下のフィールドでP2優先順位リストに追加します:
IDとタイトル:
影響を受けるURL/テンプレート:
チェックと観察された状態:
期待される状態/しきい値:
証拠: タイムスタンプ、ユーザーエージェント、ステータス、キャプチャまたはログ参照
ビジネス上の影響:
重大度: クリティカル | メジャー | アドバイザリ
推奨アクション:
オーナーと承認者:
工数と依存関係:
期日と再テスト日:
ポリシー決定(該当する場合):
P5計測への影響:
ステータス: 未対応 | 許容リスク | 修正済み | 検証済み
クリティカルとは、障害が信頼性のあるアクセスを妨げ、抽出された意味を実質的に変更するか、安全でないアクションを許容することを意味します。メジャーとは、アクセスまたは理解が低下しているが、代表的なクライアントが主要コンテンツを回復できることを意味します。アドバイザリとは、有用な改善に現在の障害の証拠が欠けていることを意味します。許容リスクには、指名されたビジネスオーナー、根拠、影響範囲、有効期限またはレビュー日、および変更された状態を検出する方法が必要です。
根本原因で重複排除します:従来型クローラーとAIクローラーの両方に影響する1つのCDNチャレンジは、複数の証拠レコードを持つ1つの項目です。
よくある問題
フェーズをオプションとして扱うこと。 プロンプト追跡やコンテンツの書き換えは、取得の失敗を補償できません。P4を解釈可能なベースラインのエントリー条件にします。
デフォルトでブロックし、事後的にポリシーと呼ぶこと。 決定権者、根拠、レビュー日のないルールは設定であり、ポリシーではありません。発見対制御のトレードオフを提示し、明示的な決定を得ます。
llms.txtを追加して完了と宣言すること。 このファイルは、robotsルール、CDNブロック、空の初期HTML、誤解を招くマークアップ、弱いパッセージ、タイムアウトを上書きできません。より広範な証拠セット内の1つのガイドとして扱います。
フレンドリーユーザーエージェントまたはホームページのみをテストすること。 エッジ制御はパス、地理、レート、アイデンティティによって異なります。ポリシーマトリックス内のすべての高価値テンプレートとユーザーエージェントをテストします。
外観と抽出可能性を混同すること。 洗練されたページは、隠れた重複、意味のないコントロール名、または真っ白なスクリプトなしレスポンスを公開する可能性があります。ソース、DOM、アクセシビリティツリー、抽出テキストの証拠を別々に保存します。
未知を失敗または成功として扱うこと。 タイムアウトと未確認のクローラーを再テストし、欠落している証拠を都合の良いスコアに変換しないでください。
ユースケースなしに実験的エージェント機能を導入すること。 WebMCPまたはコマースプロトコルは、価値のある権限設定されたアクションを公開する必要があります。安全でないまたは不正確なアクションを出荷することは、その機能を「該当なし」とマークするよりも悪質です。
ベースライン計測への引き継ぎ
ベースライン計測フェーズ は、マージされた優先順位リスト、テスト証拠パック、クローラーポリシー記録、代表的なURLセット、readinessノートを受け取ります。P4オーナーは、解釈を変える可能性のある制限(ブロックされたクローラーファミリー、アクセス不可能なテンプレート、断続的な地域、欠落したパッセージ、または効果が伝播していない最近の修正)を特定する必要があります。
P5は、重要なURLが計測に含まれるクローラーファミリーに対して意図的にアクセス可能であり、有効な主要コンテンツが抽出可能であり、未解決のクリティカルな所見がゼロまたは低スコアを解釈不能にするものがない場合に進行できます。意図的なブロックが既知のクローラーを除外する場合、またはメジャーな問題が限定されたテンプレートに影響する場合は、注釈付きで進行できます。アクセス意図が不明な場合、重要なページが取得に失敗する場合、または抽出されたコンテンツが可視ソースと実質的に矛盾する場合は、待機すべきです。
引き継ぎは、P5オーナーが監査を再開せずに3つの質問に回答できる場合に完了します:どのエージェントにアクセスが意図されていたか、どのページと事実を確実に取得できたか、およびベースラインと共にどの既知の制限を記載すべきか。
FAQ
よくある質問
すべてのAIクローラーを許可すべきですか?
監査に合格するにはllms.txtファイルが必要ですか?
技術的なSEOチェックに合格しても、エージェント readiness に失敗することはありますか?
WebMCPとエージェンティックコマースはすべてのビジネスに適用されますか?
エージェント readiness の所見はどこに記録しますか?
このセクションの他のチュートリアル
実践する準備はできましたか?
無料チェック · 7日間お試し · クレジットカード不要