ひとことで言うと
構造化データとは、ページ内容を検索エンジンが自動解析できるよう「タグ付け」した補足情報のことです。たとえば「このページはレシピ記事で、調理時間は30分、カロリーは450kcalです」という情報を、人間が読む文章とは別にJSON形式などで記述します。Googleはこれを読み取ってリッチリザルト(星評価・FAQ展開など)を検索結果に表示します。
HTMLの<head>内や<body>末尾に<script type="application/ld+json">ブロックとして埋め込むのが最も一般的な実装方法です。AI生成ツールで作ったHTMLにも、出力設定次第でこのブロックが自動挿入される場合があります。挿入されているかどうかはブラウザの「ページのソースを表示」でld+jsonを検索すれば5秒で確認できます。
- 相手がログインなしで開ける状態か確認する
- PCとスマホで最低1回ずつ表示を確認する
- 内部情報・個人情報・不要な外部送信が残っていないか見る
- レビュー期限と修正時の差し替え方を決めておく
HTML共有で関係する場面
AIで生成した静的HTMLをギガサイト便などでURLとして共有する場合、受け取った側がそのURLをSlackやNotionに貼ると、OGP情報とともに構造化データが解釈されてリンクカードが生成されます。ただし多くのチャットツールはOGPタグを優先するため、構造化データが直接カードの見た目に影響することは稀で、主に検索インデックス経由のアクセスに効きます。
社内レビュー用のプレビューURLを一時共有する状況では、検索エンジンにインデックスされることは通常ないため、構造化データの有無よりアクセス制限の設定(パスワード・メール認証)を先に確認する方が実務上は重要です。構造化データは「本番公開後にGoogleに正しく認識させたい」フェーズで効いてきます。
よくある誤解
「構造化データを入れればSEOで上位表示される」という誤解は根強いですが、Googleは構造化データ自体をランキング要因に挙げていません。正しくは「リッチリザルト資格を得る」ことで、クリック率が上がり、結果的にトラフィックが増えることがあるという間接的な効果です。構造化データがあってもコンテンツ品質が低ければ順位は変わりません。
もう一つの誤解は「MarkdownやCSVも構造化データだ」という混同です。IT文脈では広義の「構造を持つデータ」を指すこともありますが、Web・SEOの文脈で「構造化データ」というときはSchema.orgの語彙に基づいたJSON-LD・Microdata・RDFaを指します。AI生成サイトの解説記事を読むときはどちらの意味で使われているか確認しましょう。
安全に使うための注意点
構造化データに個人情報や社内情報を書き込まないよう注意が必要です。たとえばPerson型で著者情報を記述する際、社員の個人メールや社内役職をそのまま書くと、ソースを見た第三者に漏れます。公開用ページでは氏名と公式プロフィールURLのみ記載するのが安全な運用です。
AI生成ツールが自動挿入した構造化データには、サンプル値(example.com、John Doe など)が残っていることがあります。Google Search ConsoleのURLインスペクションツールに公開URLを入力すると、構造化データのエラーや警告が一覧表示されるので、本番リリース前に必ず確認してください。誤った情報が検索結果に表示されるリスクを未然に防げます。
よくある質問
構造化データはどのツールで検証できますか?
Googleが提供するリッチリザルトテスト(search.google.com/test/rich-results)にURLかHTMLコードを貼ると、エラーや警告が具体的に表示されます。本番公開前の確認に使うのが標準的な手順です。
AIで生成したHTMLに構造化データが含まれているか確認する方法は?
ブラウザでページを開き「ページのソースを表示(Ctrl+U)」してld+jsonで検索してください。<script type="application/ld+json">ブロックが見つかれば含まれています。なければAIツールの設定でSchema出力を有効にするか、手動で追記します。
プレビュー共有URLにも構造化データは必要ですか?
社内レビュー専用の一時URLなら検索エンジンにインデックスされないため、構造化データの優先度は低いです。本番ドメインへ移行するタイミングで正しいSchema情報を追加するのが効率的な進め方です。