【構造化データ】JSON-LDの書き方完全ガイド|検索結果に「よくある質問」や「求人情報」を表示させる技術

「Googleの検索結果に、自社の『よくある質問』を表示させたい」
「求人ボックスやGoogleしごと検索に、採用情報を掲載したい」
これらを実現するために必須となる技術が「構造化データ(Structured Data)」です。
Webサイト上の情報を、Googleのロボット(クローラー)が理解しやすい言葉に翻訳して伝えることで、検索結果をリッチな表示に変えることができます。
本記事では、Googleが推奨する記述形式である「JSON-LD(ジェイソン・エルディー)」の書き方を中心に、実務ですぐに使える具体的なコード例や検証方法を解説します。
構造化データとJSON-LDの基礎知識
構造化データとは、HTMLで書かれたWebページの意味を、検索エンジンに正しく理解させるためのメタデータです。
なぜ構造化データが必要なのか?(SEO・AIO効果)
人間はWebページを見れば「これはイベントの開催日時だ」「これは商品の価格だ」と直感的に分かりますが、検索エンジンはただの「文字の羅列」としてしか認識できないことがあります。
構造化データを実装することで、以下のようなメリットがあります。
- リッチリザルトの表示: 検索結果に「★評価」「FAQ」「求人給与」などが表示され、クリック率(CTR)が向上する。
- AI(SGE)への情報伝達: Googleの生成AIやアンサーボックスに対し、正確な情報をソースとして提供できる。
- ナレッジパネルの強化: 企業や店舗の正しい情報をGoogleに認知させる。
構造化データは、これからのSEOで重要となる「LLMO(大規模言語モデル最適化)」や「AIO(AI概要)」対策においても非常に重要な役割を果たします。詳しくは以下の記事をご覧ください。
関連記事:AI時代を先取り!LLMOとAIOが検索順位を変える「裏側」と、即実践できる次世代SEO施策
JSON-LD(JavaScript Object Notation for Linked Data)とは
構造化データを書くための文法にはいくつか種類がありますが、現在Googleが最も推奨しているのがJSON-LDです。
以前はHTMLタグに直接書き込む「Microdata」などが使われていましたが、管理が煩雑になるため、現在は<script>タグを使ってHTMLのどこにでも記述できるJSON-LDが主流です。
【コピペで使える】JSON-LDの具体的な書き方事例
ここからは、Web制作の現場で頻繁に使用する3つのパターンについて、実際のコードを紹介します。
<head>タグ内、または<body>タグ内の任意の場所に記述してください。
1. よくある質問(FAQ Page)
検索結果の下部に、アコーディオン形式で質問と回答を表示させます。
サービスサイトやLPで非常に有効です。
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "ホームページの制作期間はどれくらいですか?", "acceptedAnswer": { "@type": "Answer", "text": "サイトの規模によりますが、一般的なコーポレートサイトで約2〜3ヶ月、LP(ランディングページ)で約1ヶ月程度となります。" } }, { "@type": "Question", "name": "スマートフォン対応は可能ですか?", "acceptedAnswer": { "@type": "Answer", "text": "はい、現在は全てのプランでレスポンシブWebデザイン(スマホ対応)を標準実装しております。" } }] } </script> |
2. 求人情報(Job Posting)
「Googleしごと検索(Google for Jobs)」に求人情報を掲載するための記述です。
自社サイトの採用ページに埋め込むことで、Indeedなどの媒体を使わずに露出を増やせます。
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
<script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "JobPosting", "title": "Webデザイナー・Webプログラマー", "description": "大阪本社でのWebサイトのデザイン、コーディング業務全般をお任せします...", "datePosted": "2024-04-01", "hiringOrganization": { "@type": "Organization", "name": "digrart", "sameAs": "https://www.digrart.jp/" }, "jobLocation": { "@type": "Place", "address": { "@type": "PostalAddress", "streetAddress": "久太郎町2-4-16", "addressLocality": "大阪市中央区", "addressRegion": "大阪府", "postalCode": "541-0056", "addressCountry": "JP" } }, "baseSalary": { "@type": "MonetaryAmount", "currency": "JPY", "value": { "@type": "QuantitativeValue", "value": 250000, "unitText": "MONTH" } } } </script> |
3. ローカルビジネス(Local Business)
店舗名、住所、営業時間などをGoogleマップやナレッジパネルと連携させる記述です。
現在Corporation(企業)として登録されている場合でも、MEO対策(ローカルSEO)を強化したい場合は、より詳細な位置情報を扱えるLocalBusinessを追加または併記することをおすすめします。
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "LocalBusiness", "name": "digrart", "image": "https://www.digrart.jp/assets2025/img/logo.svg", "telephone": "06-4963-3330", "url": "https://www.digrart.jp/", "address": { "@type": "PostalAddress", "streetAddress": "久太郎町2-4-16 創空KYUTARO 305", "addressLocality": "大阪市中央区", "addressRegion": "大阪府", "postalCode": "541-0056", "addressCountry": "JP" } } </script> |
構造化データと合わせてナレッジパネルの情報を充実させることで、検索結果での露出(MEO効果)を最大化できます。詳しい攻略法はこちらをご覧ください。
関連記事:Googleマップ順位を上げるMEO対策|大阪の店舗ビジネスがやるべき「ナレッジパネル」攻略
実装後の検証方法(リッチリザルトテスト)
コードを書いたら、必ずGoogleが提供しているテストツールで「文法が合っているか」「Googleが読み取れるか」を確認しましょう。
リッチリザルトテストの使い方
Google公式のリッチリザルトテストを使用します。
URLを入力するか、コードを直接貼り付けることで、エラーがないかを瞬時に判定してくれます。
- 緑色のチェック: 問題なし。検索結果に反映される可能性があります。
- 赤色のエラー: 記述ミスがあります。必須項目が抜けている、カンマが足りないなどを修正してください。
構造化データを実装しても、Googleのアルゴリズムによって検索結果に必ず表示されるわけではありませんが、正しい情報を伝えることはSEOの土台作りとして非常に重要です。
まとめ:構造化データで「見つけてもらえる」サイトへ
構造化データ(JSON-LD)は、Webサイトの情報を検索エンジンに「翻訳」して伝えるための共通言語です。
特にこれからの時代、検索エンジン(SGE)やAIが情報を収集する際の「ソース」として選ばれるためにも、正しいマークアップは必須のスキルとなります。
「自社サイトに最適な構造化データが分からない」「実装したけれどエラーが消えない」といった技術的なお悩みをお持ちの方は、ぜひdigrartへご相談ください。
SEOの内部対策からコンテンツ制作まで、検索エンジンに好かれるサイト作りをトータルでサポートいたします。
構造化データの実装を含むテクニカルSEOや、検索順位の改善をご検討の方は、ぜひ一度ご相談ください。
無料相談はこちらから
関連サービス:大阪のSEO対策・検索集客支援
この記事を書いた人
大阪市中央区にて2009年よりWeb制作・運用支援を行い、1,000件以上の実績を持つWeb制作会社「digrart(ディグラート)」編集部が、本記事を執筆・監修しています。
現場で培った豊富な知見を活かし、Webサイト制作、ECサイト制作、SEO対策、Webコンサルティングの実践的なハウツーをお届けします。
初心者からプロまで、Web戦略の成功をサポートする実務ベースの情報が満載です。
関連記事
-
Googleマップ順位を上げるMEO対策|大阪の店舗ビジネスがやるべき「ナレッジパネル」攻略
「大阪 カフェ」「梅田 美容室」のように、「地域名+業種」で検索した際、Googleマップのリストが検索結果の最上部に表示されることが当たり前になりました。 ...
-
AI時代を先取り!LLMOとAIOが検索順位を変える「裏側」と、即実践できる次世代SEO施策
「Google検索で、AIが回答を自動生成するようになってからクリック率が下がった」 「ChatGPTなどのAIに、自社のサービスをおすすめしてもらうにはどう...
-
SEOで重要なユーザー行動とは?検索意図の理解とUI改善で成果を上げる方法
SEOはこれまで数多くの変化を経験してきましたが、2024〜2025年の現在、Googleは従来よりもさらに「ユーザー行動」を重視する方向へ進んでいます。どれだ...
-
Google検索結果に出るサイトリンクについて
Googleで検索した際に、トップページだけではなく下層ページも表示されている事がありますよね。 こういうやつです。 これは一般的に「サイトリンク」と呼...