News
お知らせ
構造化マークアップとは?SEOとAI検索(GEO対策)への効果と全体像を解説
「構造化マークアップという言葉は知っているが、何から始めればいいかわからない」「WordPressで自分で設定できるのか、外注が必要なのか判断できない」「実装したつもりなのにリッチリザルトが表示されない」
この記事では、構造化マークアップの基礎知識・SEO・AI検索への効果・WordPressでの設定方法・よくあるエラーの対処法まで、技術的な知識がなくても理解できるよう一本にまとめて解説します。関連する詳細テーマへのリンクもセクションごとに案内しています。
この記事でわかること
- 構造化マークアップとは何か・なぜ今必要なのか
- SEO・AI検索(GEO対策)への具体的な効果
- 業種別・優先して実装すべきタイプの選び方
- WordPressでの設定方法(プラグイン・手動の違い)
- JSON-LDの基本的な書き方とサンプル
- リッチリザルトが表示されないときのエラー確認・修正方法
- 自社対応 vs 外注の判断基準と費用相場
本記事の構成
1. 構造化マークアップとは何か
― Googleに「このページは何のページか」を正確に伝える技術 ―
ホームページには大量のテキストと情報が並んでいますが、Googleのクローラーはページに書かれている情報の「意味」を完全には理解できません。たとえば「3,300円」という数字が商品の価格なのか・サービスの月額費用なのか・電話番号の一部なのか、テキストだけからは正確に判断できないのです。
構造化マークアップとは、ページ内の情報に「これは商品の価格です」「これはFAQの質問です」「これは会社の営業時間です」という意味のラベルを貼り付ける作業です。HTML内にJSON-LDという形式でコードを追記することで実装します。
「構造化マークアップ」「構造化データ」「JSON-LD」の違い
「Googleに情報の意味を伝える作業」全体を指す広い概念。実装方法にはJSON-LD・Microdata・RDFaの3種類がある。
構造化マークアップによってページに追加されるデータそのもの。「FAQの質問と回答」「商品の価格と在庫」などが該当する。
Googleが推奨する実装形式。HTMLとは別の<script>タグ内にコードを記述するため、既存のHTMLを変更せずに追加できる。現在の主流。
ページのデザインや文章を変えることなく、検索エンジンとAIへの「情報の伝わりやすさ」だけを大幅に改善できる施策です。SEO対策・GEO対策の両方に効果があり、費用対効果の高い施策として注目されています。
2. SEO・AI検索(GEO対策)への効果
― 検索結果の「見え方」と「引用されやすさ」が変わる ―
効果① リッチリザルトによるCTR(クリック率)の向上
構造化マークアップを実装すると、通常の「青いリンク1行」だった検索結果が、FAQの展開表示・星評価・営業時間・価格などを含むリッチリザルトとして表示されます。同じ検索順位でもCTRが平均20〜30%向上するという調査結果があります。
▼ よくある質問
Q. 費用はいくら? ▶ 見る
Q. 対応エリアは? ▶ 見る
★★★★☆ 4.3(38件)
営業:10:00〜19:00
熊本市中央区
★★★★★ 4.8
¥12,800(税込)
在庫あり
CREVIA ›
SEO対策 ›
構造化マークアップ
効果② E-E-A-T評価の向上(間接的なSEO効果)
GoogleはE-E-A-T(経験・専門性・権威性・信頼性)を重視してページを評価します。Articleタイプで著者情報・公開日・更新日を明示したり、LocalBusinessタイプで会社情報を構造化したりすることで、Googleがページの信頼性を判断しやすくなります。
Googleは「構造化マークアップは直接的な順位シグナルではない」と公式に述べていますが、CTR向上・ユーザー体験の改善・E-E-A-T強化を通じて間接的に検索順位の改善につながるケースが多いのが実態です。
効果③ AI検索(GEO対策)での引用促進【2026年最重要】
ChatGPT・Gemini・Perplexity・GoogleのAIオーバービューなどのAI検索は、Web上の情報を収集・整理して回答を生成します。このとき構造化されたデータはAIが情報を理解・引用しやすい形式であるため、構造化マークアップを実装しているページほどAI検索の回答に引用されやすくなります。
FAQの質問と回答/会社・店舗の基本情報/記事の著者・更新日・概要/サービスの価格・特徴
GEO対策(AI検索最適化)の基本施策の一つ。コンテンツの質・E-E-A-Tと組み合わせることで引用精度が上がる。
2026年現在、ChatGPTやGeminiを使って情報収集・業者選びをするユーザーは急増しています。構造化マークアップはSEOとGEO対策を同時に強化できる、費用対効果の高い施策です。
3. 業種別・優先すべきタイプの選び方
― すべてを実装する必要はない。自社のビジネスに合ったタイプを選ぶ ―
構造化データのタイプは数十種類以上ありますが、中小企業にとって優先度が高いのは限られています。まず全業種共通で実装すべき3タイプを押さえ、そのうえで業種に合わせて追加します。
全業種共通で優先実装すべき3タイプ
よくある質問セクション・ページに実装。検索結果でのQ&A展開表示とAI検索での引用率向上の両方に効果大。実装難易度が低く最優先。
すべてのページに実装を推奨。サイト構造をGoogleに伝え、検索結果のURLをパンくず形式で表示。クローラビリティの改善にも貢献。
会社・店舗情報をトップページに実装。AI検索が「この会社は何をしているか」を正確に把握するための基礎データ。
| 業種 | 追加で優先すべきタイプ | 主な効果 |
|---|---|---|
| クリニック・歯科・整骨院 | LocalBusiness(MedicalBusiness)・Review | 診療科目・受付時間・評価の検索表示 |
| 美容院・サロン・エステ | LocalBusiness・Review・Event(キャンペーン) | 星評価・営業時間・キャンペーン情報の表示 |
| 士業(税理士・行政書士など) | Article・LocalBusiness・Person(代表者) | 専門家としての信頼性・E-E-A-T向上 |
| リフォーム・建設・塗装 | LocalBusiness・Review・HowTo(施工手順) | 施工エリア・評価・手順コンテンツの強化 |
| 飲食店 | Restaurant・Review・Event(イベント・予約) | 料理ジャンル・価格帯・口コミの検索表示 |
| ECサイト・通販 | Product・Review・BreadcrumbList | 価格・在庫・評価の検索結果直接表示 |
| BtoB・コンサル・IT | Article・Person・HowTo・JobPosting | 専門性の可視化・採用強化・AI検索での引用 |
| セミナー・スクール・教室 | Event・Course・Review | 開催日程・コース情報・評価の検索表示 |
各タイプの詳細・外注費用・業者選びのポイントは、「構造化マークアップの外注費用・相場・依頼方法を徹底解説」で詳しく解説しています。
4. WordPressでの設定方法|プラグイン vs 手動実装
― プラグインで「全部できる」は誤解。使い分けを理解する ―
Yoast SEO・RankMath・All in One SEOなどのSEOプラグインで対応可能なタイプは以下の通りです。
- Article(記事・ブログ投稿)
- BreadcrumbList(パンくず)
- FAQPage(Yoast / RankMathのブロック機能)
- WebSite・WebPage
以下のタイプはプラグインのカバー範囲外のため、JSON-LDを手動で記述する必要があります。
- LocalBusiness(店舗・会社情報の詳細)
- Product(商品情報・価格・在庫)
- Event(イベント・セミナー)
- JobPosting(採用情報)
- HowTo(手順・やり方)
- @graph構造での複合実装
WordPressへのJSON-LD手動追加の手順
外観 → テーマファイルエディター → header.php の </head> の直前にJSON-LDの<script>タグを貼り付ける。全ページ共通のスキーマ(Organization等)に適している。
各記事・固定ページの編集画面で「カスタムHTML」ブロックを追加し、JSON-LDを貼り付ける。ページ固有のスキーマ(FAQ・Eventなど)に適している。
コードを直接テーマファイルに書かずに、プラグイン経由でheadタグにJSON-LDを挿入する方法。テーマアップデート時の上書きリスクがない。
header.phpなどのテーマファイルを直接編集する場合、テーマのアップデート時に上書きされるリスクがあります。必ず子テーマを使用し、事前にバックアップを取ってから作業してください。
5. JSON-LDの基本的な書き方とサンプルコード
― コピー&ペーストで使える基本テンプレートを業種別に紹介 ―
JSON-LDはHTMLとは独立した<script>タグ内に記述します。基本構造を理解すれば、タイプを変えるだけでさまざまな情報を構造化できます。
JSON-LDの基本構造
<!-- headタグ内またはbodyタグ内に記述 --> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "タイプ名", // ここにタイプに応じたプロパティを記述 } </script>
複数のタイプを同一ページに実装する場合は、@graphを使って1つの<script>タグにまとめることがGoogleの推奨方法です。
サンプル①:FAQPage(よくある質問)
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "質問文をここに記入", "acceptedAnswer": { "@type": "Answer", "text": "回答文をここに記入" } }, { "@type": "Question", "name": "2問目の質問文", "acceptedAnswer": { "@type": "Answer", "text": "2問目の回答文" } } ] } </script>
※ページ内のFAQコンテンツと内容が一致している必要があります。ページに存在しない質問・回答を記述するとGoogleのガイドライン違反になります。
サンプル②:LocalBusiness(来店型ビジネス向け)
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "LocalBusiness", "name": "店舗・会社名", "url": "https://example.com", "telephone": "096-XXX-XXXX", "address": { "@type": "PostalAddress", "streetAddress": "番地・ビル名", "addressLocality": "熊本市中央区", "addressRegion": "熊本県", "addressCountry": "JP" }, "openingHours": ["Mo-Fr 10:00-19:00", "Sa 10:00-17:00"], "areaServed": "熊本県" } </script>
記述ミスやガイドライン違反がないかどうかは、Googleの「リッチリザルトテスト」で確認できます。URLを入力するだけで自動的にエラーを検出してくれるため、実装後は必ず確認してください。
6. リッチリザルトが表示されないときのエラー確認・修正方法
― 「実装した」だけでは不十分。検証と修正がセットで必要 ―
リッチリザルトが表示されない主な原因と対処法
実装直後は数日〜1か月かかる場合があります。
対処:Search Consoleの「URL検査」→「インデックス登録をリクエスト」でクロールを促す。
カンマの抜け・括弧の不一致・文字コードのエラーなど。
対処:「リッチリザルトテスト」でURLを入力してエラー箇所を確認・修正する。
ページ本文に存在しない情報を構造化データに記述している。
対処:FAQの質問・回答がページ内に実際に表示されているかを確認する。
スパム的な内容・誇大表現・実際と異なる評価などが含まれている。
対処:Search Consoleの「リッチリザルト」レポートで手動対策を確認する。
エラー確認に使う2つのツール
「拡張」セクションの各タイプ別レポートで、サイト全体のエラー数・警告・有効ページ数を管理できる。継続的な監視に使用。エラーが多い場合はこちらで詳細を確認する。
| Search Consoleの表示 | 意味 | 対応の優先度 |
|---|---|---|
| エラー | 必須プロパティが欠如・コードが不正。リッチリザルトは表示されない。 | 最優先で修正 |
| 警告 | 推奨プロパティが欠如。リッチリザルトは表示されることもあるが不完全。 | できれば対応 |
| 有効 | 正常に認識されている。リッチリザルトの表示対象になっている。 | 対応不要 |
7. 自社対応 vs 外注の判断基準と費用相場
― HTMLが読める・書けるかどうかと、何タイプ実装するかで決まる ―
- 社内にHTMLを読める・書けるスタッフがいる
- WordPressプラグインで対応できるタイプのみ実装したい
- FAQやパンくずなど基本タイプのみが対象
- コストを抑えたい・学習コストが許容できる
- コードの知識がない・作業時間が確保できない
- 複数タイプを正確・網羅的に実装したい
- SEO・GEO対策と連携して戦略的に進めたい
- 実装後の検証・エラー対応まで任せたい
- ホームページ制作・リニューアルと合わせて依頼したい
外注費用の目安
| 依頼内容 | 費用の目安 |
|---|---|
| 単発・基本タイプのみ(FAQ・パンくず等) | 3〜10万円 |
| 複数タイプ・戦略設計込み(推奨) | 10〜30万円 |
| ホームページ制作とセットでの実装 | 制作費内〜+5〜15万円 |
| 月額SEO対策の一部として継続実施 | 月額3〜10万円(SEO対策費内) |
外注費用の詳細な内訳・「格安実装」に潜むリスク・信頼できる業者の見極め方については、「構造化マークアップの外注費用・相場・依頼方法を徹底解説」をご覧ください。
8. CREVIAの構造化マークアップ実装サービス
― SEO・GEO対策・ホームページ制作と一気通貫で対応 ―
CREVIAは構造化マークアップの実装を、SEO対策・GEO対策(AI検索最適化)・ホームページ制作と一体で提供しています。「どのタイプを優先すべきか」の戦略設計から実装・検証・継続改善まで一貫対応します。
業種・サイト構造・検索ニーズを分析し、「どのタイプを・どのページに・どの優先度で」実装すべきかを設計します。
実装後にGoogleのリッチリザルトテスト・Search Consoleでエラーがないかを確認し、リッチリザルト表示までフォローします。
構造化マークアップをSEOコンテンツ・GEO対策(AI検索最適化)と一体で設計するため、単体実装より高い効果を実現します。
現状のサイトに構造化マークアップが正しく実装されているか・どのタイプが不足しているかを確認した上で、必要な対応をご提案します。「まず状況だけ確認してほしい」という段階でのご相談も歓迎しています。
9. よくある質問(FAQ)
構造化マークアップの実装・ご相談はCREVIAへ
「自社サイトに何を実装すべきか知りたい」「実装したがリッチリザルトが表示されない」「SEO・GEO対策とまとめて依頼したい」など、どの段階でもお気軽にご相談ください。CREVIAでは構造化マークアップの戦略設計・実装・検証・SEO対策・GEO対策を一気通貫でご支援します。
熊本・全国対応|構造化マークアップ・SEO対策・GEO対策・ホームページ制作
この記事の関連・詳細解説記事
株式会社CREVIA|構造化マークアップ・SEO対策・GEO対策・ホームページ制作|熊本・全国対応
熊本から全国へ。検索対策・AI検索対策・ホームページ制作を一気通貫でご支援します。
