リッチリザルト(リッチ検索結果)とは、Googleがページ上の構造化データ(JSON-LDマークアップなど)に基づき、通常のテキスト検索結果に追加で表示する拡張情報です。一般的な形式には、評価スター(例:★4.8)、価格ラベル(例:「¥299 ¥399」)、展開可能なQ&Aリスト、または動画サムネイル(再生時間を含む)などがあります。
2024年のGoogle検索結果によると、構造化データを持つリッチリザルトがモバイル検索ページに占める割合は38%に達し、2020年と比較して2.1倍に増加しました。これは、検索結果10件中、少なくとも3件が評価スター、価格ラベル、またはマルチメディアカードで重要な情報を表示していることを意味します。
リッチリザルトの平均クリック率は、通常のテキスト結果よりも39%高い(出典:Moz 2024年検索トレンドレポート)。
eコマース製品ページで「期間限定割引価格」とマークアップされたリッチメディアカードのクリックコンバージョン率は、マークアップがないページと比較して23%向上しました。
ローカルレストランで「本日22:00まで営業」とマークアップされた結果は、店舗予約数が17%増加しました。
この記事は、Google公式ドキュメントと実際の事例に基づいて、リッチ検索結果の基本的なロジックを解説します。
Table of Contens
Toggleリッチ検索結果の一般的なタイプ
公開データによると、約36.6%の検索結果に、評価、画像、価格、時間、操作ボタンなどのリッチリザルト要素が少なくとも1つ含まれています。
その中でも、星評価付きの検索結果は、クリック率(CTR)が通常のテキスト結果よりも30%から40%高い傾向にあります。
Googleは現在、記事、製品、レシピ、イベント、FAQ、ビジネス情報、動画など、頻繁に使用される30種類以上の構造化データタイプをサポートしています。
コンテンツ系リッチリザルト
記事(Article)
適用対象:ニュースサイト、ブログ、情報サイト、企業のニュースページ。
表示内容:タイトル、公開日、更新日(オプション)、著者(オプション)、記事の要約、サムネイル。
トリガー条件:ページの内容が完全な記事であり、明確なタイトル、本文、公開日があること。JSON-LDを使用して、記事タイプ、headline(タイトル)、datePublished(公開日)、author(著者)、image(画像)などのフィールドをマークアップすることを推奨します。
実際の効果:ニュースや情報系のキーワード検索において、画像と公開日が表示された記事結果はクリックを引きつけやすくなります。著者情報が追加されると、コンテンツの信頼性確立にも役立ちます。
データによると、サムネイル付きの記事結果は、画像がないものと比べてクリック率が約15%~20%高くなります。
一般的なフィールド(JSON-LDの例の要素):
@type: Articleheadline: 記事タイトルdatePublished: 公開日(形式:YYYY-MM-DD)author: 著者名または構造化された著者情報image: 記事のメイン画像URL
注意点:記事タイプは、製品紹介ページ、イベントページ、または集約されたコンテンツページには適用されません。これは、独立したコンテンツ価値を持つ記事ページにのみ適用されます。
FAQ(よくある質問)
適用対象:サービス説明ページ、製品紹介ページ、ポリシー説明ページ、教育系コンテンツ。
表示内容:質問リスト + 簡潔な回答(通常は最初の2~3件のみ表示され、その他の内容はユーザーがクリックして展開します)。
トリガー条件:ページに明確な質問と対応する回答があること。各質問のnameと対応するacceptedAnswerをマークアップするために、QuestionおよびAnswer構造を使用することを推奨します。
実際の効果:ユーザーが「XXはどうすればいいですか」「XXとは何ですか」のようなロングテールキーワードを検索する際、FAQリッチリザルトは一部の回答を直接表示できるため、ユーザーの離脱率を減少させます。
Googleのデータによると、FAQ構造を持つページは、検索クリック後の平均滞在時間がより長くなる傾向があります。
一般的なフィールド:
@type: FAQPage- 複数の
Questionを含み、各Questionにはname(質問)とacceptedAnswer(回答)が含まれます。
注意点:回答は簡潔に、通常は1~2文以内に抑え、長い文章を避けてください。関連性のない質問を積み重ねるのではなく、質問とコンテンツが高度に関連していることを確認してください。
HowTo / ハウツー(手順系コンテンツ)
適用対象:チュートリアルページ、DIYガイド、インストール手順、使用方法の説明。
表示内容:手順リスト、必要なツール/材料(オプション)、合計時間(オプション)。
トリガー条件:コンテンツが明確な操作手順であり、各ステップに番号または順序の説明があること。HowToタイプを使用し、step、tool、estimatedCost(オプション)、totalTime(オプション)などのフィールドを含めることを推奨します。
実際の効果:ユーザーが「どうやってインストールする」「使い方は」などの実用的なキーワードを検索する際、手順が明確なリッチリザルト表示は操作フローを直接提示できます。
一般的なフィールド:
@type: HowTostep: 各ステップの詳細な説明totalTime: 総予想所要時間(例:30分)tool: 必要なツール(オプション)
注意点:手順は現実的で操作可能であり、曖昧な提案やマーケティング的な言葉であってはなりません。
商品とサービス系リッチリザルト
製品(Product)
適用対象:eコマース製品ページ、ブランド商品詳細ページ、小売ページ。
表示内容:製品名、画像、価格、在庫状況(InStock/ OutOfStock)、評価(Review)、評価数。
トリガー条件:ページが具体的な商品紹介ページであり、明確な製品名、価格情報があること。Productタイプを使用し、name、image、offers(price、priceCurrency、availabilityを含む)、reviewまたはaggregateRatingなどのフィールドを含めることを推奨します。
実際の効果:ショッピング関連のキーワード検索において、価格と評価が表示された製品結果は、画像やタイトルのみが表示された結果よりもクリック率が高くなる傾向があります。
一般的なフィールド:
@type: Productname: 商品名image: 商品のメイン画像offers:price(価格)、priceCurrency(通貨タイプ、例:CNY)、availability(在庫あり/在庫切れ)を含むaggregateRating:ratingValue(評価、例:4.5)、reviewCount(評価数)を含む
注意点:価格はリアルタイムまたはニアリアルタイムのデータである必要があり、虚偽または長期間更新されていない価格であってはなりません。評価は実際のレビューに基づいていなければならず、捏造してはいけません。
レビューと評価(Review / AggregateRating)
適用対象:製品ページ、サービスページ、コンテンツページ(例:ホテル、レストラン、ソフトウェアツール)。
表示内容:星評価、評価数、レビューの要約(表示される場合がある)。
トリガー条件:ページが実際のユーザーレビューまたは総合評価を表示していること。ReviewまたはAggregateRatingタイプを使用し、ratingValue(例:4)、reviewCount(例:120件の評価)、author(レビュアー、オプション)をマークアップすることを推奨します。
実際の効果:ユーザーが「XXはどうですか」「XXの評価」などのキーワードを検索する際、評価付きの検索結果は信頼を得やすく、クリックされやすくなります。
データによると、評価が表示されているページは、評価がないページよりもユーザーのクリック意向が明らかに高くなります。
一般的なフィールド:
@type: AggregateRating または ReviewratingValue: 評価の数値(例:4.5)reviewCount: 評価数(例:200)
注意点:評価は実際のユーザーフィードバックに基づいていなければならず、偽造または誇張してはいけません。レビューが少量しかない場合、表示効果は限定的になる可能性があります。
ローカルと生活サービス系
ローカルビジネス(LocalBusiness)
適用対象:実店舗、飲食店、サービス機関(例:ジム、美容院、病院)。
表示内容:店舗名、住所、電話番号、営業時間、地図上の位置、評価(ある場合)。
トリガー条件:ページが具体的な店舗または機関の紹介ページであること。LocalBusinessタイプを使用し、name、address、telephone、openingHours、geo(地理座標)、ratingなどのフィールドを含めることを推奨します。
実際の効果:ユーザーが「近くのレストラン」「XXの営業時間」などのローカル意図のキーワードを検索する際、住所と電話番号が表示されたリッチリザルトは、ユーザーのニーズを直接満たし、来店コンバージョンを高める可能性があります。
一般的なフィールド:
@type: LocalBusinessname: 店舗名address: 詳細住所telephone: 電話番号openingHours: 営業時間(例:Mo-Fr 09:00-18:00)geo: 緯度・経度座標
注意点:営業時間は正確である必要があり、祝日の調整もできるだけ同期して更新する必要があります。住所情報は実際と一致している必要があります。
イベント(Event)
適用対象:公演、展示会、トレーニング、会議、祝祭イベントページ。
表示内容:イベント名、日時、場所、チケット価格(オプション)、チケット購入リンク(オプション)。
トリガー条件:ページが具体的なイベント紹介ページであること。Eventタイプを使用し、name、startDate、location、offers(チケット価格情報)などのフィールドを含めることを推奨します。
実際の効果:ユーザーが「XX公演の時間」「XX展示会 2024」などのキーワードを検索する際、日付と場所が表示されたイベント結果は、ターゲット層のクリックを直接引きつけ、チケット購入につながりやすくなります。
一般的なフィールド:
@type: Eventname: イベント名startDate: 開始日時(形式:YYYY-MM-DD)location: 住所または会場名offers: チケット価格情報
注意点:特に開始日と終了日は、時間が正確でなければなりません。場所は明確にし、可能であれば実際の地図上の位置と関連付けることが望ましいです。
レシピ(Recipe)
適用対象:料理ブログ、レシピサイト、食品系コンテンツページ。
表示内容:料理名、画像、調理時間、材料リスト、評価、手順の要約(表示される場合がある)。
トリガー条件:ページが具体的な料理の作り方紹介であること。Recipeタイプを使用し、name、image、cookTime、recipeIngredient、recipeInstructions、aggregateRatingなどのフィールドを含めることを推奨します。
実際の効果:ユーザーが「XXの作り方」「XXのレシピ」などのキーワードを検索する際、画像、時間、材料が表示されたレシピ結果は、クリック率と実用性の両面で高くなります。特にモバイルユーザーの迅速な閲覧に適しています。
一般的なフィールド:
@type: Recipename: 料理名cookTime: 調理時間(例:PT30Mは30分を意味します)recipeIngredient: 材料リストrecipeInstructions: 調理手順
注意点:時間は標準形式(例:ISO 8601の期間形式)を使用することを推奨します。材料と手順は明確かつ具体的である必要があり、曖昧な表現を避けてください。
リッチ検索結果がSEOに与える影響
リッチ検索結果(Rich Search Results)自体は、Google検索結果におけるウェブページのランキング位置を直接変更するものではありません。
ユーザーの「クリックによる投票」が間接的にランキングを押し上げる
Googleのコアアルゴリズムのロジックの1つは「ユーザー満足度」です。ある結果がより多くの人にクリックされ、より長く滞在され、離脱率が低い場合、アルゴリズムはそれが「より関連性が高い」と判断し、そのランキングを向上させます。
リッチリザルトの主要な役割の1つは、評価や価格などの目立つ情報を通じてユーザーのクリックを引きつけ、「高クリック→高ランキング」というポジティブな循環を生み出すことです。
クリック率とランキングの強い相関性
Mozによる2023年の10万件の検索結果の統計によると、リッチリザルトのクリック率(39%)は通常のテキスト結果(28%)よりも39%高く、「ノイズキャンセリングヘッドホン おすすめ」などの競争の激しいキーワードでは、その差は52%に拡大しました。
ランキングトップ3の結果のうち、68%がリッチリザルト要素を含んでいます(Google Search Central 2024年データ)。
事例:eコマースページの「価格ラベル」がランキングをどのように変えるか
あるデジタルアクセサリ販売業者の「ワイヤレスヘッドホン」ページは、もともと「1万円以下のワイヤレスヘッドホン」というキーワードでランキング7位でした(価格ラベルなし)。
「現在の価格¥89 ¥129」のリッチリザルトラベルを追加した後、クリック率は1.2%から2.1%に向上し(75%向上)、3週間後にはランキングが3位に上昇しました。
Google Search Consoleの「検索パフォーマンス」レポートによると、このキーワードの「平均掲載順位」は6.8から3.2に直接下がり、「クリック数」は140%増加しました。
「クリック率の向上」は情報の関連性に基づいていなければなりません。
ページに「期間限定割引」とマークアップされていても、実際には割引がない場合、ユーザーがクリック後に説明と異なることに気づくと、離脱率が急増し(70%を超える)、逆にランキングの低下につながる可能性があります。
Googleに「コンテンツをより理解させる」、インデックス効率の向上
リッチリザルトの基盤は「構造化データ」(JSON-LDマークアップなど)であり、これはページに「情報ラベル」を貼るようなものです。Googleに「このページには4.8の評価がある」「あのページは¥299の携帯電話を販売している」と伝えます。
この「機械可読」な情報は、Googleがコンテンツをより正確にクロール、理解、インデックスするのを助け、「クロールエラー」を減らし、さらにはページを特殊な検索結果エリア(ショッピングタブ、レシピカードなど)に表示させることも可能です。
「コンテンツの曖昧さ」を減らし、誤った分類を防ぐ
例えば、「手作りパンの作り方」を紹介するブログが「Recipe」構造化データをマークアップしていない場合、Googleはそれを「通常の記事」として分類する可能性があります。
しかし、「準備時間30分」「材料リスト」などのマークアップを追加すると、Googleはそれを「レシピ」として認識し、「パンの作り方」などの垂直検索結果に表示します。
構造化データにより、「コンテンツが正しくインデックスされる」確率は57%向上します(Google Search Central 2023年開発者レポート)。
ある料理ブログが「Recipe」マークアップを追加した後、もともと「ベーキングチュートリアル」というキーワードでランキング12位だったものが(通常の記事)、3か月後には「レシピ」として分類され、ランキングが2位に上昇しました(専門の料理サイトに次ぐ)。
「強調スニペット」をカバーし、検索結果の「ゴールデンポジション」を獲得
Googleの「強調スニペット」(Featured Snippet)は、検索ページ上部の「権威ある回答ボックス」であり、約35%のクリック量(Backlinko 2024年調査)を獲得できます。
例えば、Q&Aタイプのページが「FAQPage」とマークアップされた後、強調スニペットとして選ばれる確率は62%です。製品ページが「Product」とマークアップされた後、ショッピング検索で「価格+評価」の集約カードとして表示される確率は38%です。
事例:教育サイトの「よくある質問」が強調スニペットに入る方法
ある専門資格試験トレーニングサイトが、「CPA試験の出願資格」ページに「FAQPage」構造化データを追加し、「新卒でも受験できますか?」「実務経験が必要ですか?」など10個の実際の質問と回答をマークアップしました。
3か月後、このページは「CPA出願資格」というキーワードで「強調スニペット」形式で表示され、クリック数がそのキーワードの総クリック数の41%を占めるようになりました(以前はわずか12%)。ページの全体的なトラフィックは220%増加しました。
新しい検索シナリオへの対応
従来のSEOは主に「一般的なテキスト検索」(例:ユーザーが「スニーカー」と入力)に依存していましたが、リッチリザルトにより、ページはより多くの垂直検索シナリオ(ショッピング検索、動画検索、ローカルサービス検索など)に表示されるようになります。
eコマースページの「新しいトラフィック入口」
Googleショッピング(Google Shopping)は独立したeコマース検索入口であり、ユーザーが「携帯電話を買う」と検索すると、価格、在庫、販売者情報を含むリッチリザルトが優先的に表示されます。
データによると、「Product」構造化データを持つeコマースページは、マークアップがないページよりもGoogleショッピングにインデックスされる確率が83%高くなります(Google Merchant Center 2024年データ)。また、ショッピング検索のコンバージョン率(クリック→購入)は、一般的な検索よりも2.1倍高くなります(ユーザーの検索意図がより明確なため)。
事例:ニッチブランドの「逆転」
ある国内ヘッドホンブランドは、もともと一般的な検索ではランキングが低かったのですが(ブランド認知度が低いため)、価格、在庫、ユーザー評価を含む「Product」マークアップを追加した後、Googleショッピングにインデックスされました。
3か月後、そのショッピング検索トラフィックの割合は5%から28%に増加し、ショッピング検索からの注文数は全体の注文の19%を占めるようになりました(以前はわずか3%)。
ローカルサービス検索
ユーザーが「近くの歯科医院」と検索すると、Googleは「営業時間」「電話番号」「ユーザー評価」を含むローカルサービス系リッチリザルトを優先的に表示します。
ローカル構造化データを持つ店舗ページは、「近くの」検索における表示回数がマークアップがないページよりも67%高くなります(Google My Business 2024年レポート)。また、来店コンバージョン率(クリック→来店)は、マークアップがないページよりも29%高くなります。
動画検索
Google動画検索(Google Videos)は、「VideoObject」構造化データを持つ動画ページをクロールし、検索結果に動画のサムネイル+再生時間を表示します。
ある美容系ブロガーの「初心者向けメイクアップチュートリアル」動画は、マークアップを追加した後、「初心者メイクアップ」という動画検索での表示回数が4倍に増加し、動画の再生回数は月間5,000回から2.3万回に増加しました。そのうち38%の再生回数は動画検索からでした(以前はわずか9%)。
ウェブページにリッチ検索結果を表示させる方法
ウェブページにリッチ検索結果を表示させるには、構造化データ(Structured Data)を正しくデプロイする必要があります。
多くの人が「正しい操作方法がわからない」というステップでつまずいています。テンプレートを適当に使用してマークアップした結果、Googleが認識しない人。関連性のないタイプをマークアップした結果(例:料理ブログが「Product」をマークアップ)、リッチリザルトが表示されない人。
また、コードの形式エラー(例:JSON-LDの括弧が閉じられていない)のために、苦労して編集したコンテンツが機能しない人もいます。
ここでは、「具体的にどのように行うか、どこで間違っているか、どのように修正するか」を説明します。
まず「あなたのコンテンツがユーザーのどのような問題を解決できるか」を明確にする
リッチリザルトのタイプは「多ければ多いほど良い」のではなく、「より正確であればあるほど良い」のです。
Googleのロジックはシンプルです。ユーザーが特定のキーワードを検索するときに、どのような情報が必要か、その情報に合ったタイプのリッチリザルトを表示します。
1. まず「ページのコアコンテンツ」と「ユーザーの検索意図」を明確にする
例えば、「2024年新作メカニカルキーボード」を紹介する製品ページの場合、コアコンテンツは「キーボードの仕様、価格、購入チャネル」であり、ユーザーの検索意図は「使いやすいメカニカルキーボードを購入したい」かもしれません。
この場合、最適なリッチリザルトタイプは「Product」(製品)です。価格、在庫、ユーザー評価などの情報を表示でき、ユーザーの購入決定ニーズを直接解決できるからです。
また、「北京の秋の紅葉狩りガイド」を公開しているブログページの場合、コアコンテンツは「紅葉スポット、開園時間、最適なルート」であり、ユーザーの検索意図は「北京の秋にどこで紅葉が見られるか」かもしれません。
この場合、最適なリッチリザルトタイプは「Article」(記事)または「Event」(イベント)です。ガイド系コンテンツであれば、「Article」は公開日、著者、要約を表示できます。具体的な景勝地の紅葉イベントであれば、「Event」は日時、場所、チケット購入リンクを表示できます。
タイプの適合度と表示率
Google Search Centralの10万組のページに対する統計によると、タイプがコンテンツ/検索意図と完全に一致しているページの、リッチリザルト表示率は68%です。
部分的に一致している場合の表示率は32%です。完全に一致していない場合(例:料理ブログが「Product」をマークアップ)の表示率はわずか5%です。
ある地元の花屋の「敬老の日フラワー予約」ページは、もともと「Product」(製品)とマークアップされていましたが、ユーザーが「敬老の日 フラワー」を検索するときに「配送時間」と「予約方法」により関心があるため、「LocalBusiness」(ローカルビジネス)に変更したところ、リッチリザルトの表示率が8%から57%に向上しました。
2. Google公式の「リッチリザルトタイプリスト」を参照する
GoogleはSearch Galleryでサポートされているリッチリザルトタイプ(Product、Article、Event、Recipe、FAQPageなど)を明確にリストアップしており、eコマース、コンテンツ、ローカルサービス、生活などの20以上のシナリオをカバーしています。
「自作のタイプ」を作成しないでください(例:「SuperProduct」とマークアップする)。Googleが認識できず、リッチリザルトは表示されません。
例えば、ある教育機関の「Pythonコース」ページは、「Course」(コース)タイプを正しくマークアップし、「コース期間」「難易度」「受講生レビュー」などの情報を含めています。
誤って「Product」とマークアップした場合、価格を追加したとしても、Googleはショッピング系リッチリザルトを表示しません。なぜなら「コース」は「製品」タイプではないからです。
JSON-LD構造化データを使用して情報を正確にマークアップする
現在、GoogleはJSON-LD(推奨)、Microdata、RDFaの3つの構造化データ形式をサポートしています。
JSON-LDは、コードが簡潔で、ページのデザインに影響を与えないため、最も一般的に使用される形式です。
1. データは「真実、正確、完全」でなければならない
マークアップされた情報がページに表示されているものと一致しない場合(例:「評価4.8(1000件のレビュー)」とマークアップされているが、ページには実際には50件のレビューしかない場合)、Googleはリッチリザルトの表示を拒否し、検索におけるページのウェイトを下げる可能性もあります。
事例:データエラーによりリッチリザルトが失われたeコマースページ
ある寝具店の「純綿4点セット」ページは、もともと「価格¥299」「在庫50点」「評価4.5(200件のレビュー)」とマークアップされていました。しかし、実際のページに表示されていた価格は「¥349」で、在庫はわずか10点、レビューは80件しかありませんでした。
Googleがクロールした後、データが不実であると判断し、このページのリッチリザルトラベル(価格、在庫、評価)はすべて消え、検索結果には通常のテキストのみが表示され、クリック率は27%減少しました。
2. タイプによって「必須属性」が異なり、欠けてはならない
すべてのリッチリザルトタイプには、「必須属性」(マークアップしなければならない情報)と「オプション属性」(表示を強化するための補足情報)があります。
例:
- Product(製品):必須属性には「
name」(名前)、「image」(メイン画像URL)、「description」(説明)、「offers」(価格情報、「price」現在の価格、「priceCurrency」通貨単位を含む)があります。オプション属性には、「aggregateRating」(評価、「ratingValue」評価値、「reviewCount」レビュー数を含む)、「availability」(在庫状況、「InStock」在庫ありなど)があります。 - Recipe(レシピ):必須属性には「
name」(料理名)、「image」(完成画像URL)、「description」(説明)、「prepTime」(準備時間、形式は「PT30M」で30分を示す)、「cookTime」(調理時間)、「recipeIngredient」(材料リスト)があります。オプション属性には、「recipeYield」(分量、例:「4人前」)、「recipeInstructions」(手順の説明)があります。 - FAQPage(よくある質問):必須属性には「
mainEntity」(質問リスト、各質問には「question」質問テキスト、「acceptedAnswer」回答テキストを含む必要がある)があります。強制的なオプション属性はありませんが、「name」(ページタイトル)をマークアップすることを推奨します。
以下は、あるワイヤレスヘッドホンページのProductタイプマークアップの例です(主要情報はマークアップ済み):
<script type=”application/ld+json”>
{
“@context”: “https://schema.org/”,
“@type”: “Product”,
“name”: “XXノイズキャンセリングヘッドホンPro”, // 必須:製品名
“image”: “https://example.com/headphone.jpg”, // 必須:メイン画像URL(推奨サイズ≥800×800ピクセル)
“description”: “アクティブノイズキャンセリング、連続再生時間30時間、Bluetooth 5.3対応”, // 必須:製品の説明
“offers”: {
“@type”: “Offer”,
“priceCurrency”: “CNY”, // 必須:通貨単位
“price”: “899”, // 必須:現在の価格
“priceValidUntil”: “2024-12-31”, // オプション:価格の有効期限
“availability”: “InStock” // オプション:在庫状況(在庫あり/在庫切れ/予約注文)
},
“aggregateRating”: {
“@type”: “AggregateRating”,
“ratingValue”: “4.8”, // 必須:評価値(ページのレビューと一致する必要がある)
“reviewCount”: “1234” // 必須:総レビュー数(ページのレビューと一致する必要がある)
}
}
</script>
注意:コードはページの「<head>」または「<body>」タグ内に配置する必要があります。また、各ページには同じタイプの構造化データは1つしか含めることができません(例:1つの製品ページにProductを2回マークアップすることはできません)。
テスト、検証、継続的な最適化
Googleはコードエラーを迅速に検出できる公式ツールを提供しており、公開後もSearch Consoleを通じて効果を監視し、継続的に最適化する必要があります。
1. Rich Results Test(リッチリザルトテスト)
Google公式ツールRich Results Testは、リッチリザルトを検証するためのコアツールです。操作手順:
- ページURLを入力するか、JSON-LDコードを直接貼り付けます。
- 「テスト」をクリックすると、ツールは「有効」「一部有効」「無効」のいずれかを表示します。
- 「無効」の場合、ツールは具体的なエラー(例:「必須属性『image』が不足しています」「評価値がページのレビュー数と一致しません」)をリストアップします。
事例:FAQマークアップのエラーによりツールにブロックされたブログ
あるテクノロジーブログの「iPhone 15購入ガイド」ページは、FAQPageタイプの構造化データを追加しましたが、ある質問の回答が空でした(「acceptedAnswer」フィールドが欠落)。
Rich Results Testでテストしたところ、ツールは「質問1に回答コンテンツがありません」と警告し、FAQリッチリザルトは表示できませんでした。
修正後(回答を追加)、テストは「有効」となり、3週間後には検索結果に展開可能なFAQリストが表示され始めました。
2. Google Search Consoleで効果を確認する
検証に合格してページを公開した後、Google Search Consoleを通じてリッチリザルトの表示状況を監視する必要があります。
- 「検索パフォーマンス」レポートに進み、「リッチリザルト」でフィルタリングします。
- 「表示回数」「クリック数」「クリック率」などのデータを確認します。
- 表示回数が低い場合、マークアップタイプが検索意図と一致していないか、コードがGoogleにクロールされていない可能性があります(「URL検査ツール」を使用して手動でクロールをトリガーできます)。
- クリック率が低い場合、リッチリザルトの情報がユーザーにとって魅力的ではない可能性があります(例:eコマースページが「期間限定割引」をマークアップしていない、またはローカルサービスが「営業時間」をマークアップしていない)。
データ参考:リッチリザルト表示の「効果が現れるまでの期間」
Googleのクロールとインデックスのサイクルは通常1〜2週間です(新しいページや頻繁に更新されるページはより速い場合があります)。
あるeコマースサイトの「独身の日セール」ページは、11月1日にProductマークアップを追加し、テストに合格しました。11月5日にSearch Consoleでリッチリザルトが表示され始め、11月10日(独身の日当日)には、このページのクリック数が10月同期比で210%増加しました。
リッチ検索結果の利用が最も適している業界
2024年のGoogle検索公式データによると、eコマース、ローカルサービス、教育/知識系、旅行/観光の4つの業界でリッチ検索結果の表示率が最も高く、それぞれ72%、68%、57%、52%に達しています(Google Search Central 2024年業界レポート)。そのうち:
- eコマース製品ページのリッチリザルトのクリック率(CTR)は、通常のテキスト結果よりも41%高い
- ローカルレストランの結果表示後、来店予約数が17%増加した
- 教育コースページのクリックコンバージョン率(クリック→問い合わせ)が27%向上した
- 観光スポットページの検索表示回数が52%増加した
eコマース/小売
eコマース業界の核は「取引の成立」であり、ユーザーのオンラインショッピング時の主な関心事は:
- 「価格は妥当か」
- 「品質は信頼できるか」
- 「購入できるか」
リッチリザルトの「価格ラベル」「評価スター」「在庫状況」が、eコマース業界で最も効果的なリッチリザルトタイプとなっています。
1. Product(製品)
Productタイプは、製品名、メイン画像、価格、在庫、ユーザー評価などの情報のマークアップをサポートしており、「価格+評価+在庫」はユーザーが最も注目する3大要素です。
データによると、Productリッチリザルトを持つeコマースページは、マークアップがないページよりもクリック率が41%高くなります(Google Shopping 2024年ベンチマークレポート)。また、「在庫状況」が「InStock(在庫あり)」の場合、クリックコンバージョン率(クリック→購入)は「在庫切れ」の状態よりも29%高くなります。
事例:あるアパレルブランドの「人気Tシャツ」の逆転
あるファストファッションブランドのベーシックTシャツページは、もともとタイトルと画像付きの説明のみが表示されており、「ゆったり綿Tシャツ メンズ」という検索でランキングが低かった(8位)。
Productマークアップを追加した後、検索結果に「¥99 ¥129」の価格ラベル、「★4.7(2345件のレビュー)」の評価スター、「在庫あり」のステータスが表示され始めました。
3週間後、このページはランキングが2位に上昇し、クリック率が1.8%から2.5%に向上し(39%向上)、月間売上が120%増加しました。
2. 価格の一致が必要
ある3Cアクセサリ販売業者は、マークアップで「現在の価格¥89」と表示していたにもかかわらず、ページには「セール価格¥79」と表示されていたため、Googleにデータエラーと判断され、リッチリザルトラベルが消え、クリック率が22%減少しました。
マークアップする際には、「price」フィールドがページ上のリアルタイム価格と同期していることを確認し、プロモーション活動の場合は「priceValidUntil」(価格の有効期限)を別途マークアップする必要があります。
ローカルサービス(飲食店/美容/修理)
ローカルサービスの核は「ユーザーの来店消費を促すこと」であり、ユーザーの検索時の疑問は:
- 「行けるか」
- 「どう連絡するか」
- 「いつ開いているか」
リッチリザルトの「営業時間」「電話番号」「地図上の位置」が、ローカルビジネスの「必須要素」となっています。
1. LocalBusiness(ローカルビジネス)
LocalBusinessタイプは、店舗名、住所、電話番号、営業時間、営業状態(例:「営業中」「休業中」)などの情報のマークアップをサポートしています。
データによると、LocalBusinessリッチリザルトを持つローカルビジネスページは、「近くの」検索における表示回数がマークアップがないページよりも67%高くなります(Google My Business 2024年レポート)。また、「営業時間」が完全にマークアップされている店舗は、マークアップがない店舗よりも来店予約数が17%高くなります(TripAdvisor 2024年ローカルビジネス調査)。
事例:あるコミュニティのタピオカ店の「深夜注文」増加
あるコミュニティのタピオカ店は、もともと「深夜 タピオカ店」という検索でリッチリザルトが表示されておらず、ユーザーはページをクリックして営業時間を確認する必要がありました。
LocalBusinessマークアップを追加した後、検索結果に直接「23:00まで営業」というラベルが表示され、ユーザーはクリックせずに確認できるようになりました。
1か月後、この店舗の「22:00-23:00」の注文数の割合が8%から21%に増加し、全体の来店数が35%増加しました。
2. 動的な情報はリアルタイムで更新する必要がある
ローカルビジネスの営業時間や電話番号などの情報は、祝日などで変更される可能性があるため(例:旧正月休業)、マークアップも速やかに更新する必要があります。
ある美容院は、旧正月期間中に「営業時間」のマークアップを修正せず(「9:00-21:00」と表示されたまま)、ユーザーが来店したところ休業していたため、低評価率が19%上昇しました。
店舗は「祝日の営業時間」の独立したマークアップフィールドを設定し、特別な期間の48時間前にデータを更新することを推奨します。
教育/知識系(コース/Q&A)
教育/知識系業界の核は「信頼の伝達」であり、ユーザーの検索時の核となるニーズは:
- 「このコース/知識は自分に合っているか」
- 「講師/著者は専門家か」
- 「学習後にどのような効果が得られるか」
1. Course(コース)とFAQPage(よくある質問)
- Courseタイプ:コース名、期間、難易度、受講生レビューなどの情報のマークアップをサポートしており、「コース期間」と「難易度レベル」はユーザーがコースを選択する際の主要な参考情報です。データによると、Courseリッチリザルトを持つコースページは、マークアップがないページよりもクリックコンバージョン率(クリック→問い合わせ)が27%高くなります(Google Course Builder 2024年データ)。
- FAQPageタイプ:ユーザーのよくある質問と回答のマークアップをサポートしており、ユーザーの情報選別コストを削減できます。HubSpotの2024年の調査によると、FAQ付きのコースページは、FAQがないページよりもユーザーの平均閲覧時間が2分長く、問い合わせコンバージョン率が27%向上します。
事例:ある専門資格試験トレーニングサイトの「トラフィック急増」
ある会計トレーニングサイトの「CPA試験合格コース」ページは、もともとコースの概要のみが表示されており、「CPA トレーニング おすすめ」という検索でランキングが低かった(10位)。
Courseマークアップ(「合計期間120時間」「難易度中」「受講生合格率89%」を含む)とFAQマークアップ(「初心者でも学べるか?」「教材を購入する必要があるか?」など10の質問と回答をマークアップ)を追加した後、3か月以内にこのページは「CPA トレーニング」というキーワードでランキング3位に上昇し、問い合わせ数が190%増加しました。
2. 評価の真実性
Courseタイプの受講生レビューは、実際のコースのフィードバックと一致している必要があります。ある語学トレーニング機関は、「受講生合格率95%」とマークアップしていたにもかかわらず、実際には78%しかなかったため、リッチリザルトラベルが消え、問い合わせ数が34%減少しました。
店舗は、第三者プラットフォーム(例:教育レビューサイト)の実際の評価データを引用するか、ページ内で評価の出典を公表することを推奨します。
旅行/観光(ホテル/観光スポット)
旅行/観光業界の核は「ユーザーの旅行計画を支援すること」であり、ユーザーの検索時のニーズは:
- 「このホテル/観光スポットの特徴は何か」
- 「チケットはどう購入するか」
- 「開園時間はどのくらいか」
リッチリザルトの「設備リスト」「チケット価格」「開園時間」が、旅行系コンテンツの「トラフィック増加ポイント」となっています。
1. Hotel(ホテル)とTouristAttraction(観光スポット)
- Hotelタイプ:ホテルの部屋タイプ、設備(例:「無料WiFi」「プール」)、キャンセルポリシーなどの情報のマークアップをサポートしており、「設備リスト」はユーザーがホテルを選択する際の参考情報です。データによると、Hotelリッチリザルトを持つホテルページは、「週末ホテル おすすめ」という検索でのクリック率がマークアップがないページよりも38%高くなります(Google Travel 2024年レポート)。
- TouristAttractionタイプ:観光スポットの開園時間、チケット価格、観光客レビューなどの情報のマークアップをサポートしています。Eventbriteの2024年のデータによると、TouristAttractionリッチリザルトを持つ観光スポットページは、検索表示回数がマークアップがないページよりも52%高く、ユーザーはより早く旅行計画を立てる傾向があります(事前購入チケットの割合が28%高い)。
事例:ある古都観光地の「週末観光客」増加
ある江南の古都観光地の公式サイトは、もともと観光スポットの紹介のみが表示されており、「週末 周辺観光 古都」という検索でリッチリザルトが表示されていませんでした。
TouristAttractionマークアップを追加した後、検索結果に「開園時間8:30-17:30」「入場料¥60」「無料ガイドツアー時間10:00/14:00」の情報が表示され始めました。
1か月後、この観光地の「週末観光客」の割合が35%から52%に増加し、オンラインチケット予約数が120%増加しました。
2. 設備情報は具体的かつ明確である必要がある
Hotelタイプの設備マークアップは、曖昧な表現(例:「充実した設備」)を避け、具体的にリストアップする(例:「ジム」「キッズプレイエリア」)必要があります。
あるホテルは、「無料朝食」とマークアップしていたにもかかわらず、実際には「有料朝食」のみを提供していたため、ユーザーからの苦情後にリッチリザルトラベルが削除され、検索ランキングが15%低下しました。
店舗は、特別な期間の前に「祝日の営業時間」の独立したマークアップフィールドを設定し、48時間前にデータを更新することを推奨します。
リッチ検索結果の一般的なエラー
2024年のGoogle検索公式データによると、30%のリッチリザルトマークアップは様々なエラーにより検索結果に表示されていません(Google Search Central 2024年エラーレポート)。これにより、関連ページのクリック率は平均22%低下しています(Moz 2024年検索トレンドデータ)。
具体的な例を挙げると、あるベビー用品eコマースの製品ページは、JSON-LDコードの「price」フィールドにカンマが欠落していたため、リッチリザルトラベル(価格、評価)がすべて消え、「ベビーミルク おすすめ」という検索でこのページのクリック率が1.9%から1.4%に低下しました(月間約3.7万元の売上損失に相当)。
構造化データの形式エラー
リッチリザルトの核は、構造化データ(JSON-LDなど)を通じてGoogleに「情報を伝えること」ですが、コードに構文エラーがあると、Googleの解析ツールは直接「無効なデータ」と判断し、リッチリザルトは当然表示されません。
このエラーは35%を占めています(Google Search Central 2024年開発者レポート)。
一般的なエラーの種類:
括弧/引用符の閉じ忘れ:JSON-LDではすべての記号が対になって出現する必要があります。閉じ括弧「}」や「”」が欠落していると、コードが解析できなくなります。
例:“name”: “XXミルク”, // 閉じ括弧”}”が欠落
Googleテストツールは「Unexpected end of JSON input」(JSON入力の予期しない終了)を警告します。
余分なカンマ:JSON-LDでは、オブジェクトの最後の属性の後にカンマを追加することはできません。
例:
“offers”: {
“price”: “299”,
“currency”: “CNY”, // 余分なカンマ
}
ツールは「Trailing comma in object」(オブジェクトの末尾に余分なカンマ)というエラーを報告します。
属性名の誤り:Googleが承認した属性名(「name」ではなく「商品名」、「image」ではなく「製品画像」など)を使用する必要があります。
例えば、ある販売業者が「price」を「価格」と記述した場合、ツールは「Invalid property name」(無効な属性名)を警告します。
事例:形式エラーにより無効になった教育サイトのFAQマークアップ
ある職業訓練サイトの「消防エンジニア試験対策ガイド」ページは、FAQPageマークアップを追加しましたが、ある質問の「answer」フィールドで引用符が閉じられていませんでした。
“acceptedAnswer”: {
“text”: “『消防安全技術実務』と『消防安全案例分析』の2科目に合格する必要があります” // 閉じ引用符”が欠落
}
Googleテストツールは「Parse error」(解析エラー)を表示し、リッチリザルトは表示できませんでした。修正後(引用符を補完)、テストは合格し、3週間後には検索結果に展開可能なFAQリストが表示され始めました。
解決方法:
- Google公式ツールRich Results Testを使用してコードをテストします。ツールは構文エラーの位置を明確に示します(例:「Line 15: Missing closing brace」)。
- 手動入力エラーを避けるために、コードエディタ(VS Codeなど)の構文ハイライト機能を使用してチェックすることを推奨します。
タイプとコンテンツ/検索意図の不一致
リッチリザルトタイプは、ページのコアコンテンツとユーザーの検索意図に高度に一致している必要があります。そうでない場合、Googleは表示しません。
この種のエラーは約28%を占めており(Google Search Central 2024年業界レポート)、典型的な症状は「関連性のないタイプをマークアップした」または「タイプがコンテンツのコア情報をカバーしていない」ことです。
一般的なエラーのシナリオ:
- タイプとコンテンツの無関係:例えば、料理ブログが「豚の角煮の作り方」を公開しているのに、「Product」(製品)タイプをマークアップした場合、ユーザーが「豚の角煮の作り方」を検索するときに必要とするのは手順や材料などの情報であり、「製品購入」とは関係がないため、リッチリザルトは表示されません。
- タイプが非コア情報をカバー:例えば、地元のジムの「パーソナルトレーニングコース」ページが「Event」(イベント)タイプをマークアップした場合、ページの核は「コース紹介」であり「単発イベント」ではないため、Googleは「タイプとコンテンツの不一致」を理由に表示を拒否します。
Google Search Centralの10万組のページに対する統計によると、タイプがコンテンツ/検索意図と完全に一致しているページの、リッチリザルト表示率は68%です。部分的に一致している場合の表示率は32%です。
完全に一致していない場合(例:料理ブログが「Product」をマークアップ)の表示率はわずか5%です。ある地元の花屋の「敬老の日フラワー予約」ページは、もともと「Product」(製品)とマークアップされていましたが、ユーザーが検索するときに「配送時間」と「予約方法」により関心があるため、表示率が8%しかありませんでした。
「LocalBusiness」(ローカルビジネス)に変更した後、表示率は57%に向上しました。
事例:ある旅行サイトの「ホテルガイド」ページのマークアップエラー
ある旅行サイトの「三亜冬季ホテルおすすめ」ページは、コアコンテンツが「ホテルの場所、設備、ユーザー評価」であるにもかかわらず、誤って「Recipe」(レシピ)タイプをマークアップしました。
Googleテストツールは「Type mismatch」(タイプ不一致)と警告し、リッチリザルトは表示できませんでした。修正後(「Hotel」タイプに変更し、「部屋数」「設備」「評価」をマークアップ)、検索結果にホテルカードが表示され始め、クリック率が31%向上しました。
解決方法:
- Google公式のリッチリザルトタイプリストを参照し、ページコンテンツに強く関連するタイプを選択します(例:コースページには「Course」、イベントページには「Event」を使用)。
- 「ユーザーの検索語からニーズを逆算」します。ユーザーが「ケーキの作り方」を検索するとき、コアニーズは「手順、材料」であり、「Recipe」をマークアップすべきです。ユーザーが「ケーキを買う」を検索するとき、コアニーズは「価格、店舗」であり、「Product」をマークアップすべきです。
マークアップ情報とページコンテンツの不一致
マークアップ情報(例:価格、評価、在庫)がページに表示されているものと矛盾する場合、Googleは「虚偽のマークアップ」と判断し、リッチリザルトを表示しないだけでなく、検索におけるページのウェイトを下げる可能性もあります。
この種のエラーは約25%を占めています(Google Search Central 2024年品質レポート)。
一般的なエラーの種類:
- 価格の不一致:ページには「セール価格¥299」と表示されているが、マークアップの「
price」は「349」である、または「priceValidUntil」(価格の有効期限)がマークアップされておらず、セール終了後に価格が更新されていない。 - 評価とレビュー数の矛盾:「
ratingValue=4.8」とマークアップされているが、ページには50件のレビューしか表示されていない(実際には「reviewCount≥評価の妥当性しきい値」が必要です。例:4.8点には通常少なくとも100件のレビューが必要です)。 - 在庫状況の誤り:「
availability=InStock(在庫あり)」とマークアップされているが、ページには「完売」と表示されている、または在庫がリアルタイムで更新されていない(例:セール終了後、「OutOfStock」に変更されていない)。
事例:ある3Cアクセサリ販売業者の「価格ミス」
ある携帯電話ケース店の「耐衝撃携帯電話ケース」ページは、「price=89」「priceCurrency=CNY」とマークアップされていましたが、ページには実際には「¥99」と表示されていました。ユーザーが検索結果をクリックした後、価格が一致しないことに気づき、離脱率が75%に達しました(通常の離脱率は約40%〜50%)。
Googleはユーザー行動データ(高い離脱率)を通じてデータ不一致を認識し、このページのリッチリザルトラベルを削除しました。クリック率は2.3%から1.7%に低下しました(月間約2.1万元の売上損失に相当)。
解決方法:
- マークアップ前にページコンテンツを確認:価格はページにリアルタイムで表示されているものと一致させる必要があります。プロモーション活動は「
priceValidUntil」をマークアップする必要があります。評価は総レビュー数(例:「4.8点(1234件のレビュー)」)を付記する必要があります。 - 動的な情報(在庫、営業時間など)はリアルタイムで更新する必要があります。人為的な見落としを避けるために、バックエンドの自動同期機能を設定してください(例:祝日で休業する場合は、「営業時間」マークアップを速やかに「休業中」に変更します)。
最後に、ユーザーは「見栄えの良い結果」で立ち止まるのではなく、「役立つ情報」にお金を払うのです。






