「構造化データって、何のこと?」
「AI検索の対策として、入れたほうがいいの?」
結論から申し上げると、構造化データは「ページに書いてある内容が何なのかを、検索エンジンに決まった形で伝えるための記述」です。会社名、住所、商品の価格、記事の著者などを正確に伝える助けになります。ただし、Googleは、AIの回答に表示されるために特別な構造化データは必要ないと説明しています。大切なのは、ページに表示している内容と一致した、正確な構造化データを入れることです。
この記事では、総合広告代理店フリーザロックエージェントが、Googleの公式資料をもとに、構造化データの仕組み、主な種類、書き方と確かめ方、注意点をまとめます。
構造化データとは
Google検索セントラルの「構造化データのマークアップの概要」では、構造化データを「ページに関する情報を提供し、ページのコンテンツを分類するための標準化されたデータ形式」と説明しています。たとえばレシピのページなら、材料、調理の時間、温度などを、決まった形で伝えられます。
人が読む文章は、言い回しや並び方がさまざまです。構造化データを使うと、「これは会社名」「これは価格」「これは住所」と、情報の意味を機械に伝えられます。Googleは、構造化データを使ってページの内容を理解し、条件を満たすページでは、検索結果を目立たせる「リッチリザルト」を表示します。
構造化データで期待できること
ページの内容を正確に伝える。会社や商品、記事などの情報を、機械が読み取りやすい形で伝えられます。
検索結果の見え方が変わることがある。Googleの資料では、構造化データを入れたページで成果が上がった例が紹介されています。たとえば、楽天では、構造化データを実装したページのユーザーの滞在時間が、実装していないページの1.5倍になったとされています(Google検索セントラル)。
AIの回答との関係。Google検索セントラルの「AI 機能とウェブサイト」では、AI による概要やAI モードに表示されるために、特別なschema.orgの構造化データを追加する必要はないと説明しています。一方で、SEOの基本として「構造化データをページに表示されるテキストと一致させる」ことを挙げています。つまり、AI検索のための裏技ではなく、正確な情報を伝える土台の1つと考えるのが適切です。
書き方の形式
Googleは、構造化データの形式として次の3つを使えるとしています(Google検索セントラル「構造化データに関する一般的なガイドライン」)。
| 形式 | 特徴 |
|---|---|
| JSON-LD(推奨) | ページの<script>タグの中にまとめて書く。表示される文章に手を加えずに書けるため、管理しやすい |
| microdata | HTMLのタグに属性を足して書く |
| RDFa | HTMLのタグに属性を足して書く |
Googleは、実装と管理がもっとも簡単で、間違いが起きにくいことから、多くの場合はJSON-LDをすすめています。
企業サイトでよく使う種類
| 種類 | 伝えられる情報の例 | 入れるページ |
|---|---|---|
| Organization(組織) | 会社名、ロゴ、URL、住所、電話番号、公式SNSなどのプロフィール | トップページ |
| LocalBusiness(店舗・事業所) | 店舗名、住所、営業時間 | 店舗のページ |
| Article(記事) | 記事の見出し、著者、公開日、更新日 | 記事のページ |
| Product(商品) | 商品名、価格、在庫 | 商品のページ |
| BreadcrumbList(パンくずリスト) | サイトの中でのページの位置 | 各ページ |
| Event(イベント) | イベント名、日時、会場 | イベントのページ |
Organizationの構造化データについて、Googleは、トップページに入れると、Googleが組織の情報を把握し、検索結果で組織をはっきり区別できるようになると説明しています。必須の項目はなく、組織に関係する項目をできるだけ多く入れることがすすめられています(Google検索セントラル「組織(Organization)の構造化データ」)。
Organizationの記述の例
JSON-LDで会社の情報を書く場合のイメージです(項目と値は例です)。
| 項目 | 意味 | 書く内容の例 |
|---|---|---|
| name | 組織の名前 | 正式な会社名 |
| url | 公式サイト | トップページのURL |
| logo | ロゴの画像 | ロゴ画像のURL |
| address | 住所 | 都道府県、市区町村、番地、郵便番号 |
| telephone | 電話番号 | 代表の電話番号 |
| sameAs | 同じ組織のほかのページ | 公式SNSや、組織が紹介されている外部のプロフィールのURL |
大切なのは、会社概要のページやフッターに書いてある社名、住所、電話番号と、構造化データの内容を完全にそろえることです。表記がばらばらだと、正確な情報が伝わりません。
「よくある質問」の構造化データの扱い
よくある質問(FAQPage)の構造化データは、以前は多くのサイトで、検索結果に質問と答えを表示するために使われていました。しかしGoogleは2023年8月、FAQのリッチリザルトを、よく知られた信頼できる政府や医療のサイトにだけ表示するよう変更しました。手順を表すHow-toのリッチリザルトも、2023年9月に表示が終了しています(Google検索セントラル ブログ)。
Googleは、使われなくなった構造化データを残しても、検索で問題が起きることはないとしています。よくある質問のページ自体は、お客様の疑問に答えるうえで引き続き役立ちます。検索結果の見た目を目的にするのではなく、内容を正確に伝える目的で整えましょう。
入れるときのルール
Google検索セントラルでは、次の点に注意するよう説明しています。
・見えない情報は書かない:ページを見ている人に表示されていない情報の構造化データは、たとえ正確でも追加しないようにします。
・空のページを作らない:構造化データを置くためだけのページは作りません。
・正確さを優先する:不完全・不正確な項目をたくさん書くより、少なくても完全で正確な項目を書くことが大切です。
・Googleの資料を基準にする:構造化データには主にschema.orgの語彙が使われますが、Google検索での扱いは、Google検索セントラルの資料を基準にします。
入れたあとの確かめ方
| ステップ | 使うもの | 確かめること |
|---|---|---|
| 1. 書いた内容を確かめる | リッチリザルト テスト | 構造化データに重大なエラーがないか |
| 2. Googleからの見え方を確かめる | Search ConsoleのURL検査ツール | Googleがページにアクセスでき、robots.txtやnoindex、ログインでブロックされていないか |
| 3. 再クロールを依頼する | URL検査ツール | 変更をGoogleに伝える |
| 4. 継続して伝える | サイトマップ | 今後の更新をGoogleに伝える |
Googleは、公開したページをGoogleが見つけてクロールするまで、数日かかる場合があると説明しています。
WordPressなどのCMSの場合
WordPressなどのCMS(サイトを管理する仕組み)を使っている場合は、HTMLを直接書き換えられないことがあります。Googleは、その場合はCMSの設定やプラグインで構造化データを入れる方法もあると説明しています。プラグインを使う場合も、出力された内容がページの表示と一致しているかを、リッチリザルト テストで確かめます。
よくある質問
Q. 構造化データを入れれば、検索の順位が上がりますか?
A. 順位が上がると約束されるものではありません。構造化データは、ページの内容を正確に伝えるためのものです。リッチリザルトについても、Googleは、条件を満たしても表示が保証されるわけではないとしています。
Q. よくある質問のページに、FAQの構造化データは入れたほうがいいですか?
A. 2023年8月の変更で、FAQのリッチリザルトは、よく知られた信頼できる政府や医療のサイトに限って表示されるようになりました。一般の企業サイトでは、検索結果の見た目は変わらないことが多いと考えておきます。入れたままでも問題はありません。よくある質問のページ自体を、お客様の疑問に答える内容に整えることが大切です。
Q. どのページから始めればいいですか?
A. まずはトップページの会社の情報(Organization)から始めるのがおすすめです。社名、住所、電話番号、ロゴなど、会社の基本の情報をそろえる作業にもなります。次に、店舗のある業種は店舗のページ、記事を公開している場合は記事のページへと広げます。
まとめ:裏技ではなく、正確な情報を伝える土台
・構造化データは、ページの内容の意味を、決まった形で検索エンジンに伝える記述
・形式は多くの場合JSON-LDがおすすめ(Google)
・企業サイトでは、まずトップページのOrganization(会社の情報)から整える
・GoogleのAI機能のために特別な構造化データは必要ないが、ページの表示と一致させることは基本として大切
・入れたあとは、リッチリザルト テストとURL検査ツールで確かめる
サイト全体の整え方はAIに引用されるサイトのつくり方、AIOの基本はAIO(AI検索最適化)とはをご覧ください。


