IdukkiIdukki
All guides
Playbook · September 2026

Reviews Aggregation, 8 sources, one widget

Your reviews already live in four or five places: Google, Trustpilot, TripAdvisor, your product-review app and your own post-purchase emails. This playbook shows how to bring them into one moderated library and one display, without blending them into a single number that breaks Google's review markup rules.

  • 10 min read
  • For: ecommerce leader, cmo, growth
Rohin Aggarwal

Written by

Rohin Aggarwalon LinkedIn

Co-founder · Idukki.io

$64.76

4.8

Proof above the buy button

IdukkiPlaybook · 10 min read

Reviews Aggregation, 8 sources, one widget

What you’ll learn

  • Display every source together, but keep product reviews and company reviews as separate numbers
  • Which reviews may go into your product JSON-LD and which must stay out, per Google's review snippet guidelines
  • Moderation rules per source: what to filter, what you must never filter, and why sentiment is a sorting tool, not a gate
  • A post-purchase request flow that grows the first-party reviews you are allowed to mark up
  • A worksheet for comparing an aggregating platform against a single-source reviews app on total cost

Chapter previews

  1. Chapter 01

    Why aggregation beats single-source, and where it stops

    Shoppers read across sources, and each source answers a different question. Aggregation wins on display; it does not license a blended star rating.

  2. Chapter 02

    The source map

    What each common source rates, whether it belongs in product markup, and whether it can reach Google's Product Ratings feed.

  3. Chapter 03

    JSON-LD that survives Google's guidelines

    Mark up first-party product reviews visible on the page. Leave third-party site scores out of AggregateRating, as Google's guidelines require.

  4. Chapter 04

    Moderation and sentiment per source

    Filter spam, profanity and off-topic content. Never filter by star rating, which the FTC treats as review suppression.

  5. Chapter 05

    Post-purchase triggers

    Timing, audience and follow-up for the review request that feeds your own first-party library.

  6. Chapter 06

    Comparing the cost

    The cost lines to put side by side when you weigh an aggregating platform against a single-source reviews app.

Inside the playbook

In this article

A typical Shopify brand has reviews scattered across more places than it realises. A few hundred on Google Business Profile, a Trustpilot score the finance team quotes, product reviews in an app installed three years ago, TripAdvisor if there is a physical location, and a pile of photo reviews nobody has tagged to a product. Each one sits in its own widget with its own styling, or on nobody's page at all. Aggregation fixes the scatter. Done carelessly, it also creates a compliance problem, because the tempting next step is to add everything up into one big number and mark it up for Google. This playbook covers how to do the first without the second.

Why aggregation beats single-source, and where it stops

The case for showing more reviews is well documented. The Spiegel Research Center at Northwestern found that purchase likelihood for a product with five reviews was 270% greater than for a product with none, that the effect was larger for higher-priced products, and that purchase likelihood tended to peak at ratings between 4.0 and 4.7 rather than at a perfect 5. Their work also found that identifying reviewers with a verified buyer badge improved the odds of purchase by 15%.

  • 270%

    greater purchase likelihood for a product with five reviews than for one with none

    Spiegel Research Center

  • 380%

    conversion increase from reviews on higher-priced products, versus 190% on lower-priced ones

    Spiegel Research Center

  • 4.0-4.7

    star range where purchase likelihood typically peaks; a perfect 5 can read as too good to be true

    Spiegel Research Center

  • 15%

    improvement in purchase odds when reviewers carry a verified buyer badge

    Spiegel Research Center

Medill Spiegel Research Center, "How Online Reviews Influence Sales". Findings from their review datasets; your own effect will vary by category and price point.

Aggregation helps because different sources answer different shopper questions. A Trustpilot or Google score answers "is this company reliable, will my order arrive?" Product reviews answer "does this jacket run small?" Photo and video reviews answer "what does it look like on someone like me?" A shopper who sees all three on the PDP has fewer reasons to leave the page to check. The piece on Trustpilot, Feefo and Google reviews compared covers what each platform is good for.

Where aggregation stops is the number. A company-level rating and a product-level rating measure different things, and averaging them produces a figure that describes nothing. It also produces a figure you cannot legitimately mark up, which chapter three covers.

CompareTwo ways to aggregate
1Tempting

Blend into one score

Sum every review from every source into one headline rating and one AggregateRating.

Wins at

  • A bigger review count on the badge
  • One number to quote

Struggles with

  • Mixes company service ratings with product quality ratings
  • Conflicts with Google's rule against aggregating ratings from other websites
  • Hard to explain if a shopper or regulator asks where the number came from
Ineligiblefor review snippet markup
2Durable

Show together, count separately

One display that shows each source with its own label and score; markup covers first-party product reviews only.

Wins at

  • Each number means what it says
  • Product JSON-LD stays within Google's guidelines
  • Shoppers can see which platform each review came from

Struggles with

  • Smaller headline count on the product badge
  • Needs source labelling in the design
Eligiblefirst-party product markup

Both put every source on the page. Only one keeps the numbers honest and the markup eligible.

The source map

Before you design the display, map what you have. The table below covers the common sources for a Shopify brand and how each can be used. The Product Ratings column reflects Google Merchant Center's published list of supported aggregators, which includes Judge.me, Yotpo, Okendo, Loox, Stamped, Trustpilot, Reviews.io, Feefo, Bazaarvoice and PowerReviews among others.

SourceWhat it ratesIn your product AggregateRating?Route to Shopping stars
Your post-purchase product reviewsA specific productYes, if collected on your site and shown on that pageDirect feed in Merchant Center, or via your review app if it is a supported aggregator
Product-review app (Judge.me, Okendo, Yotpo and similar)A specific productYes, same rule: your buyers, your product, visible on the pageMany are on Google's supported aggregator list
Google Business Profile reviewsThe business or locationNo: another website's ratingsNot a product source
Trustpilot company reviewsThe companyNo: another website's ratingsTrustpilot is a supported aggregator for its product reviews
TripAdvisor reviewsA venue or experienceNo: another website's ratingsNot a product source
Social posts and photo UGCUsually unratedNo rating to mark upNot applicable
Summarised from Google Search Central (review snippet guidelines) and Google Merchant Center Help (supported Product Ratings aggregators). Confirm current status on the source pages before relying on a row.

In Idukki, the sources that are live in the product today are Google Reviews, Trustpilot and TripAdvisor imports, a Judge.me connection that imports product reviews with their photos and video and tags them to the matching products, and first-party rated uploads from customers. All of them land in one reviews inbox that can be filtered by status, star rating, verified buyer and source. The reviews page shows how they display, and Google reviews as shoppable content covers the display patterns that work for company-level sources.

JSON-LD that survives Google's guidelines

Google's review snippet guidelines contain four rules that decide what an aggregated display may mark up. Reviews and ratings you mark up must be readily available to users on the marked-up page. AggregateRating needs a ratingValue and at least one of ratingCount or reviewCount. For LocalBusiness and Organization markup, reviews the business controls about itself are ineligible for stars, including when they arrive via an embedded third-party widget such as Google Business reviews. And, in plain words: don't aggregate reviews or ratings from other websites.

Taken together, the safe pattern is narrow. Each PDP carries Product markup whose AggregateRating is computed only from first-party reviews of that product, shown on that page. Company-level scores from Google or Trustpilot appear visually, labelled with their source, and stay out of the markup. If your display tool emits JSON-LD automatically, check what it counts: a product aggregate that quietly includes imported third-party reviews is the pattern the guideline rules out. The wider schema reference is the review schema and rich results handbook.

The feed side, including the 50-review floor and the monthly refresh, is covered step by step in the Google Shopping stars playbook.

Moderation and sentiment per source

Aggregating sources multiplies the moderation surface. The rules below separate what you should filter from what you must not.

  • Filter spam and abuse. Profanity, hate, personal data, links to unrelated sites and obvious bot text. Google's Product Ratings policies also exclude reviews primarily generated by automated programs or AI, and low-quality or off-topic reviews.
  • Filter conflicts of interest. Reviews from staff, agencies or anyone with a vested interest. The FTC rule prohibits insider reviews that do not clearly disclose the material connection.
  • Do not filter by sentiment. Hiding one- and two-star reviews because they are negative is review suppression. Use sentiment to route reviews (a one-star review with a delivery complaint goes to support) and to sort, never to decide what the public sees.
  • Label the source. A shopper should be able to tell a Trustpilot company review from a product review written by a verified buyer. Source labels also make the display easier to defend if anyone asks.
  • Keep it consistent across sources. One moderation policy applied to every import, written down, so the decision on any single review can be explained later.

Idukki's pipeline scores sentiment and applies profanity filtering on import, and hiding a review in the inbox also removes it from the public rating aggregate. That is the right behaviour for spam and abuse, and exactly why hiding should never be used for ordinary negative reviews. The broader operating model is in UGC moderation best practices.

Post-purchase triggers

Imported third-party reviews make the page more convincing, but the only reviews you can mark up are your own product reviews. Growing that first-party library is the long-term job, and it runs on one well-timed request to every buyer.

A post-purchase request that feeds the first-party library

  1. 01

    Trigger on delivery

    Time the request from delivery or out-for-delivery rather than order creation, with a short delay so the customer has used the product.

    Right moment

  2. 02

    Ask everyone

    Send to every buyer. Filtering the audience to likely promoters is a form of selective solicitation that undermines the rating and conflicts with platform policies.

    No gating

  3. 03

    Make media optional

    Invite photos and video, but never require them. A short text review from a real buyer still counts.

    Low friction

  4. 04

    Moderate, then publish

    Apply the same moderation policy as every other source, publish, and tag the review to its product so it appears on the right PDP and in the markup.

    Live on PDP

A practical sequence. The timings are starting points to test, not benchmarks.

On Shopify, Idukki's review request email can be triggered from the order or from its fulfilment status (in transit, out for delivery or delivered) with a delay in days, and links to a hosted form that accepts photos and video. It is off by default and requires both the merchant's opt-in and Idukki's approval before any shopper is emailed. For the message itself, see how to ask customers for reviews.

Comparing the cost

Vendor pricing changes too often to print, so rather than a price table, here is the worksheet. Fill in each line for the platforms you are considering, over the same period and order volume.

Cost lineWhat to captureCommon blind spot
LicenceMonthly or annual fee at your plan tierFeatures you need that sit on a higher tier
Volume feesPer-order, per-request or per-review chargesPeak-season order spikes
Tools retiredWidgets, review apps or UGC tools the new setup replacesContracts with notice periods
Google feedsWhether the platform submits Product Ratings for you or you must build the feedMonthly refresh work if it is manual
EngineeringTheme work, markup checks and migration of historic reviewsReview history lost in a migration
Page weightScript size and render impact of each widgetSeveral review widgets loading on one PDP
A comparison worksheet. Use your own quotes and order volume; the right answer depends on how many tools the new setup lets you retire.

A cost comparison that ignores the tools you retire will always favour the single-source app. The build-versus-buy model in the cost of UGC, build versus buy works through the same logic for the wider UGC stack.

Reviews aggregation: common questions

  • Can I combine Google and Trustpilot reviews into my product star rating?

    You can display them on the page, but Google's review snippet guidelines say not to aggregate reviews or ratings from other websites in your markup. Keep your product AggregateRating to first-party reviews of that product.

  • Can I show Google Business reviews on my own site with star markup?

    You can show them, but for LocalBusiness and Organization markup Google treats reviews a business controls about itself, including those shown through an embedded Google Business reviews widget, as ineligible for star snippets.

  • Is it legal to hide negative reviews from my widget?

    Removing spam, abuse, off-topic content and undisclosed insider reviews is legitimate moderation. Suppressing reviews because they are negative is not; the FTC's 2024 rule on fake reviews lists review suppression among prohibited practices.

  • Which review apps can send reviews to Google Shopping?

    Google Merchant Center publishes a list of supported aggregators. It includes Judge.me, Yotpo, Okendo, Loox, Stamped, Trustpilot, Reviews.io, Feefo, Bazaarvoice and PowerReviews, among others.

  • Does a higher star rating always mean more sales?

    Not necessarily. Spiegel Research Center found purchase likelihood typically peaks between 4.0 and 4.7 stars, and that a perfect 5.0 can look too good to be true.

Sources and further reading

  1. 1Google Search Central, Review snippet (Review, AggregateRating) structured data guidelines
  2. 2Google Merchant Center Help, How to submit product reviews data (supported aggregators)
  3. 3Google Merchant Center Help, Product Ratings policies
  4. 4US FTC, Final rule banning fake reviews and testimonials (14 August 2024)
  5. 5Medill Spiegel Research Center, How Online Reviews Influence Sales
Keep this playbook

Send the link to your inbox.

The full playbook is on this page. Drop your email and we’ll send you the link so you can come back to it. One email, no drip sequence.

  • Display every source together, but keep product reviews and company reviews as separate numbers
  • Which reviews may go into your product JSON-LD and which must stay out, per Google's review snippet guidelines
  • Moderation rules per source: what to filter, what you must never filter, and why sentiment is a sorting tool, not a gate

Cloudflare bot-protection

No spam. Unsubscribe anytime. We never sell your data.

More guides

4-min setupDTC + B2B brands37 KB runtimeReal G2 reviews

Loved this?

Get the next post first, plus the playbooks behind it.

Monthly UGC + shoppable-video benchmarks, A/B post-mortems and migration teardowns. No spam, no upsell, unsubscribe in one click.

  • No credit card
  • Cancel anytime
  • GDPR + SOC 2 (in audit)

We use cookies

We use essential cookies to run this site and optional analytics cookies to understand how it’s used. You can change your choice anytime in our privacy policy.