クライアントのWebサイトがダウンします。クライアント自身はすぐには気づきません。しかしAIモデルは数時間で気づきます。クローラーがページを取得できなくなり、AIの回答でブランドが引用されなくなり、AI可視性は静かに低下します。次の四半期監査を実行すると、スコアが20ポイント下がっていて、いつからそうなったのか誰もわかりません。
この状況を私たちは何度も目にしてきました。AI Labs Auditは現在、クライアントサイトのアクセシビリティ自動監視を2つのレベルで統合しています:入力時の検証とバックグラウンドでの日次チェックです。その仕組みと、なぜGEO/AEOエージェンシーにとって不可欠なセーフティネットなのかをご説明します。
レベル1 — 入力時の即時検証
クライアントのURLを追加または変更するとき(クイック作成フォームまたは詳細編集)、プラットフォームは保存前にリアルタイムでHTTPテストを実行します。サイトがエラーコード、タイムアウト、または不正なURLを返す場合、「保存」ボタンは無効になります。
- タイプミスの検出:example.comの代わりにexanple.comと入力した場合、データベースを汚染する前に検出されます。
- 存在しないサイトの検出:クライアントが新しいドメインでサイトをリニューアルし、通知を忘れた場合、入力時に気づきます。
- 自動プレフィックス:https://なしでexample.comと入力すると、テスト前に自動的に追加されます。
- 専用RESTエンドポイント:
GET /api/client/check-url?url=...は6秒以内にok / http_error / timeout / unreachable / invalid_urlのステータスを返します。
結果:壊れたURLでクライアント情報を保存することはもうできません。そのクライアントに対してスケジュールされた監査は、追加した日にアクセス可能なURLから常に開始されます。
レベル2 — バックグラウンドでの日次チェック
Webサイトは作成時にはOKでも、3ヶ月後にダウンすることがあります。そのため、毎晩04:10(サーバー時間)にすべてのアクティブなクライアントサイトを再テストする日次cronを追加しています。
具体的には、Celeryタスクdaily_check_client_websitesが:
- 20時間以上チェックされていない、site_webが空でないすべてのアクティブクライアントを選択します。
- 並列でHEADリクエストを送信します(10ワーカー、タイムアウト6秒、405の場合はGETにフォールバック)、サーバーを飽和させないようにします。
- クライアント情報の3つの列を更新します:
site_web_status、site_web_last_check、site_web_unreachable_since。 - サイトが再び応答すると、
unreachable_sinceをNULLにリセットします(回復)。
バッチ内でチェックされたサイトの50%以上がKOになった場合、プラットフォームはsystem_alertsで自動CRITICAL警告を発行します。これは通常、クライアント側ではなくサーバー側のネットワークまたはDNSの問題です。エージェンシーは誤った問題を追跡する前に通知されます。
レベル3 — クライアント詳細ページの視覚的バッジ
クライアント詳細ページで、Webサイトが7日以上アクセス不能の場合、ドメイン名の横に赤い「サイトKO」バッジが表示され、ツールチップで正確なステータス(timeout、http_error、unreachable...)とサイトがダウンしてからの日付が詳細に表示されます。
なぜすぐではなく7日なのか?数時間のスケジュールされたメンテナンスや一時的なネットワーク問題によるサイトの誤警報を避けるためです。1週間を超えると、エージェンシーの介入に値する実際の問題であることが確実です。
実例:なぜこれがゲームチェンジャーなのか
パートナーエージェンシーには80のアクティブなクライアントがおり、毎月監査していました。四半期に1回程度、クライアントが通知なしでサイトをリニューアルしました:新しいCMS、新しいドメイン、リダイレクトの設定忘れ。この機能の前は、エージェンシーはレポート作成時、つまり最大30日後に発見していました。その間ずっと、404を返すサイトを監査するためにクレジットが消費されていました。
統合監視により、ケースは24時間以内に検出されます。アカウントマネージャーが翌日クライアントに電話し、情報を調整し、次の監査は正しいURLで開始されます。無駄なクレジットゼロ、偽のレポートの配信ゼロ、不快なサプライズゼロ。
可用性と有効化
この機能は、クライアントを管理するすべてのプラン(Consultant、Consultant+、Agent、Agence+)でデフォルトで有効です。お客様の操作は不要です:入力時の検証は自動、cronはバックグラウンドで実行、該当クライアントがいる場合はバッジが表示されます。チェックはクレジット消費ゼロです。これはインフラストラクチャであり、有料のAIサービスではありません。
ステータス履歴はclientsテーブルに追加された列で確認でき、REST APIで公開されています(GET /api/clients/{id}は3つのフィールドsite_web_status、site_web_last_check、site_web_unreachable_sinceを返します)。
まとめ
クライアントサイトのアクセシビリティ監視は華やかなトピックではありませんが、正直なGEO/AEO測定の基礎です。500を返すサイトを監査しても、ブランドのAI可視性に関する有用な情報は得られません。レポートをノイズで埋めるだけです。AI Labs Auditは、空のレポートを請求するのではなく、監査を開始する前にお客様に警告することを好みます。
今日すぐに即時検証をテストできます:クライアントリストで意図的に壊れたURLでクライアントを作成し、「保存」ボタンが修正されるまで無効のままであることを確認してください。
記事のレビューと更新:2026年5月 — ChatGPT、Claude、Gemini、Perplexityの現在の動作に対して検証済み。
ChatGPTへの質問の回答にあなたの名前がなければ、その分だけ競合があなたの代わりに推奨されています——実際のAI回答6,820件で測定。