しらべものドット宇宙HTMLコーダーが必死こいて〇〇〇を目指すブログ

構造化データとは?

構造化データとは?

構造化データは、Google検索にとって、ページの意図を伝える明示的な手がかりです。

構造化データは、ページに関する情報を提供し、そのコンテンツを分類するための標準化されたデータ形式です。

構造化データは、Google検索での検索結果の特別な機能や拡張機能を有効にするためにも使われます。

構造化データは、ページ内でJSON-LD形式でマークアップすることが推奨されています。

構造化データには、ユーザーに表示される情報の記述します。(逆を返せば、ユーザーに表示されるべきじゃない情報は記述しません。)

リッチリザルトテストというツールで、構造化データを検証し、Google検索の機能をプレビューすることができます。

構造化データには、必須プロパティ、推奨プロパティ、任意プロパティという3種類のプロパティがあります。

Google検索用の構造化データは、Google検索セントラルのドキュメントを使用すべきです。(よく使われている schema.org は使わないでください。と言いつつ、チュートリアルのドキュメントでは schema.org の記述をよく見ます。)

構造化データは、リッチリザルトテストで開発し、デプロイ後はリッチリザルトのステータスレポートでページの正常性をメンテナンスするという運用を行ってください。

構造化データに必須プロパティを含めなければ、Google検索の拡張表示機能は使えません。

構造化データの推奨プロパティの機能の定義が多いほど、検索結果に拡張表示機能が適用されて、情報が表示される確立が高くなります。この時、推奨プロパティが少なくても完全で正確な情報を提供する方が重要です。

構造化データを埋め込む手順

  1. head要素内にJSON-LD形式のスクリプトを読み込む。
  1. schema.org構造化データを使うことを定義する。
  1. 説明している内容を定義する。

※ プロパティの順序は重要ではない。
※ プロパティと値のセットはカンマで区切られている。
※ 最後のプロパティセットにカンマをつけるとエラーになる。

参考サイト

構造化データの仕組みについて
https://developers.google.com/search/docs/advanced/structured-data/intro-structured-data?hl=ja

リッチリザルトテスト
https://search.google.com/test/rich-results?hl=ja

Add structured data to your web pages
https://codelabs.developers.google.com/codelabs/structured-data/index.html?hl=ja#0