EN ログイン

構造化データ(スキーマ)とは | Genviewが推奨する種類と設置方法

スキーマガイド 2026-06-24

「スキーマを設置してください」——改善提案やサイト診断でこの指示を見て、何をすればいいか分からなかった方へ。このページでは、スキーマとは何か・なぜ必要か・どこにどう入れるかを、具体例とともにゼロから説明します。

スキーマとは何か

スキーマ(Schema)とは、AIや検索エンジンに「このページは何についてのページか」を正確に伝えるための、機械向けの説明文です。

たとえばあなたのサイトに「よくある質問」ページがあるとします。人間が読めば「ああ、FAQ(よくある質問)のページだな」と分かります。ただしAIや検索エンジンは、テキストを読んでも「これはFAQページなのか、コラムなのか、商品説明なのか」を文脈だけで正確に判断できないことがあります。

そこでスキーマを使います。スキーマを設置すると、「このページはFAQPageです。質問1は〇〇で、回答は〇〇です」という情報を、AIや検索エンジンが読み取りやすい形で伝えられます。

人間向けのページ
スキーマ(機械向けの説明)
よくある質問
Q. 料金はいくらですか?
A. 月額11,800円からです。
「このページはFAQPageです。質問は"料金はいくらですか?"、回答は"月額11,800円からです"という内容です」
← 人間が読む
← AIが読み取りやすくなる

スキーマの形式はJSON-LDと呼ばれるコードで記述され、ページのHTMLに埋め込みます。見た目には表示されません。

なぜスキーマが必要なのか

AIは膨大な情報の中から「この企業は何者で、何に強く、どの文脈で推薦すべきか」を判断します。スキーマは、その判断を助ける「公式の自己紹介」です。

スキーマがない場合、AIはページのテキストを読んで自分なりに解釈します。多くの場合は正しく理解されますが、あいまいな部分は推測で補完されます。推測が間違うと、AIが自社を誤った文脈で紹介したり、重要な情報を見落としたりします。

スキーマなし

AIがテキストを読んで「たぶんこういう会社だろう」と推測する。正しく理解されることもあるが、あいまいな部分は補完される。

スキーマあり

「この会社はGEO対策SaaSを提供するOrganizationで、料金はこうで、FAQはこういう内容」と構造的に伝わる。AIの推測や誤解を減らせる。

SEOでも同様ですが、GEO(AIへの最適化)においてはさらに重要です。AIは検索エンジンよりも「企業の全体像」を理解して回答を生成するため、スキーマによる正確な情報提供がAI認識の精度に直結します。

スキーマがないとどうなるか

スキーマがなくても、サイトが完全に無視されるわけではありません。ただし、以下のような問題が起きやすくなります。

会社の説明がブレる

Organizationスキーマがないと、AIが「この会社は何をしているのか」を各ページから勝手に解釈する。ページごとに説明が違うと、AIの認識もブレる。

FAQが引用されにくい

FAQPageスキーマがないと、AIが「これは質問と回答のセットだ」と認識しにくい。ユーザーの質問に対して自社FAQが参照されるチャンスを逃す。

著者・専門性が伝わりにくい

Personスキーマがないと、誰がこのコンテンツを書いたか・どんな専門性があるかを機械が理解しにくくなります。著者情報を正確に伝えるための補助として有効です。

サービス種別が伝わりにくい

SoftwareApplicationやServiceスキーマがないと、自社がSaaSなのかコンサルなのかといったサービス種別をAIが正確に理解しにくくなります。

スキーマはどこに入れるのか

スキーマはHTMLの<head>タグ内、または<body>タグ内に<script type="application/ld+json">というコードブロックとして埋め込みます。

埋め込みの例(FAQPageスキーマ)

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "料金はいくらですか?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "月額11,800円(Standardプラン)からご利用いただけます。"
    }
  }]
}
</script>

見た目には何も表示されません。AIや検索エンジンだけが読み取ります。

ページごとに入れるのが基本

OrganizationスキーマはTOPページ、FAQPageスキーマはFAQページ、ArticleスキーマはブログページのHTMLにそれぞれ個別に埋め込みます。1ページに複数のスキーマを入れることも可能です。

スキーマはどうやって入れるのか

スキーマの入れ方は主に3つあります。

方法
向いている人
HTMLに直接貼り付ける
固定ページを自分で編集できる人。WordPressならカスタムHTMLブロックやテーマのhead編集から追加できます。
GTM(Googleタグマネージャー)経由で入れる
HTMLを直接編集しにくいサイト向け。GTMを使えば対象ページへ配信できます。FAQPage・Article・Productなどはページ種別を絞って配信する必要があります。
ツールで自動生成して貼り付ける
コードを自分で書きたくない人向け。Genviewの構造化データ機能を使えば、ページ情報をもとにJSON-LDのコードを自動生成でき、コピペするだけで完了します。

コードを自分で書く場合は、Schema.orgの公式仕様を参照するか、Genviewの生成機能を使うのが確実です。入れた後はGoogleのリッチリザルトテストで正しく読み取られているか確認できます。

Genviewが推奨するスキーマ分類

Schema.orgには数百種類のスキーマが存在しますが、全部を入れる必要はありません。GEO観点では、以下の4段階で優先度を整理するのがおすすめです。

GEO観点での重要な前提

Googleのリッチリザルトに表示されないスキーマでも、AIが内容理解に利用する可能性があります。そのため「リッチリザルトに出ない=不要」ではありません。SEOとGEOではスキーマの優先度が異なる場合があります。

Sランク — ほぼ全サイトで推奨

スキーマ 対象ページ GEO的な意味
Organization 全サイト共通・会社情報・TOP 運営主体を明示する
WebSite TOP・全体共通 サイト全体の名前・URLを明示する
WebPage 汎用ページ ページ単位の存在・名称・説明を明示する
BreadcrumbList TOP以外の主要ページ サイト内の階層構造を明示する
Article / BlogPosting 記事・コラム 記事・著者・公開日・発行元を明示する

GEOの土台。特にOrganization・WebSite・BreadcrumbList・Articleは最優先で設置してください。WebPageは汎用ページの補助として使い、FAQPage・Article・SoftwareApplicationなどページ内容に合うスキーマと併用するのが基本です。

Aランク — GEO・SaaS・BtoBサイトで強く推奨

スキーマ 対象ページ GEO的な意味
SoftwareApplication プロダクトTOP・機能ページ SaaS・ツールであることを明示
Service サービス紹介ページ 提供サービスの内容を明示
FAQPage FAQページ・FAQセクション 質問と回答のペアを明示
Person 著者ページ・チームページ・記事著者 誰が書いたか・誰が関与しているかを明示
DefinedTerm 用語集個別ページ 専門用語の定義を明示
DefinedTermSet 用語集一覧ページ 用語集全体を明示

GEO対策ツールであるGenviewでは、このAランクも重要です。特にSoftwareApplication・FAQPage・Person・DefinedTermは入れる価値があります。

Bランク — ページ内容によって推奨

スキーマ 対象ページ 使う条件
CollectionPage 一覧ページ・カテゴリページ 記事一覧・機能一覧・用語一覧など
AboutPage 会社概要・チーム・ミッション 会社説明・運営者説明ページ
ProfilePage 個人プロフィールページ 1人の著者・監修者を詳しく紹介する場合
Product 料金・プランページ 商品として価格・プランを明示したい場合
Offer 料金ページ・プラン紹介 価格・無料トライアル・提供条件を明示したい場合
Review / AggregateRating レビュー掲載ページ 実レビューがページ上にある場合のみ

ProductやOfferはBtoB SaaSでも使えますが、料金・プランの表示内容とズレるとリスクがあります。レビュー系は実際にページ上にレビューが見えている場合だけ使ってください。

Cランク — 無理に入れなくてよい

スキーマ 理由
HowTo Googleでのリッチリザルト価値は下がっており、GEO上も必須ではない
Event セミナー・ウェビナーがある場合のみ
VideoObject 動画が埋め込まれている場合のみ
LocalBusiness 実店舗・地域ビジネスでないなら不要
JobPosting 採用ページで募集要項がある場合のみ
Course 講座・教育コンテンツでないなら不要

GenviewでスキーマをAI対策に活かす

スキーマの設置は重要ですが、どのページに何のスキーマが必要かを判断し、正しいコードを書くのは手間がかかります。Genviewの構造化データ機能では、ページ情報をもとにJSON-LDのコードを自動生成し、コピペするだけで設置できます。

生成後は検証機能でエラー・警告を確認でき、Googleのリッチリザルトテストへのリンクもあります。「何のスキーマが不足しているか」はサイト診断で把握できるため、診断→生成→設置→検証という流れで進められます。

料金プランと始め方

まずは無料プランで現在のAI認識を確認する →

← Genviewとはに戻る
お申込みはこちら →