構造化データとは、 Web ページのコンテンツを検索エンジンが理解しやすい形式で記述したメタデータです。 Schema.org の語彙を使い、 JSON-LD 、 Microdata 、 RDFa のいずれかの形式で HTML に埋め込みます。
構造化データの目的は、検索エンジンにページの内容を「意味的に」伝えることです。たとえば、「 3,980 円」というテキストが商品の価格なのか、送料なのか、割引額なのかを、 HTML だけでは検索エンジンは判別できません。構造化データで <price>3980</price> と明示することで、検索エンジンが正確に理解できます。
構造化データを実装すると、検索結果にリッチスニペット (星評価、価格、 FAQ 、レシピの調理時間など) が表示される可能性があります。リッチスニペットは検索結果の視認性を高め、 CTR の向上に直結します。 Search Engine Land の調査では、リッチスニペット付きの検索結果は CTR が 20 〜 30% 向上するとされています。
Google が推奨する実装形式は JSON-LD です。 HTML の <script type="application/ld+json"> タグ内に JSON 形式で記述するため、既存の HTML を変更する必要がなく、実装と保守が最も容易です。実装後は Google のリッチリザルトテストで検証してください。関連書籍は Amazon でも探せます。