Domain 143 / 225
構造化データ検証は Rich Results Test と Schema Validator の 2 段階で行う
構造化データ検証 の要点
構造化データの検証は Google Rich Results Test(リッチリザルト適合性)と Schema.org Validator(schema.org 仕様準拠)の 2 段階で行う。エラーは表示阻害、警告は推奨改善。Search Console「拡張」レポートで本番反映を確認
なぜこれを学ぶか
構造化データを実装しても 検証なしで公開すると Google にエラーで弾かれる。 2 つのテスト ツールの違いと使い分けを知らないと、見落としが起きる。
構造化データを実装するすべての担当者で必須。
学ばないと起きること
| よくある事故 | 被害 |
|---|---|
| 1 つのツールだけで検証 | エラー / 警告を見落とす |
| エラーと警告の違いを知らない | 改善優先度を誤る |
学ぶメリット
- 構造化データの確実な実装
- リッチリザルト適合性の事前確認
- 商談で「2 段階検証」を即答
仕組み
2 つのテスト ツール
| ツール | URL | 用途 |
|---|---|---|
| Rich Results Test | search.google.com/test/rich-results | Google リッチリザルト適合性 |
| Schema Validator | validator.schema.org | schema.org 仕様準拠 |
Rich Results Test(Google)
公式: Google が認識するリッチリザルト適合性を確認:
- 該当する Google リッチリザルトがあるか
- 必須プロパティ充足
- エラー / 警告の指摘
- レンダリング後 HTML(JS 後)で検証
Schema Validator(schema.org)
公式: schema.org の汎用仕様準拠を確認:
- 構造化データの構文
- プロパティ名の妥当性
- @type の妥当性
- Google 以外の用途も確認
エラー vs 警告
| 種類 | 影響 | 対応 |
|---|---|---|
| エラー | リッチリザルト表示不可 | 必ず修正 |
| 警告 | 推奨プロパティ未指定 | 可能なら修正 |
| 情報 | 任意改善 | 余裕があれば |
エラーは P0、警告は P1 として扱う。
キー概念
Search Console「拡張」レポート
公式: 本番のリッチリザルト適合状況を確認:
- 該当タイプ別(Article / FAQ / Product 等)
- 有効 / エラー / 警告
- 個別 URL の問題詳細
実装後は 1-4 週間で反映、Search Console で確認。
検証フロー
[実装] 構造化データを記述
↓
[1 次検証] Schema Validator で構文確認
↓
[2 次検証] Rich Results Test で Google 適合
↓
[公開]
↓
[本番確認] Search Console「拡張」レポート(1-4 週間後)
よくあるエラー
| エラー | 原因 |
|---|---|
| name 必須 | name プロパティ未指定 |
| image URL 不正 | 絶対 URL ではない / 404 |
| 日付形式不正 | ISO 8601 でない |
| 無効な @type | typo / schema.org 未定義 |
| 価格通貨 不正 | ISO 4217 でない |
よくある誤解
| よくある誤解 | 実際のところ | 出典 |
|---|---|---|
| Rich Results Test だけで OK | Schema Validator で構文も確認推奨 | Rich Results Test |
| 検証通過 = リッチリザルト保証 | 適合性のみ、表示は Google 判断 | 同上 |
| 警告は無視で OK | 表示の質に影響、可能なら対応 | 同上 |
実務での適用
実装時のチェックリスト
- Schema.org Validator で構文 OK
- Rich Results Test でエラー 0
- Rich Results Test 警告も可能な限り 0
- プレビュー画像確認
- 本番デプロイ後 1-4 週間で SC 拡張レポート確認
CI 統合
構造化データテストを CI に組み込み:
- @next/structured-data-testing
- json-ld-validator
- 自前テストで主要プロパティ検証
トラブル別の対処
| 症状 | 確認すべきこと |
|---|---|
| Rich Results Test エラー | 必須プロパティ / @type / 形式 |
| 警告のみ | 推奨プロパティの追加 |
公式ソース
自己テスト
Q1. 構造化データ検証の 2 段階は?
Schema.org Validator で構文確認 + Rich Results Test で Google 適合性確認
Q2. Rich Results Test のエラーと警告の違いは?
エラーはリッチリザルト表示不可、警告は推奨プロパティ未指定
Q3. 本番反映の確認方法は?
Search Console「拡張」レポートで 1-4 週間後に確認
これらの内容を採点付きで挑戦したい場合は、本ドメインのプロ試験で 5 問形式で確認できる。