構造化データとは何か
構造化データとは、ページの内容を検索エンジンが理解しやすい形で「これは商品名」「これは価格」「これはレビュー」と意味づけして記述する仕組みです。人間には文章でも、機械には種類の区別がつきにくい情報を、明確なラベル付きで伝えます。
通常のHTMLは見た目の構造は示しますが、その文字列が価格なのか日付なのかまでは伝えません。構造化データを加えることで、検索エンジンが内容の意味を取り違えにくくなります。
意味が正確に伝わると、検索結果での表示がリッチになる可能性が高まります。これが構造化データを使う実利的な動機です。
schema.orgとJSON-LDの基礎
schema.orgは、主要な検索エンジンが共同で定めた「意味づけの語彙集」です。商品、記事、イベント、よくある質問など、さまざまな種類(タイプ)とその属性が定義されており、これに沿って記述すると検索側が解釈できます。
JSON-LDは、その意味づけを書くための形式の一つで、現在もっとも推奨されています。本文のHTMLとは分けて、ページ内にデータのかたまりとして埋め込めるため、デザインを崩さず後から足しやすいのが利点です。
つまり「何を意味づけするか」がschema.org、「どう書くか」がJSON-LD、という役割分担で覚えると整理しやすくなります。
実務ではどこで関係する?
構造化データは言葉の意味だけ覚えても、HTML共有の判断にはつながりません。実務では「表示に関係する話か」「検索に関係する話か」「アクセス制限に関係する話か」を分けて考えると整理しやすくなります。
構造化データについて迷ったら、相手が安全に開けるか、検索に出してよいか、ブラウザや環境差で壊れないかを順番に確認します。用語理解は、その判断を早くするための道具として使います。手順が決まったら、HTML/ZIPをアップロードして共有URLを発行し、相手に確認してほしい観点と期限を添えて送ります。
- 表示の話: HTML/CSS/JS、パス、ブラウザ互換性を確認する
- 検索の話: noindex、canonical、sitemap、robots.txtの役割を分ける
- 制限の話: URL共有、パスワード、メール認証、会社ドメイン認証を混同しない
- 運用の話: 期限、差し替え、削除、共有メッセージまで決める
リッチリザルトとの関係
構造化データを正しく入れると、検索結果に評価の星、価格、FAQの折りたたみ、パンくずなどが表示される「リッチリザルト」の対象になりえます。通常の青いリンクより目立ち、クリックされやすくなる効果が期待できます。
ただし、構造化データを入れれば必ずリッチに表示されるわけではありません。表示するかどうかは検索エンジンの判断であり、内容との一致やガイドライン順守が前提です。実態と異なる記述はかえって評価を損ねます。
構造化データを導入する手順
難しそうに見えますが、対応タイプを選び、書いて、検証する、という流れで進められます。
最初から完璧を目指すより、まず一つのページタイプで小さく試し、検証ツールで確認しながら広げていくと無理なく進みます。
- ページの種類(記事・商品・FAQなど)に合うschema.orgのタイプを選ぶ
- JSON-LD形式で必要な項目を記述し、ページに埋め込む
- 記述した内容がページの実際の表示と一致しているか確認する
- リッチリザルトテストなどの検証ツールでエラーや警告をチェックする
- 修正後に再検証し、問題がなくなるまで繰り返す
公開前にマークアップを確認する
構造化データは表示に出ないコードのため、入れたつもりでも記述ミスに気づきにくい領域です。本番に出す前に、実際のページ上で検証しておくと安心です。
ギガサイト便でHTMLを一時公開すれば、〇〇.giga-site.com 形式の共有URLをそのまま検証ツールに通して確認できます。一時公開ページにはnoindexが付き検索結果には出ないため、確認段階のページが誤って検索に露出する心配なくチェックを進められます。
よくある質問
構造化データを入れれば検索順位は上がりますか?
直接の順位要因とは限りません。主な効果は検索結果での表示が豊かになりうることです。クリック率の改善を通じて結果的に流入が増えることはあります。
JSON-LDとマイクロデータのどちらを使うべきですか?
現在はJSON-LDが推奨されています。本文と分離して書けるため保守しやすく、デザインへの影響も少ないためです。
構造化データを入れたのにリッチに表示されません。なぜですか?
表示の可否は検索エンジンの判断です。記述が正しくても必ず表示されるわけではなく、内容との一致やガイドライン順守、サイトの状況なども影響します。
実際の内容と違うことを書いてもいいですか?
いけません。表示されていない情報やページと矛盾する記述はガイドライン違反にあたり、リッチリザルトの対象外になったり、評価を損ねたりする恐れがあります。
実務ではどこで関係する?はHTML共有で必ず理解しておく必要がありますか?
細かな仕様を暗記する必要はありません。ただし、検索に出るか、閲覧者を制限できるか、表示が崩れないかに関わる用語は、共有前の判断材料として押さえておくと安全です。