SEO

構造化データ

構造化データとは、Schema.orgの標準語彙を使ってウェブページ上の情報を体系的に記述し、検索エンジンやAIシステムがそのコンテンツを理解できるようにするマークアップです。

構造化データとは、Schema.orgの標準語彙を使ってウェブページ上の情報を体系的に記述し、検索エンジンやAIシステムがそのコンテンツを理解できるようにするマークアップです。

なぜ重要なのか

検索エンジンは通常、ページ上のテキストをクロールして意味を推測します。しかし、構造化データが適用されると、ページはテキストレベルではなく意味レベルで解釈され、検索エンジンはコンテンツの種類や文脈をはるかに正確に理解できます。これにより、ページは星評価、価格、著者の写真、パンくずなどを表示したリッチリザルトとして検索結果に表示されるようになります。分析によると、リッチリザルトを持つページは、標準的な結果と比べて平均30%以上高いCTRを達成します。

2026年現在、構造化データの価値はリッチリザルトにとどまりません。ChatGPTやPerplexityのような生成AIシステムがウェブページをクロールする際、それらはJSON-LDマークアップを直接解析し、回答のソース素材として利用します。GEO(生成エンジン最適化)の観点から、構造化データは不可欠な要素になっています。

とはいえ、Googleは構造化データが検索順位に直接影響しないことを公式に表明しています。中核的なメリットは、リッチリザルトによるCTRの改善とAIシステム内での可視性の向上であり、順位の直接的な押し上げではありません。

主な形式(JSON-LD、Microdata、RDFa)

構造化データを実装する形式は3つあります。

  • JSON-LD(JavaScript Object Notation for Linked Data): <script type="application/ld+json"> タグを使ってHTMLの <head> または <body> に挿入します。HTML構造から完全に分離されているため、保守が容易であり、Googleが公式に推奨する形式です。例えば、ブログ投稿に Article スキーマを適用する場合は次のようになります。
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "The Complete Guide to Structured Data",
  "author": { "@type": "Person", "name": "John Doe" },
  "datePublished": "2026-03-17"
}
  • Microdata: HTMLタグの属性(itemscopeitemtypeitemprop)を介して直接マークアップします。HTMLと結合しているため、修正でエラーが起きやすくなります。

  • RDFa(Resource Description Framework in Attributes): Microdataと同様に、HTML属性(vocabtypeofproperty)を使い、HTMLに直接埋め込みます。

実務では、保守性と実装の容易さから、JSON-LDが標準です。

サポートされるリッチリザルトの種類

2026年現在、Googleがサポートする主な構造化データの種類には次のものがあります。

  • Article: ニュースやブログ投稿の見出し、著者、公開日を表示します。
  • Product: 検索結果に商品の価格、在庫状況、レビュー評価を表示します。
  • BreadcrumbList: サイト階層内でのページの位置を表示します。
  • Organization / LocalBusiness: 事業情報、ロゴ、連絡先、営業時間を表示します。
  • HowTo: ステップバイステップのガイドを、視覚的に豊かな書式で提示します。
  • Review: 検索結果に星評価とレビュー数を表示します。

2025年下半期以降、Googleは特定の構造化データの種類(Course Info、Claim Review、Estimated Salary、Learning Video、Special Announcement、Vehicle Listingなど)に対するリッチリザルトのサポートを終了したことに注意してください。さらに、FAQリッチリザルトは現在、政府および医療関連のサイトに制限されているため、実装前に必ず最新のサポート状況を確認しましょう。

実装と検証

構造化データを正しく実装し検証するプロセスは次のとおりです。

  1. スキーマの種類を選択する: ページのコンテンツに合ったSchema.orgの種類を選びます。ブログには Article が適切であり、商品ページには Product を使います。
  2. JSON-LDを記述する: Google検索セントラルのドキュメントで必須プロパティと推奨プロパティを確認し、それらをすべて含めます。
  3. ページコンテンツとの整合性を確認する: マークアップで記述された情報は、常にページに実際に表示されている内容と一致しなければなりません。ユーザーに表示されないコンテンツをマークアップに含めることは、Googleのスパムポリシー違反となります。
  4. 検証ツールを使用する: Googleリッチリザルトテストで構文エラーや必須フィールドの欠落を確認し、Google Search Consoleの「拡張」レポートを通じてサイト全体の構造化データの状態を継続的に監視します。
  5. 常に最新の状態を保つ: コンテンツが変更されるたびに、それに応じて構造化データを更新し、常に現状を反映するようにします。

Sources:

関連するinblogの記事

inblogがどう役立つか

inblogは、すべての投稿にBlogPostingのJSON-LDとOrganization構造化データを自動的に埋め込みます。