構造化データ(Structured Data)とは、ウェブページの内容を検索エンジンに正しく理解させるために、特定のフォーマット(Schema.orgなど)でマークアップされたデータのことです。
検索エンジンがコンテンツの意味を正しく把握し、検索結果にリッチスニペット(画像、評価、価格情報など)を表示しやすくなります。
構造化データの主な用途
- リッチスニペットの表示:検索結果に星評価、商品価格、レシピ情報などを追加し、視覚的に目立たせる。
- ナレッジグラフへの反映:企業情報や著名人のプロフィールなどをGoogleのナレッジグラフに表示。
- 音声検索の最適化:Googleアシスタントなどの音声検索に対応しやすくなる。
- イベント情報の強調:開催日時や場所を明確に表示し、検索ユーザーの利便性を向上。
構造化データの種類
- 記事(Article):ニュース記事やブログ記事の情報を検索エンジンに伝える。
- 商品(Product):商品名、価格、在庫状況、レビューなどを表示。
- レシピ(Recipe):料理の材料、調理時間、カロリー情報を検索結果に反映。
- イベント(Event):イベントの開催日時、場所、チケット情報を強調表示。
- FAQ(Frequently Asked Questions):よくある質問と回答を検索結果に直接表示。
- レビュー(Review):ユーザー評価や星の数を検索結果に表示。
構造化データの実装方法
- JSON-LD(推奨)
- Googleが推奨するマークアップ形式。
<script type="application/ld+json">
内に記述。
- Microdata
- HTMLのタグ内に直接属性を追加する方法。
<div itemscope itemtype="http://schema.org/Product">
のように記述。
- RDFa
- HTML5に埋め込める形式で、属性を追加する方法。
構造化データのチェック方法
- Googleリッチリザルトテスト
- Googleリッチリザルトテストで正しく設定されているか確認。
- Schema Markup Validator
- Schema.orgのマークアップ検証ツールでエラーをチェック。
まとめ
構造化データを活用することで、検索エンジンにページの内容を正しく伝え、リッチスニペットの表示やナレッジグラフへの反映を狙えます。SEO効果を高めるために、適切なマークアップと検証を行いましょう。