You wrote a glowing editorial review of your own product, marked it up with Review schema including a 5-star rating, and waited for review stars to appear in search results. The Rich Results Test showed valid markup. But the stars never appeared, and Google’s documentation uses carefully qualified language about review eligibility. You expected either approval or a clear penalty. The reality is more subtle: Google has specific policies against self-serving review markup that result in silent suppression rather than manual actions, and the line between legitimate editorial review and self-serving markup is more precisely defined than most implementations acknowledge.
Google’s Explicit Policy on Self-Serving Review Structured Data
Google’s structured data guidelines address self-serving reviews directly. In September 2019, Google announced changes to review rich results specifically targeting self-serving markup, stopping the display of review snippets for LocalBusiness and Organization schema types when the entity being reviewed controls the markup.
Google considers a review “self-serving” when a review about Entity A is placed on the website of Entity A. The policy applies regardless of review quality or editorial integrity. A thoughtfully written, balanced self-assessment of your own product still qualifies as self-serving because the entity being reviewed controls the markup.
The policy scope covers two specific schema types with absolute suppression. LocalBusiness schema with review markup on the business’s own website will never generate review rich results in search. Organization schema with review markup on the organization’s own website receives the same treatment. These restrictions apply regardless of whether the reviews are written by the business or collected from customers.
For Product schema, the rules differ. A retailer marking up customer reviews of products it sells can generate review rich results because the reviews describe products, not the business entity itself. The distinction is between reviewing the seller (self-serving) and reviewing the products the seller carries (legitimate).
Google’s John Mueller clarified that the format of review collection does not change the policy. Embedding a third-party review widget on your site that displays reviews about your own business is still considered self-serving if you can manage or delete the reviews shown. The controlling factor is whether the reviewed entity controls the review display.
Position confidence: Confirmed. Google’s Search Central blog post and multiple statements from Google representatives explicitly document the self-serving review policy.
The Silent Suppression Mechanism for Non-Compliant Review Markup
Self-serving review schema typically does not trigger manual actions or Search Console warnings. Instead, Google silently ignores the review structured data during rich result rendering. This silent suppression creates a particularly frustrating diagnostic situation because all standard validation indicators suggest the implementation is correct.
The markup passes the Rich Results Test. Search Console’s Rich Results enhancement report may show the review markup as detected and valid. No errors, no warnings, no manual actions. Yet the review stars never appear in search results. The gap between validation pass and display absence creates the false impression that the implementation just needs more time or a minor adjustment.
The suppression operates at the entity type level. When Google identifies that the review markup describes the same entity that operates the website (matching the Organization or LocalBusiness entity), the review properties are stripped from the rich result rendering pipeline. The markup continues to exist in the DOM and passes validation, but it is functionally invisible in search results.
This suppression is distinct from structured data spam manual actions, which visibly appear in Search Console and affect all structured data types on the affected pages. Self-serving review suppression is narrowly targeted: it affects only the review rich result for the self-reviewed entity, leaving other structured data types on the same page (Product, BreadcrumbList, Organization) unaffected.
The diagnostic confirmation is straightforward. If your Review or AggregateRating markup for a LocalBusiness or Organization entity has been live for more than 30 days with zero review rich result impressions in Search Console’s performance report, the suppression is active. No amount of schema modification will overcome it because the suppression is policy-based, not quality-based.
Distinguishing Self-Serving From Legitimate First-Party Review Markup
The boundary between self-serving and legitimate first-party review markup depends on the relationship between the reviewer, the reviewed entity, and the website operator.
Legitimate first-party scenarios:
- A retailer marking up customer reviews of products it sells. The reviews describe products, not the retailer entity. Product review rich results remain eligible.
- A review platform (Trustpilot, G2, Capterra) marking up reviews of businesses listed on its platform. The platform is a third party relative to the reviewed businesses.
- A media publication reviewing products or services it does not sell. The publication operates independently from the reviewed entity.
Self-serving scenarios:
- A business marking up customer reviews about the business itself using LocalBusiness or Organization schema.
- A business embedding a review widget that displays reviews about the business, even if the reviews come from a third-party platform, when the business can manage or delete displayed reviews.
- A business writing editorial self-assessments and marking them as Review schema.
Gray area scenarios:
- A multi-brand company reviewing products from its subsidiary brands. The corporate relationship makes this potentially self-serving even though the reviewing entity and the product brand are technically different entities.
- A franchise marking up reviews from the franchisor’s review system. The shared entity relationship may trigger self-serving classification.
The practical test: can the entity being reviewed influence which reviews appear on the page? If yes, the implementation is likely classified as self-serving. If the entity has no control over review selection, display, or removal, the implementation is likely legitimate.
The Third-Party Review Integration Alternative That Satisfies Guidelines
To display review stars for a business or organization entity, the reviews must appear on a third-party domain that the business does not control. This leaves businesses with three compliant pathways to earn review rich results.
Pathway 1: Third-party review platforms. Encourage customers to leave reviews on platforms like Trustpilot, Google Business Profile, Yelp, or industry-specific review sites. These platforms implement their own review schema, and when their pages rank for queries about your business, the review stars appear from their domain, not yours.
Pathway 2: Product-level review markup. If your business sells products, shift review markup from the Organization or LocalBusiness entity to individual Product entities. Customer reviews of specific products are eligible for rich results even on the business’s own website. This approach redirects the review visibility from the entity level (suppressed) to the product level (eligible).
Pathway 3: Critic review schema. For media publications and authoritative content sites, CriticReview schema allows an editorial entity to mark up its reviews of other entities’ products or services. This is legitimate when the reviewing publication is editorially independent from the reviewed entity.
The most effective approach for most businesses combines Pathway 1 (building third-party review presence) with Pathway 2 (product-level review markup on their own site). This generates review rich results from both third-party listings and owned product pages without triggering self-serving suppression.
Why Self-Serving Review Schema Also Carries Domain-Level Trust Risk
Beyond the immediate suppression of self-serving review markup, patterns of non-compliant review schema across a domain may contribute to broader structured data trust degradation.
Google maintains domain-level signals for structured data quality. A domain that systematically implements review markup that Google’s quality systems classify as self-serving demonstrates a pattern of structured data practices outside Google’s guidelines. While individual instances of self-serving review markup are silently suppressed without penalty, systematic implementation across hundreds of pages may compound into a domain-level trust signal.
The practical risk: if your site has Organization review markup on the homepage, LocalBusiness review markup on location pages, and self-referential review markup on service pages, the cumulative pattern of suppressed review schema may reduce Google’s confidence in all structured data from your domain. This could affect the display rate of legitimate Product review markup, Event schema, or other rich result types on other pages.
The mitigation is removal. Self-serving review markup that will never generate rich results should be removed entirely rather than left in place. The markup creates zero positive value (suppressed from display) while potentially creating negative value (contributing to domain-level trust signals about structured data quality). Removing it eliminates the downside without sacrificing any upside.
This recommendation contradicts the general guidance of “valid schema cannot hurt you.” For most schema types, that guidance holds. For self-serving review markup specifically, the policy-based suppression combined with potential trust signal implications makes removal the cleaner choice.
Position confidence: Reasoned. The domain-level trust risk is a logical inference from Google’s known domain-level structured data quality assessment. Direct evidence of self-serving review markup specifically degrading trust for other schema types is limited.