構造化データの基本|中小企業サイトで優先したい種類と導入手順
構造化データは、ページの内容を検索エンジンに正確に伝えるための記述です。何ができて何ができないのか、中小企業サイトで優先したい種類、AIで作るときの注意点と確認方法を分かりやすく解説します。
「構造化データを入れるとAI検索に強くなる」「リッチリザルトが出て目立つ」といった話を聞いて、自社サイトにも導入すべきか迷っている方は多いのではないでしょうか。一方で、コードのように見える記述に抵抗があり、何から手をつければよいか分からないという声もよく聞きます。
構造化データは、ページに書かれている情報が「何を意味するのか」を、検索エンジンが機械的に理解しやすい形で伝える仕組みです。正しく使えば検索結果での見え方を改善できる可能性がありますが、入れるだけで順位が上がる魔法ではありません。
この記事では、構造化データの基本、中小企業サイトで優先したい種類、AIを使って作成するときの注意点、そして導入から確認までの手順を解説します。
構造化データとは何か
Webページの文章は、人が読めば「これは会社の住所だ」「これは商品の価格だ」と分かります。しかし検索エンジンにとっては、どの文字列が何を意味するのかを判断するのは簡単ではありません。そこで、決められた語彙に沿って「この情報は住所」「この数値は価格」と明示するのが構造化データです。
語彙としては、Schema.org(主要な検索エンジンが共同で始めた、データの意味を表すための共通の語彙)が広く使われています。書き方にはいくつか形式がありますが、Googleは、ページの本文とは別のまとまりとして記述できるJSON-LDという形式を推奨しています。
構造化データを入れることで、検索結果に評価の星やパンくずリスト、商品の価格などが表示される「リッチリザルト」の対象になる場合があります。ただし、表示するかどうかはGoogleが判断し、条件を満たしていても必ず表示されるわけではありません。
できること・できないこと
期待しすぎないために、構造化データの役割を整理しておきましょう。
| 項目 | 考え方 |
|---|---|
| リッチリザルトの表示 | 対象の種類で条件を満たせば候補になる。表示の保証はない |
| 検索順位 | 構造化データ自体が直接順位を上げるものではないとされる |
| ページ内容の理解 | 会社情報や商品情報などを検索エンジンが把握する手がかりになる |
| AI検索での扱い | 役立つ可能性はあるが、各AIサービスがどう使っているかは詳しく公開されておらず、効果は断定できない |
また、リッチリザルトの対象は時期によって変わります。例えば、よくある質問(FAQ)のリッチリザルトは、2023年以降、表示の対象が一部の信頼性の高いサイトに限られるようになりました。ハウツー形式のリッチリザルトも表示されなくなっています。導入前に、Google検索セントラルの最新のドキュメントで対象を確認してください。
中小企業サイトで優先したい種類
構造化データの種類は数多くありますが、中小企業のサイトで検討する価値が高いのは次のようなものです。
- Organization(組織):会社名、ロゴ、公式サイトのURL、連絡先など。トップページや会社概要ページに記述します。
- LocalBusiness(地域のビジネス):店舗や事務所の住所、電話番号、営業時間など。来店型・訪問型のビジネスで特に重要です。
- BreadcrumbList(パンくずリスト):ページがサイトのどの階層にあるかを示します。
- Article(記事):ブログやコラムの見出し、公開日、更新日、執筆者など。
- Product(商品):ECサイトでの商品名、価格、在庫状況など。
WordPressなどのCMSでは、テーマやSEO用プラグインが一部の構造化データを自動で出力していることがあります。新たに追加する前に、すでに何が出力されているかを確認し、重複や矛盾が起きないようにしましょう。
AIで構造化データを作るときの注意点
JSON-LDの記述は、ChatGPTやClaudeなどの生成AIに作ってもらうこともできます。例えば「次の会社情報をもとに、LocalBusinessのJSON-LDを作成してください。記載のない項目は推測で埋めず、省略してください」と依頼すると、たたき台を短時間で用意できます。
ただし、AIの出力には注意が必要です。存在しないプロパティ(項目名)を使ったり、営業時間や住所を推測で補ったり、すでに使われなくなった書き方を提案したりすることがあります。特に注意したいのは、ページに書かれていない情報を構造化データに入れてしまうことです。Googleのガイドラインでは、構造化データの内容はページ上でユーザーに見える内容と一致させることが求められています。
評価の星を表示させたいからといって、実在しないレビューや自社で書いた評価を構造化データに入れるのは避けてください。ガイドライン違反として、手動による対策(Googleの担当者による措置)の対象になるおそれがあります。
導入から確認までの手順
構造化データは、次の手順で導入すると失敗が少なくなります。
- 対象ページと種類を決める:まずはトップページのOrganization、店舗情報ページのLocalBusinessなど、影響の大きいものから始めます。
- ページの表示内容を確認する:構造化データに入れる情報が、ページ上にも正しく掲載されているかを確認します。
- 記述を作成する:AIや作成ツールでたたき台を作り、項目と値を人が一つずつ確認します。
- テストツールで検証する:Googleのリッチリザルトテストや、Schema.orgのSchema Markup Validatorで、エラーや警告がないかを確認します。
- 公開して経過を見る:Search Consoleの「拡張」関連のレポートで、エラーが出ていないかを定期的に確認します。
- 情報の変更に合わせて更新する:営業時間や住所が変わったら、ページ本文と構造化データの両方を更新します。
手順6は見落とされがちです。ページの情報だけを更新して構造化データが古いまま、という状態にならないよう、更新手順のチェックリストに組み込んでおきましょう。
まとめ
構造化データは、ページの情報の意味を検索エンジンに正確に伝えるための仕組みです。リッチリザルトの候補になるなどの利点はありますが、順位を直接上げるものではなく、AI検索への効果も断定はできません。ページの内容と一致した正確な情報を記述し、継続して保守することが大切です。
まずは、自社のトップページをリッチリザルトテストにかけ、現在どんな構造化データが出力されているかを確認してみてください。そのうえで、会社情報と店舗情報から優先して整えていきましょう。