It’s an explicit guideline violation, not a case Google simply overlooks. Google’s Review snippet structured data documentation directly prohibits marking up a business’s own self-authored or editorial content about itself as Review or aggregateRating schema. The rule is specifically about whose review it is and who it’s about: Review schema is meant to represent third-party reviews of an item written by someone other than the entity itself, not a business’s own promotional or editorial copy dressed up as a customer review. Google states that violations of its structured data guidelines, including this one, can result in manual action, which is a materially different consequence than the markup just being quietly ignored.
The mechanism: what the guideline actually says and why
Google’s structured data general guidelines establish a baseline principle that applies across all schema types: markup must accurately represent content that genuinely exists on the page and reflect what it claims to represent. The Review snippet guidelines apply this specifically to review data, and go further by explicitly calling out self-serving reviews as a named prohibited pattern: a business should not mark up its own description of itself, or an editorial statement it wrote about its own product or service, as if it were an independent third-party review with a rating.
This distinction matters mechanically because the entire value proposition of a review rich result to a searcher is that it represents outside validation, an independent assessment from someone with no stake in making the business look good. A 4.8-star aggregateRating displayed in a search result carries an implicit claim: real customers or reviewers, collectively, rated this item that way. When the “reviews” being aggregated are actually the business’s own marketing copy, or reviews sourced from surveys/testimonials the business selectively curated and wrote itself, the rich result misrepresents that implicit claim to the user, which is precisely the kind of structured-data-content mismatch Google’s guidelines are designed to prevent.
Google treats this as a guideline violation subject to enforcement action, not merely an eligibility gap. This is a meaningful distinction from cases like an over-optimized but honestly-sourced schema failing to display (which is typically just non-display, no penalty), versus this case, where Google explicitly reserves the right to take manual action against markup that violates the self-serving review prohibition specifically.
What “manual action” means in practice here, and what’s honestly uncertain
Google’s documentation is clear on the existence of enforcement for this violation category, but it does not publish a specific detection rate, an enforcement frequency, or a percentage of sites affected, and no independently verifiable industry figure establishes how often this particular violation is caught versus how often self-serving review markup goes unnoticed for a period. Any specific enforcement-rate statistic circulating in SEO commentary should be treated as unverified. What is verifiable is the policy itself and the stated consequence category (manual action for violation), which is enough to establish that this isn’t a low-stakes, purely cosmetic mistake.
What compliant alternatives actually look like
The practical path for a business that wants genuine review-rich-result eligibility without violating this rule centers on where the review content actually originates:
Third-party-collected customer reviews. Reviews submitted by actual customers through a review collection system (on-site review forms, a third-party review platform, verified purchase feedback) and then marked up with Review/aggregateRating schema are the legitimate use case the schema type is designed for, provided the reviews are genuine and the aggregate figure accurately reflects them.
Reviews of the business by independent third parties, not the business’s own editorial voice. If an independent publication or reviewer writes about a business, that third party (not the business itself) may have grounds to mark up their own editorial review, but a business republishing or reproducing someone else’s positive coverage as though it were structured customer-review data still needs to be careful that the markup accurately represents authorship and source, not just borrowed positive sentiment repackaged as a rating.
Verified third-party aggregation relationships, where a business legitimately displays and marks up ratings sourced from a recognized third-party review platform it has a documented, accurate data relationship with, keeping the aggregate figure synced to what that third party actually shows, rather than a number the business itself curates or edits.
The throughline across all of these is authorship and independence: the schema needs to represent an actual assessment made by someone other than the entity being reviewed, accurately reflected, not a business’s own words about itself repackaged in a format designed to signal outside validation.
A hypothetical illustration
Hypothetically, imagine a mid-size mattress company, “Cascade Sleep Co.,” whose in-house content team writes an editorial-style buyer’s guide that includes a paragraph praising the company’s own flagship product and assigns it an internal “4.9/5 expert rating” the writers came up with themselves. If that paragraph gets marked up as Review/aggregateRating schema and shows up in search results as a star rating, it would misrepresent to searchers that independent reviewers rated the product that way, when the “rating” was actually generated by the company’s own marketing copy. That’s precisely the self-serving pattern Google’s guidelines prohibit, and it would remain a violation regardless of whether the underlying product genuinely is well-reviewed by real customers elsewhere, because the schema itself is misattributing authorship, not just possibly inflating a number.