熊本ホームページ制作・Webマーケティング・SEO対策・MEO対策・GEO対策・Webデザイン・パンフレット・ロゴ・名刺・動画制作・広告運用・コーディング代行・オリジナルアパレル・グッズ制作は株式会社CREVIAへ

5F Shimotori Building
1-12-27 Shimotori Chuo-ku
Kumamoto-shi Kumamoto
860-0807 Japan

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の質問と回答」「商品の価格と在庫」などが該当する。
JSON-LD(推奨)
Googleが推奨する実装形式。HTMLとは別の<script>タグ内にコードを記述するため、既存のHTMLを変更せずに追加できる。現在の主流。

一言で言えば:「GoogleにもAIにも伝わるホームページ」を作る技術

ページのデザインや文章を変えることなく、検索エンジンとAIへの「情報の伝わりやすさ」だけを大幅に改善できる施策です。SEO対策・GEO対策の両方に効果があり、費用対効果の高い施策として注目されています。

2. SEO・AI検索(GEO対策)への効果

― 検索結果の「見え方」と「引用されやすさ」が変わる ―

効果① リッチリザルトによるCTR(クリック率)の向上

構造化マークアップを実装すると、通常の「青いリンク1行」だった検索結果が、FAQの展開表示・星評価・営業時間・価格などを含むリッチリザルトとして表示されます。同じ検索順位でもCTRが平均20〜30%向上するという調査結果があります。

FAQリッチリザルト
▼ よくある質問
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検索の回答に引用されやすくなります。

AI検索で引用されやすいデータ
FAQの質問と回答/会社・店舗の基本情報/記事の著者・更新日・概要/サービスの価格・特徴
GEO対策における構造化マークアップの位置づけ
GEO対策(AI検索最適化)の基本施策の一つ。コンテンツの質・E-E-A-Tと組み合わせることで引用精度が上がる。

「Google検索だけでなくAI検索にも対応する」施策として今すぐ着手すべき

2026年現在、ChatGPTやGeminiを使って情報収集・業者選びをするユーザーは急増しています。構造化マークアップはSEOとGEO対策を同時に強化できる、費用対効果の高い施策です。

3. 業種別・優先すべきタイプの選び方

― すべてを実装する必要はない。自社のビジネスに合ったタイプを選ぶ ―

構造化データのタイプは数十種類以上ありますが、中小企業にとって優先度が高いのは限られています。まず全業種共通で実装すべき3タイプを押さえ、そのうえで業種に合わせて追加します。

全業種共通で優先実装すべき3タイプ

① FAQPage
よくある質問セクション・ページに実装。検索結果でのQ&A展開表示とAI検索での引用率向上の両方に効果大。実装難易度が低く最優先。
② BreadcrumbList
すべてのページに実装を推奨。サイト構造をGoogleに伝え、検索結果のURLをパンくず形式で表示。クローラビリティの改善にも貢献。
③ Organization / LocalBusiness
会社・店舗情報をトップページに実装。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手動追加の手順

方法A:テーマのheader.phpに追記
外観 → テーマファイルエディター → header.php の </head> の直前にJSON-LDの<script>タグを貼り付ける。全ページ共通のスキーマ(Organization等)に適している。
方法B:カスタムHTMLブロックに追記
各記事・固定ページの編集画面で「カスタムHTML」ブロックを追加し、JSON-LDを貼り付ける。ページ固有のスキーマ(FAQ・Eventなど)に適している。
方法C:「Head, Footer and Post Injections」等のプラグインで挿入
コードを直接テーマファイルに書かずに、プラグイン経由で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>

JSON-LDを書いたら必ず「リッチリザルトテスト」で検証する

記述ミスやガイドライン違反がないかどうかは、Googleの「リッチリザルトテスト」で確認できます。URLを入力するだけで自動的にエラーを検出してくれるため、実装後は必ず確認してください。

6. リッチリザルトが表示されないときのエラー確認・修正方法

― 「実装した」だけでは不十分。検証と修正がセットで必要 ―

リッチリザルトが表示されない主な原因と対処法

原因① Googleのクロール待ち
実装直後は数日〜1か月かかる場合があります。
対処:Search Consoleの「URL検査」→「インデックス登録をリクエスト」でクロールを促す。
原因② JSON-LDにエラーがある
カンマの抜け・括弧の不一致・文字コードのエラーなど。
対処:「リッチリザルトテスト」でURLを入力してエラー箇所を確認・修正する。
原因③ コンテンツとの不一致
ページ本文に存在しない情報を構造化データに記述している。
対処:FAQの質問・回答がページ内に実際に表示されているかを確認する。
原因④ ガイドライン違反
スパム的な内容・誇大表現・実際と異なる評価などが含まれている。
対処:Search Consoleの「リッチリザルト」レポートで手動対策を確認する。

エラー確認に使う2つのツール

① Googleリッチリザルトテスト
URLまたはコードを貼り付けると、エラー・警告・対応するリッチリザルトの種類を即座に確認できる。実装直後の一次確認に使用。
→ リッチリザルトテストを開く
② Google Search Console
「拡張」セクションの各タイプ別レポートで、サイト全体のエラー数・警告・有効ページ数を管理できる。継続的な監視に使用。エラーが多い場合はこちらで詳細を確認する。

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対策と連携
構造化マークアップをSEOコンテンツ・GEO対策(AI検索最適化)と一体で設計するため、単体実装より高い効果を実現します。

「自社サイトに何が必要か」から無料でご相談いただけます

現状のサイトに構造化マークアップが正しく実装されているか・どのタイプが不足しているかを確認した上で、必要な対応をご提案します。「まず状況だけ確認してほしい」という段階でのご相談も歓迎しています。

9. よくある質問(FAQ)

Q. 構造化マークアップとSEO対策は別々に考えるべきですか?
別々ではなく、セットで考えるべきです。構造化マークアップはSEO対策の一部であり、コンテンツの質・内部リンク・ページ速度などと組み合わせて初めて最大効果を発揮します。特にAI検索(GEO対策)との連動を意識して設計することが、2026年以降の検索対策の重要ポイントです。

Q. 構造化マークアップはすべてのページに実装する必要がありますか?
すべてのページに実装する必要はありません。まずトップページ・サービスページ・よくある質問ページ・ブログ記事ページを優先してください。BreadcrumbListはすべてのページに実装することが推奨されますが、FAQやLocalBusinessなどは該当コンテンツがあるページのみで問題ありません。

Q. 構造化マークアップを実装したのにリッチリザルトが表示されません。なぜですか?
主な原因は4つです。①Googleのクロールがまだ行われていない(実装直後は数日〜1か月かかる場合あり)、②JSON-LDのコードにエラーがある(リッチリザルトテストで確認)、③ページのコンテンツと構造化データの内容が一致していない、④Googleのガイドライン違反と判定されている、です。Search Consoleの「リッチリザルト」レポートでエラーの詳細を確認することが最初のステップです。

Q. WordPressのプラグイン(Yoast SEO・RankMath)だけで構造化マークアップは完結しますか?
基本的なタイプ(FAQ・Article・BreadcrumbList)はプラグインでカバーできます。ただしLocalBusiness・Product・Event・JobPostingなどの詳細タイプはプラグインのカバー範囲外のため、JSON-LDを手動でheadタグ内またはカスタムHTMLブロックに追記する必要があります。プラグインだけで完結すると思い込むと、重要なタイプが抜け落ちるリスクがあります。

Q. 構造化マークアップの実装をCREVIAに依頼するといくらかかりますか?
実装するタイプ数・ページ数・現在のサイト環境によって異なります。単発の基本タイプ実装は3〜10万円、複数タイプの戦略設計込みでは10〜30万円が目安です。ホームページ制作・SEO対策・GEO対策と一体での対応も可能です。まずは無料相談でご状況をお聞かせください。

構造化マークアップの実装・ご相談はCREVIAへ

「自社サイトに何を実装すべきか知りたい」「実装したがリッチリザルトが表示されない」「SEO・GEO対策とまとめて依頼したい」など、どの段階でもお気軽にご相談ください。CREVIAでは構造化マークアップの戦略設計・実装・検証・SEO対策・GEO対策を一気通貫でご支援します。

▶ 無料相談・お問い合わせはこちら

熊本・全国対応|構造化マークアップ・SEO対策・GEO対策・ホームページ制作

株式会社CREVIA|構造化マークアップ・SEO対策・GEO対策・ホームページ制作|熊本・全国対応

熊本から全国へ。検索対策・AI検索対策・ホームページ制作を一気通貫でご支援します。