What does Google say about SEO? /
Quick SEO Quiz

Test your SEO knowledge in 5 questions

Less than a minute. Find out how much you really know about Google search.

🕒 ~1 min 🎯 5 questions

Official statement

If you use reviews that do not come from your own collection but from an external source, you must not include them in your Schema.org structured data for reviews.
2:22
🎥 Source video

Extracted from a Google Search Central video

⏱ 56:54 💬 EN 📅 16/10/2020 ✂ 39 statements
Watch on YouTube (2:22) →
Other statements from this video 38
  1. 2:02 Are link exchanges for content really punishable by Google?
  2. 2:02 Can you really use lazy loading and data-nosnippet to control what Google displays in the SERPs?
  3. 2:22 Can exchanging content for backlinks trigger a Google penalty?
  4. 2:22 Should you really use data-nosnippet to control your search snippets?
  5. 3:38 Does a 1:1 domain migration truly transfer ALL ranking signals?
  6. 3:39 Does a domain migration really transfer all ranking signals?
  7. 5:11 Why doesn't merging two websites ever double your SEO traffic?
  8. 5:11 Why does merging two websites lead to traffic loss even with perfect redirects?
  9. 6:26 Should you really think twice before splitting your site into multiple domains?
  10. 6:36 Is splitting a website into multiple domains a strategic mistake to avoid?
  11. 8:22 Can a polluted domain really handicap your SEO for over a year?
  12. 8:24 Can the history of an expired domain hold back your rankings for months?
  13. 14:03 Does Google really evaluate Core Web Vitals by section or does it apply to the entire domain?
  14. 14:06 Can Google really evaluate Core Web Vitals section by section on your site?
  15. 19:27 Why does Google ignore your canonical and hreflang tags if your HTML is poorly structured?
  16. 19:58 Why can your critical SEO tags be completely ignored by Google?
  17. 23:39 Do you really need to specify a time zone in the lastmod tag of your XML sitemap?
  18. 23:39 How might a missing timezone in your XML sitemaps jeopardize your crawl?
  19. 24:40 Why does Google ignore identical lastmod dates in your XML sitemaps?
  20. 24:40 Why does Google ignore identical modification dates in XML sitemaps?
  21. 25:44 How does alternating between noindex and index jeopardize your crawl budget?
  22. 25:44 Is alternating between index and noindex really dooming your pages to Google's oblivion?
  23. 29:59 Does the Ad Experience Report really influence Google rankings?
  24. 29:59 Does the Ad Experience Report really influence Google rankings?
  25. 33:29 Is it really necessary to break all your pagination links for Google to prioritize page 1?
  26. 33:42 Should you really prioritize incremental linking for pagination instead of linking everything from page 1?
  27. 37:31 Why do your rendering tests fail while Google indexes your page correctly?
  28. 39:27 How does Google really index your pages: by keywords or by documents?
  29. 39:27 Does Google really create keywords from your content, or is the process the other way around?
  30. 40:30 How does Google manage to comprehend 15% of queries it has never seen before through machine learning?
  31. 43:03 Why does recovery from a Page Layout penalty take months?
  32. 43:04 How long does it really take to recover from a Page Layout Algorithm penalty?
  33. 44:36 Does Google impose a maximum threshold for ads within the viewport?
  34. 47:29 Does content syndication really harm your organic search ranking?
  35. 51:31 Does a 302 redirect ultimately equate to a 301 in terms of SEO?
  36. 51:31 Should You Really Worry About 302 Redirects During a Migration Error?
  37. 53:34 Should you really host your news blog on the same domain as your product site?
  38. 53:40 Should you isolate your blog or news section on a separate domain?
📅
Official statement from (5 years ago)
TL;DR

Google strictly prohibits the use of external reviews in Schema.org structured data for reviews. Only reviews collected directly from your own users are allowed in the markup. Specifically, if you aggregate ratings from Trustpilot, Google Reviews, or Verified Reviews without direct control, you risk manual action or losing your star-rich snippets.

What you need to understand

What does Google mean by "non-original reviews"?

Google distinguishes two categories of reviews: those that you collect directly from your customers through your own system (post-purchase form, proprietary platform, internal survey), and those that you retrieve from a third-party source (Trustpilot, Verified Reviews, Google Reviews, Amazon, etc.).

Mueller's position is clear: if the review does not come from your own collection mechanism, it should not appear in your Schema.org markup of type Review or AggregateRating. It doesn't matter if you have an official API with the third-party platform or if you display those reviews on your site — if you're not the source of the collection, you're out of the game.

Why does Google impose this restriction?

The official reason relates to the quality and authenticity of the data displayed in the SERPs. Google wants to prevent sites from manipulating rich snippets by massively importing positive reviews from third-party platforms without real control over their origin.

In practice, it also limits cases where the same review appears twice: once on the Google Business Profile of the business, another time in organic results via Schema.org. Google aims to avoid redundancy and maintain a clear hierarchy between its own review systems (GBP, Shopping) and the open web.

Does this rule apply to all types of Schema?

No. The directive specifically concerns Review and AggregateRating tags in Schema.org. If you use other types of structured data (Product, Organization, LocalBusiness without reviews), you are not affected.

However, as soon as you add an aggregateRating property or a review object in your JSON-LD or microdata, you fall under the scope of this rule. Even one single external review is enough to expose you to a manual action if Google detects that the source is not your own collection system.

  • Only reviews collected directly by you (internal form, proprietary platform) are allowed in Schema.org.
  • Reviews imported from Trustpilot, Google Reviews, Verified Reviews, Amazon, etc. must NOT be marked up.
  • The rule aims to prevent the manipulation of rich snippets and redundancy in the SERPs.
  • It only applies to Review and AggregateRating tags, not to other types of Schema.
  • Even with an official API, if you are not the source of the collection, you are out of the directive.

SEO Expert opinion

Is this statement consistent with observed practices in the field?

Yes and no. Google has always had a strict stance on reviews in its quality guidelines, but the actual enforcement is uneven. We still see thousands of e-commerce sites using Trustpilot or Verified Reviews in their Schema.org without visible manual action.

Let’s be honest: Google doesn’t have the human resources to track every site manually. Most penalties arise either after a competitor report or when a site abuses too openly (fake reviews, manipulated ratings, mass spam). If your site displays 4.9 aggregated stars from a third-party source but everything else is clean, you might fly under the radar for years. [To be verified]: no public data documents the actual rate of manual actions for this specific infringement.

What nuances should be considered regarding this rule?

Mueller does not specify what constitutes "your own collection." If you use a third-party widget hosted on your domain (such as Reviews.io, Yotpo, Judge.me), technically you are collecting through an intermediary — but you control the interface, the form, and you own the data.

In this case, the gray area persists. Some experts believe that as long as you master the entire cycle (triggering the email, displaying on your site, moderation), you respect the spirit of the directive. Others prefer complete safety and only use 100% internal systems. My opinion? If you go through a third-party platform but contractually own the reviews (not just a display license), you’re probably in the clear — but Google has never confirmed this in black and white.

In what cases does this rule not apply?

If you are a review aggregator (like Trustpilot, Yelp, TripAdvisor), you can obviously mark your own reviews — since it is you who collects them. Likewise, if you are a marketplace (Amazon, eBay, Airbnb) and reviews are submitted directly on your platform, there’s no problem.

Another borderline case: media and comparison sites. If you publish a product test with an editorial score (like Les Numériques, 60 Millions de Consommateurs), it’s an original review — you can mark it up. However, if you aggregate ratings from several external editorial sources, we fall back into the gray area. Google has never clarified this point, and market practices vary widely.

Practical impact and recommendations

What should you do if you use external reviews?

First step: audit your current Schema markup. Inspect your JSON-LD or microdata and identify all occurrences of "@type": "Review" or "aggregateRating". For each instance, identify the source of the reviews: do they come from your own collection system, or from a third-party platform?

If the answer is "third-party", you have two options. Either you completely remove the markup (the safest solution), or you migrate to a proprietary collection system (Reviews.io, Yotpo, or internal development) and only mark up the new reviews collected through this channel. Avoid the temptation to keep the old markup "in the meantime" — it’s the best way to trigger a manual action the day Google scans your site.

What mistakes should you absolutely avoid?

Do not attempt to disguise the source by modifying the author or publisher attribute in the Schema to make it seem like the review comes from you. Google cross-checks this data with the visible content on the page — if you display a Trustpilot logo next to the review but your JSON-LD claims it comes from your own system, it’s a huge red flag.

Another classic pitfall: marking up Google Business Profile reviews retrieved via the Places API. Even if technically they are "your" reviews (linked to your profile), Google considers them external for Schema markup on your website. They must remain confined to your GBP — end of story. And this is where it gets tricky: many WordPress or Shopify plugins automatically import these reviews and mark them up without your knowledge.

How can you check if your site complies?

Use the Rich Results Test from Google (search.google.com/test/rich-results) to validate your markup. The tool does not detect the source of the reviews, but it spots structural errors. Then, check in Search Console under the

❓ Frequently Asked Questions

Puis-je afficher des avis Trustpilot sur mon site sans les baliser en Schema.org ?
Oui, absolument. Vous pouvez afficher visuellement n'importe quels avis tiers sur votre site — Google n'interdit que leur inclusion dans les données structurées. Tant que vous ne les balisez pas en Review ou AggregateRating, aucun problème.
Si j'utilise Yotpo ou Reviews.io, suis-je en conformité ?
Probablement, car ces plateformes collectent les avis en votre nom via votre propre système (emails post-achat, widget sur votre site). Vous en êtes contractuellement propriétaire. Mais Google n'a jamais confirmé explicitement que ces solutions sont conformes — zone grise.
Que se passe-t-il si je garde mon balisage d'avis externes ?
Vous risquez une action manuelle de type "Structured data policy violation" qui supprimera vos rich snippets étoilés. Dans les cas sévères, Google peut désindexer les pages concernées. Le risque réel dépend de votre visibilité et de signalements concurrents éventuels.
Les avis de ma fiche Google Business Profile peuvent-ils être balisés sur mon site ?
Non. Google considère ces avis comme externes à votre site web, même s'ils sont liés à votre entreprise. Ils doivent rester sur votre GBP et ne pas apparaître dans le Schema.org de votre site.
Comment migrer vers un système d'avis interne sans perdre mes étoiles dans les SERP ?
Mettez en place la collecte propriétaire en parallèle, accumulez un volume minimal d'avis (20-30 minimum pour une note stable), puis basculez le balisage. Pendant la transition, vous perdrez temporairement les étoiles — c'est inévitable si vous retirez l'ancien Schema avant d'avoir le nouveau.
🏷 Related Topics
Structured Data AI & SEO Local Search

🎥 From the same video 38

Other SEO insights extracted from this same Google Search Central video · duration 56 min · published on 16/10/2020

🎥 Watch the full video on YouTube →

Related statements

💬 Comments (0)

Be the first to comment.

2000 characters remaining
🔔

Get real-time analysis of the latest Google SEO declarations

Be the first to know every time a new official Google statement drops — with full expert analysis.

No spam. Unsubscribe in one click.