SEO のためのスキーママークアップを学びましょう。リッチスニペット、FAQ、商品、記事に構造化データを加え、クリック率を高めます。

要約
スキーママークアップは、HTML に加える構造化データで、検索エンジンがコンテンツの文脈を理解する助けになり、リッチスニペットの表示とクリック率の改善を可能にします。
さらに詳しく知るには、こちらに質問
スキーママークアップ(構造化データとも呼ばれます)は、コンテンツの意味を機械が読める形式で検索エンジンに伝えるために、ウェブサイトに加えるコードです。レビューが星 5 つの評価であると Google に推測させる代わりに、スキーマで「これは星 5 つの評価のレビューです」と明示的に伝えます。スキーマは、星の評価、価格、在庫状況、FAQ などを含む、強化された検索結果であるリッチスニペットを可能にします。ユーザーはリッチリザルトを見るとクリックしやすくなり、クリック率とトラフィックが高まります。
2026 年は、AI の時代に検索エンジンがコンテンツの文脈を理解する助けになるので、スキーママークアップがより重要になっています。情報源を引用する AIは、ページが何についてのものかを理解するためにスキーマに頼っています。さらに、検索結果がよりビジュアルになる(リッチスニペットが増える)につれて、プレーンテキストの結果は目立たなくなります。スキーママークアップを加えることは、検索での見え方と可視性を高める手っ取り早い方法です。このガイドでは、主なスキーマの種類と実装方法を解説します。
Schema.org は、構造化データのマークアップのオープンな標準です。ものを説明するプロパティの名前と値の語彙を提供します。「Review」スキーマには「reviewRating」「author」「reviewBody」「datePublished」などのプロパティがあり、「Product」スキーマには「name」「price」「description」「image」があります。マークアップは、JSON-LD(Google が推奨)、Microdata、RDFa の 3 つの形式のいずれかに従います。
Google のドキュメントは、実装が最も簡単で HTML の変更が不要なので、JSON-LD の形式を推奨しています。JSON-LD は、ページの head や body に加えるスクリプトのブロックです。ページの表示やスタイルには影響せず、コンテンツをどう解釈するかを Google に伝えるだけです。Google は JSON-LD を読み、ページの構造を理解し、検索結果にリッチスニペットを表示します。
JSON-LD(JSON for Linking Data)は、JSON のコードを含むスクリプトのブロックです。Google が好む形式で、HTML から切り離されていてすっきりしており、ページの構造に手を加えずに簡単に追加できます。Microdata は、HTML の属性(itemscope、itemtype、itemprop)を HTML の中に直接使います。機能しますが、HTML の変更が必要で、より複雑です。RDFa(Resource Description Framework in Attributes)は、Microdata と似た HTML の属性(resource、property、typeof)を使います。
新しく実装するなら、JSON-LD を使いましょう。簡単で、Google が好み、コンテンツとメタデータを分離できます。既存のページを更新する場合でも、JSON-LD が最良の選択です。WordPress、Webflow、HubSpot など、現代の CMS の多くには、コーディングなしで JSON-LD のスキーマを加えるプラグインや組み込みのツールがあります。
Article スキーマは、ブログ記事やニュース記事向けです。headline、datePublished、author、description、image などのフィールドを含みます。Google は、公開日と著者を含む記事のリッチスニペットを表示します。Product スキーマは、EC サイト向けです。名前、説明、価格、画像、評価を含みます。Google は、価格と星の評価を含む商品のリッチスニペットを表示し、クリック率を大きく高めます。
LocalBusiness スキーマは、地域のビジネス向けです。ビジネス名、住所、電話番号、営業時間、レビューを含みます。Google は、これを地域の検索結果とナレッジパネルに表示します。FAQ スキーマは、FAQ のページ向けです。質問と回答を配列として含みます。Google は、FAQ を検索結果で展開できるスニペットとして表示します。Review と AggregateRating のスキーマは、商品とビジネスに星の評価を加えます。評価の高いレビューは、CTR が大きく高くなります。
Event スキーマは、イベント向けです。イベント名、日付、場所、説明を含みます。Organization スキーマは、ビジネスの基本情報(名前、ロゴ、住所、ソーシャルのプロフィール)を提供します。Recipe スキーマは、料理のサイト向けです。材料、調理時間、栄養、評価を含みます。コンテンツの種類に合ったスキーマを選びましょう。
ブログ記事の Article スキーマには、headline(ページのタイトル)、datePublished(公開日)、dateModified(更新日)、author(著者名と URL)、description(メタディスクリプションか抜粋)、image(アイキャッチ画像)、mainEntity(通常は Article)が含まれます。JSON-LD の構造の例:
{"@context": "https://schema.org", "@type": "Article", "headline": "Title Tags: Write Clickable SEO Titles", "datePublished": "2026-04-29", "dateModified": "2026-04-29", "author": {"@type": "Person", "name": "John Smith", "url": "https://example.com/about"}, "description": "Learn to write title tags that rank and drive clicks", "image": "https://example.com/image.jpg"}
Yoast や RankMath などの WordPress の SEO プラグインの多くは、Article スキーマを自動で生成します。Webflow では、JSON-LD のカスタムコードブロックを加えます。HubSpot は、ブログ記事の Article スキーマを自動で生成します。スキーマの実装方法については、お使いの CMS のドキュメントを確認しましょう。
Product スキーマには、name、description、price、priceCurrency、image、availability、aggregateRating(星の評価)、reviews が含まれます。例:
{"@context": "https://schema.org", "@type": "Product", "name": "Sorank", "description": "GEO and SEO automation platform", "price": "99", "priceCurrency": "EUR", "image": "https://example.com/product-image.jpg", "aggregateRating": {"@type": "AggregateRating", "ratingValue": "4.8", "reviewCount": "450"}}
レビュー、オファー、在庫状況を含む詳細な Product スキーマは複雑に見えますが、Shopify、WooCommerce、BigCommerce などの EC プラットフォームは自動で生成します。Google の Product スキーマのドキュメントは、プロパティの詳しい要件と例を提供しています。
FAQ スキーマは、FAQ のページを、検索結果で展開できる Q&A を持つリッチスニペットに変えます。これにより、可視性と CTR が高まります。構造は単純で、FAQPage の項目の配列で、それぞれが質問と回答を含みます。例:
{"@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{"@type": "Question", "name": "What is SEO?", "acceptedAnswer": {"@type": "Answer", "text": "SEO is search engine optimization..."}}, {"@type": "Question", "name": "Why does SEO matter?", "acceptedAnswer": {"@type": "Answer", "text": "SEO matters because..."}}]}
Google の FAQ スキーマのドキュメントには、検証のガイドラインと例が含まれています。FAQ スキーマは実装が速く、可視性を大きく高めます。FAQ のページがあるなら、このスキーマを加えましょう。
Google のリッチリザルトテストのツールは、スキーママークアップを検証し、検索結果にどう表示されるかを示します。URL かコードを貼り付けると、ツールが検証エラーを示します。エラーを修正して再テストしましょう。このツールは、Google がスキーマからどのリッチスニペットを認識するかも示します。公開する前に、実装を確認するために使いましょう。
Schema.org のドキュメントとツールでもテストします。スキーマは最新に保ちましょう。ページのコンテンツを更新したとき(商品にレビューを加えるなど)は、対応するスキーマも更新します。Search Console で、スキーマに関するメッセージやエラーを確認しましょう。Google がスキーマに問題を指摘したら、すぐに修正します。
スキーママークアップは順位を直接高めませんが、結果をより魅力的で信頼できるものにして、クリック率を高めます。星 4.8 の評価と価格が見える商品の結果は、プレーンテキストの結果より魅力的です。展開できる回答付きの FAQ の結果は、検索する人が情報をより早く見つける助けになります。CTR が高ければ関連性のシグナルになり、間接的に順位を高めることもあります。さらに、スキーマは Google がページの文脈とコンテンツの種類を理解する助けになり、キーワードの照合を改善します。
ChatGPT や Perplexity などの AI のシステムにとって、スキーマは、ページの信頼性、著者の専門性、レビューの評価についての追加の文脈を提供します。これは、AI がページを情報源として引用するかどうかに影響しえます。データによると、スキーマを適切に実装したページは、プレーンテキストの結果と比べてクリック率が 20〜40% 高くなります。EC サイトでは、価格と評価付きのリッチスニペットが商品ページの CTR を 30〜50% 高めることがあり、それが売上の増加に直結します。
BreadcrumbList スキーマは、サイトの階層の中でのページの位置を示します。「ホーム > ブログ > SEO > タイトルタグ」のようなパンくずリストは、ユーザーが今どこにいるかを理解し、すばやく戻る助けになります。Google は検索結果にパンくずリストを表示し、可視性と CTR を高めます。実装は簡単で、階層を示す JSON-LD の配列を作ります。
SitelinksSearchBox スキーマは、検索結果のナレッジパネルに検索ボックスを直接加え、ユーザーが SERP からサイトを検索できるようにします。これには、Organization スキーマと SitelinksSearchBox の両方が必要です。Amazon、Wikipedia、大手ブランドなどの主要なサイトが使っています。高度な機能ですが、サイト内検索を持つ大規模なサイトなら実装する価値があります。
間違い 1:スキーマの不一致。ブログ記事に Product スキーマを、商品ページに Article スキーマを加えると、Google を混乱させます。スキーマをコンテンツの種類に合わせましょう。間違い 2:無効または古いデータ。在庫がないのに在庫ありと表示する、古い公開日を表示するなどです。コンテンツが変わったらスキーマも更新しましょう。間違い 3:隠したスキーマ。偽のスキーマ(偽のレビューや評価など)を加えてはいけません。Google はこれにペナルティを与えます。
間違い 4:不完全なスキーマ。最小限のスキーマは、誤ったスキーマよりましです。必須のフィールドをすべて正確に埋められないなら、確認できるフィールドだけを含めましょう。間違い 5:dateModified の更新忘れ。コンテンツを更新したときに、これも更新します。コンテンツが新しいことを Google に伝えます。間違い 6:テストしない。公開する前に、必ず Google のリッチリザルトテストでスキーマをテストしましょう。
答えは両方です。目的が異なります。Schema Markup Validator は、種類を問わずマークアップが有効な Schema.org かどうかを確認します。Google のリッチリザルト テストは、そのマークアップによってページが Google のリッチリザルトの対象になるかを確認します。その後、Search Console がサイト全体を継続的に監視します。
| ツール | 確認する内容 | 最適な用途 |
|---|---|---|
| Schema Markup Validator | Google が表示しない種類も含む、すべての Schema.org タイプの構文と語彙 | JSON-LD のデバッグ、Organization、Person、独自タイプの確認 |
| リッチリザルト テスト | Google がリッチリザルトでサポートする種類のみを、必須プロパティと推奨プロパティに照らして確認 | 商品、レビュー、FAQ、パンくずリスト、記事の機能の対象になるかの確認 |
| Search Console のレポート | クロールされたページで検出された有効なアイテムと無効なアイテム | 公開後にテンプレート全体のエラーを見つける |
信頼できる手順は次の順序です。
検証に合格することは前提条件であり、保証ではありません。Google の構造化データに関するドキュメントにあるとおり、有効なマークアップでもリッチスニペットが表示されるとは限りません。
スキーママークアップは、HTML に構造化データを加え、検索結果でのリッチスニペットを可能にし、クリック率を高めます。主なメリットは、順位の直接の向上ではなく、見え方の改善です。コンテンツの種類に合ったスキーマを選びましょう。ブログには Article、EC には Product、FAQ のページには FAQ、地域のサイトには LocalBusiness などです。最も一般的で Google が推奨する形式である JSON-LD で実装します。公開する前に Google のリッチリザルトテストでテストします。コンテンツが変わったらスキーマも最新に保ちましょう。
最優先のページから始めましょう。ブログを運営しているなら、Article スキーマを加えます。商品があるなら、Product スキーマを加えます。FAQ のページがあるなら、FAQ スキーマを加えます。スキーマの実装はたいてい速く、数週間のうちに CTR の目に見える改善をもたらします。スキーマの監査と実装を含む、総合的なテクニカル SEO の設定には、Sorank の SEO 自動化プラットフォームをお試しください。
出典
スキーママークアップは直接の順位要因ではありません。Google は、スキーママークアップ自体は順位を上げないと明言しています。ただし、検索結果の見た目(リッチスニペット、星評価、価格、FAQ)を改善し、クリック率(CTR)を高めます。CTR の高さは関連性のシグナルで、間接的に順位を改善することがあります。さらに、スキーマは Google がページの内容をより正確に理解する助けになり、キーワードの照合を改善することがあります。スキーマの主な利点は、直接の順位の押し上げではなく、見た目と CTR の改善です。
最も効果の大きいスキーマの種類は、Article(ブログ記事やニュース)、Product(EC)、LocalBusiness(ローカル SEO)、FAQ(FAQ のページ)、Review/AggregateRating(レビューと評価)、Event(イベント)、Recipe(料理のサイト)です。コンテンツに合うスキーマの種類を選びましょう。ブログには Article、商品ページには Product、問い合わせのページには LocalBusiness です。1 つのページに関連する複数のスキーマの種類を使うこともできます。
誤ったスキーママークアップが順位を直接下げることはありません。ただし Google はそのマークアップを無視したり、Search Console でリッチリザルトの対象としての問題を指摘したりすることがあります。スキーマを誤って実装すると(間違ったプロパティ名、無効なデータ型)、Google は単にそれを使いません。Google のリッチリザルトテストのツールで検証エラーを修正しましょう。スキーマが古くなったり不正確になったりしたら更新します。有効で正確なスキーマは、常に安全で役に立ちます。
先行導入企業のご紹介
