Googleの星評価が突然消えた理由
表示されていた星評価が突然消える場合、Googleがリッチスニペットの資格を剥奪する5つの主な原因があります。多い順に原因を整理し、それぞれの診断方法を解説します。
なぜ星評価がGoogleから突然消えるのですか
クロールのたびに適格性が再審査されるためです。リッチスニペットはGoogleが構造化データを確認し、訪問者に実際に見える内容と一致していると判断したときだけ付与される特典です。この2つの条件のどちらかが変化すると、予告なく星評価が消えます。
ストア側に問題がなくても起こることがあります。ウィジェットのアップデート、テーマの変更、Googleのポリシー変更、あるいは表示の遅いページへのクロールタイムアウトが、いずれも原因になり得ます。次の5つの原因を多い順に確認してください。大多数のケースは最初の原因に当てはまります。
- マークアップとページに表示されているレビューの不一致(最多の原因)。
- 自ストアのレビューによる商品リッチスニペットの対象外。
- 手動対策またはレビュースニペットのポリシー変更。
- クローラーがスキップしたJavaScriptでのみレンダリングされたレビューテキスト。
原因1: 構造化データとページ上のレビューが一致していますか
構造化データと訪問者が実際に見るレビューの不一致が最も多い原因です。Googleは、マークアップ内の評価とレビューがページ自体に存在し、表示されていることを求めています。AggregateRatingが412件のレビューを示しているのに、ページでウィジェットが読み込めていない場合や38件しか表示していない場合、リッチスニペットの資格はなくなります。
この問題はリデザイン、アプリのアップデート、または移行後に起きやすいです。テーマ内にマークアップが残されたまま、表示されるレビューが変更されたり、レンダリングが止まったりするためです。マークアップと表示を一致させた上で再検証することが解決策です。
- ライブURLをリッチリザルトテストで開き、解析されたAggregateRatingを確認する。
- ratingValueとreviewCountを、ページに実際に表示されている内容と比較する。
- マークアップされたレビューが訪問者に見えるレビューと同じであることを確認する。
原因2: 自ストアへのレビューを掲載していませんか
自分のストアへのレビューは商品のリッチスニペット表示の対象になりません。Googleは、自ストアが収集した自ストアへのレビューをマークアップしてリッチスニペットを取得しようとする行為を自己評価とみなし、星評価を表示しません。このルールは年々厳格化されており、以前は準拠していたページでも遡って星評価が消える場合があります。
重要なのはレビューの対象が何かです。特定の商品へのレビューをその商品ページにマークアップした場合は引き続き対象です。ストアやブランド全体へのレビューをサービスページやホームページに掲載してリッチスニペットを狙う場合は、Googleが現在非表示にするパターンです。ウィジェットの設置場所ではなく、そのレビューが何を評価しているかを問うことで診断できます。
原因3: 手動対策またはポリシー変更が原因ではありませんか
マークアップに問題がなく、レビューも適格であれば、Googleがルールを変更したか、サイトにフラグを立てた可能性を確認してください。Search Consoleを開き、「手動対策」レポートと、拡張機能レポート内の「マーチャントリスティング」または「レビュースニペット」のステータスを確認します。手動対策が適用されている場合は問題が明記されていますが、ポリシーのサイレント変更には明記がないため、星評価が消えた日付とGoogleの検索ステータス告知の日付を照合してください。
ポリシー変更は対処が難しいケースです。ページ上の技術的な問題はないのに、適格性の基準が変わったためです。修正できる欠陥はなく、Googleが現在も報酬を与えているパターン、つまり商品ページの商品自体へのレビューに戻ることが唯一の対応策です。
原因4: クローラーはレビューテキストを読み取れていますか
JavaScriptでレンダリングされたレビューテキストはクローラーに読み取られない場合があります。多くのレビューアプリは、星評価、件数、レビュー本文をページ読み込み後に実行されるウィジェット経由で挿入します。訪問者にはコンテンツが表示されますが、タイムアウトしたレンダリングパスや未実行のクロールでは、Googlebotには空のコンテナしか見えません。マークアップがレビューを記述していても、クローラーがその存在を確認できない状態です。
URLインスペクションツールでURL検査を行い、「クロール済みページを表示」でレンダリングされたHTMLを確認し、実際のレビュー文章と評価数を検索してください。Googleが取得したページにレビュー本文がなければ、ブラウザに何が表示されていてもレビューは事実上不可視です。恒久的な解決策は、スクリプトが実行される前にテキストとマークアップの両方が存在するよう、サーバー側でレビューをHTMLにレンダリングすることです。
- URLインスペクションでライブURLを調べ、「クロール済みページを表示」を開く。
- クロール済みHTMLの中でウィジェットのdivではなく実際のレビュー文章を検索する。
- テキストが見当たらなければ、クローラーが実行しなかったJavaScriptにレビューが依存している。
原因5: マークアップと表示の評価件数は一致していますか
件数がページと一致しなくなることも、不一致問題のより静かなバリエーションです。マークアップ内のreviewCountをハードコーディングしている場合、モデレーションでレビューが削除されたり同期が失敗したりすると、マークアップの数字とレンダリングされた数字が合わなくなります。Googleはこれを一貫性のない構造化データとみなし、リッチスニペットを非表示にすることがあります。
ratingValueのマークアップとページでの丸め方が異なる場合や、商品バリアントが親商品の件数を継承している場合にも同様の問題が起きます。両方の場所の正確な数値を確認して照合してください。件数は、表示されるレビューをレンダリングするのと同じソースから生成されるべきで、手動で入力してはいけません。
ここからわかること
リッチスニペットの星評価は、一貫性、適格性、読み取り可能性の揃ったページに付与されます。一貫性とは、マークアップが件数を含めて訪問者の見る内容と一致していること。適格性とは、レビューがストア自体ではなく商品に対するものであること。読み取り可能性とは、レビューテキストがクローラーの処理をスキップするウィジェットではなく、サーバーのHTMLに存在していること。
多くのレビューアプリはページ上の買い物客向けに設計されており、マークアップ、適格性、レンダリングは後回しになりがちです。既存のレビューを読み取り可能にし、構造化データと整合させ、検索とAI検索で引用されるようにすること、BeyondReviewsはそのギャップを埋めるために作られています。
- 星評価は自動的に復活しますか
- 原因を修正してGoogleが再クロールした後、復活する場合があります。レンダリングの一時的な遅延やウィジェットの問題でスニペットが消えた場合は、一貫性のある読み取り可能なマークアップを復元し、Search Consoleで検証を依頼することで、その後のクロールで星評価が戻ることが多いです。ただし、原因がポリシー変更または自己評価の問題だった場合、根本的なパターンが変わらない限り、待っていても回復しません。
- 手動対策と技術的な不一致はどう区別しますか
- まずSearch Consoleの手動対策レポートを確認します。手動対策はそこに明示されており、技術的な不一致は記載されません。レポートに問題がなければ、原因はほぼ必ず適格性またはレンダリングです。URLをリッチリザルトテストとURLインスペクションで確認し、解析済みマークアップとクロール済みHTMLおよびページ表示を比較してください。
- 有効な構造化データがあれば星評価は必ず表示されますか
- いいえ。リッチリザルトテストに合格することは、マークアップが構文的に有効で適格であることを意味しますが、Googleがスニペットを表示することは保証しません。表示はGoogleがクエリごと、クロールごとに個別に判断します。有効なマークアップは必要条件ですが、レビューが表示可能で適格かつ読み取り可能でないと、星評価は表示されません。
- Judge.me、Loox、Yotpoを使えばこの問題は防げますか
- 一部の原因は軽減されますが、すべてではありません。Judge.meはレビューマークアップがウィジェット内に閉じ込められずサーバーで読み取り可能な傾向があるため、レンダリングの原因に対してはより堅牢です。ただし、いずれも件数の一致やレビューの適格性を保証するものではありません。マークアップ、件数、レンダリングを整合させ続けることが、BeyondReviewsが解決するために作られているギャップです。