監査の進め方

Webサイト監査ガイド:6分野の検査を修正計画につなげる

役立つWebサイト監査は、技術的な観測を実行可能な判断につなげます。Sitelemetryの6つの監査分野が何を測り、結果を現実的な修正計画に変えるにはどうすればよいかを学びましょう。

中心のページを囲む6つのWebサイト監査分野をつないだ概念図。実際の監査画面ではありません。
概念を表すイラスト

所有者には正常に表示されるサイトでも、検索クローラーには空白に見えたり、キーボード利用者がフォームを完了できなかったり、証明書の期限が迫っていたりします。それぞれ別の仕組みの問題です。一つのスコアではすべてを説明できません。

まず「想定する顧客はこのページを見つけ、内容を理解し、重要な操作を安全に完了できるか」と具体的に問いましょう。総合監査はその一部に証拠を与えます。事業の状況を解釈し、全体の利用経路を確認する人の作業は依然として必要です。

この監査の範囲

測定できること

  • 利用可能なセキュリティモジュール、範囲を限定したSEO・AIコンテンツのサンプル、公開された連携の兆候、静的なアクセシビリティ検査、指定デバイスの性能測定。
  • 各エンジンが返す証拠、対象、測定範囲を伴う検出事項と成功チェック。

証明できないこと

  • 自動結果は、網羅的な侵入テスト、完全なアクセシビリティ評価、検索表示の保証ではありません。
  • 処理が終了しても、部分的または取得できない測定があります。完了とは別にカバレッジを確認してください。

利用できる監査、セキュリティモジュール、クロール上限は、接続したプランと残り利用量によります。最新の料金ページを確認してください。保護対象の検査には適切な実施権限も必要です。

1. スキャンより先に問いを決める

重要なページと利用経路を定義します。サブスクリプション事業なら、商品紹介、料金、登録、サポートが出発点になります。店舗ならカテゴリ、商品、カート、決済を優先するでしょう。正確なホスト名、環境、デバイスを記録してください。

対象の所有者と許可されたテストを合意します。公開情報の観測と能動的なセキュリティ検査では影響が異なります。OWASP Web Security Testing Guideはより広い枠組みを示しており、自動監査はその一部です。認証済みの利用経路や破壊的テストは、別途管理された評価に分けます。

2. 6つの監査分野を理解する

分野役立つ問い重要な限界
セキュリティ調査すべき公開設定やサービスは何か選択モジュールと権限が範囲を決める
SEOサンプル内容をクローラーが発見・解釈できるか限定的なHTMLクロールは索引登録の証明ではない
AI可視性内容は明確で、取得でき、出典が分かるか準備度は実際のAI引用測定ではない
連携公開された連携の兆候はあるかスクリプトの存在はイベント配信を証明しない
アクセシビリティ静的なマークアップから障壁を検出できるかキーボード・支援技術での確認は別途必要
性能読み込みや操作を遅らせるものは何かラボ試験と実ユーザーデータは違う問いに答える

これらは併せて読みます。外部ウィジェットは性能、アクセシビリティ、データ収集を同時に変える場合があります。独立した3つの工数に分けるのではなく、共通原因を直しましょう。

3. 証拠と影響で優先順位を付ける

以下は状況に応じた対応例です。特定のスキャナーが同じ重大度を必ず付けるという意味ではありません。担当を決める前に、対象ページ、実際の値、期待する動作、再現方法を記録します。

観測例状況に応じた優先度確認する証拠
公開ページに実際の秘密情報がある利用可能なら最重要。直ちに制限マスクした場所、公開範囲、認証情報の所有者
販売ページに意図しないnoindex集客上は高応答メタデータと意図した登録方針
必須入力欄に使えるラベルがない主要操作を止めるなら高マークアップと手動操作テスト
使っていない共有プレビュー情報低または情報共有先と現在の表示

重大度だけで事業上の優先度は決まりません。すべての決済にある小さな問題が、未使用の検証用経路にある重大そうな注意事項より先になる場合もあります。

4. 検出事項を実行可能な修正にする

  1. 再現する:報告されたデバイスやクローラー条件で、正確なURLと応答を調べる。
  2. 発生源を特定する:アプリのHTML、ホスティング、CDN規則、外部サービスを区別する。
  3. 一貫した最小の修正を行う:原因のテンプレートや方針を直し、同種のページも改善する。
  4. 合格条件を決める:修正を証明できる観測可能な条件を書く。
  5. 責任を明確にする:担当者、対象ページ、公開予定を指定する。

たとえば料金ページが空白になるなら、「SEOを改善」では検証できません。「非公開APIの保護を維持しつつ公開プランを描画処理から取得できるようにし、料金表の表示を確認する」ならテストできます。GoogleのJavaScriptガイドは、最初の応答と描画後の内容が異なる理由を説明しています。

5. 修正を再検査し、利用経路も試す

比較できる条件で元のチェックを繰り返し、新しい証拠を以前の結果と並べて記録します。デスクトップのホームページとモバイルの決済を比べて回帰と判断してはいけません。依存サービスが失敗したなら、サイトを評価する前に欠けた測定を再試行します。

  • 対象URLが合格条件を満たすことを確認する。
  • 変更したテンプレートを共有する別ページも調べる。
  • キーボードと狭い画面幅で主要操作を完了する。
  • エラー、入力検証メッセージ、読み込み中の状態を確認する。
  • 残る手動レビューと意図的な対象外を記録する。

アクセシビリティにはW3Cの予備チェックが手動確認の出発点になります。自動結果に問題がなくても、この作業は不要になりません。

6. 安心できそうでも誤解を招く結論を避ける

complete: trueは処理の終了を意味します。考えられる全条件を測定し、すべてに合格したという意味ではありません。範囲、利用できない提供元、スキップしたモジュール、サンプルURLを読みます。「該当しない」と「合格」は異なり、到達できないページから良い設定の証拠は得られません。

総合スコアだけを最適化しないでください。役立つ機能を削ると性能スコアが上がっても製品価値が下がる場合があります。同様に、構造化データは順位を保証せず、AI準備度は引用頻度を示しません。スコアを優先順位の補助とし、変更を正当化する具体的な観測を保ちます。

7. 繰り返せるレビューの習慣をつくる

大きなリリース前に重要テンプレートの基準値を保存します。ホスティング、同意管理、ナビゲーション、認証、テンプレートを変えたら、関連監査と影響する利用経路を再確認します。対象と設定をそろえることで、変更について意味のある比較になります。

引き継ぎには、確認した不具合、検証済み修正、取得できない測定、手動の追加対応の4点を含めます。技術指標に加え、顧客が操作を完了できたかも追います。Web Vitalsのガイドは、利用体験の指標と一般的な品質スコアを区別する助けになります。

まず事業上重要な公開ページを一つ選びます。範囲を読み、証拠のある最も重要な問題を直し、そのチェックを繰り返しましょう。アシスタントから使う場合はSitelemetry MCP設定ガイドを参照し、最新の監査利用枠は料金で比較できます。

よくある質問

総合監査は全ページを検査しますか?

いいえ。クロール上限、到達できる内容、選択モジュール、権限、提供元の可用性が実際の範囲を決めます。結果のサンプルURLと範囲を確認してください。

高い総合スコアは安全性の証明ですか?

いいえ。測定できたチェックを要約しています。未検査の脆弱性、壊れたログイン後の操作、手動で分かるアクセシビリティ障壁を排除できません。

情報レベルの検出もすべて直すべきですか?

必ずしもそうではありません。サイトにとって欠陥なのかを先に判断します。許容する動作を記録し、同じ注意事項が重要な作業を妨げないようにします。

出典・参考資料

  1. OWASP:Webセキュリティテストガイドowasp.org
  2. Google:JavaScript SEOの基本developers.google.com
  3. W3C:アクセシビリティ予備チェックwww.w3.org
  4. web.dev:Web Vitalsweb.dev
Sitelemetryチーム

Sitelemetryチームが、製品の監査範囲とリンク先の一次資料に照らして作成しています。観測事例と明記されていない例は、説明用のものです。

SITELEMETRY

ガイドを実践しましょう。

レポートの証拠を確認し、原因を修正して、該当するチェックを再実行してください。

Sitelemetryを開く