UGC review widget
The reviews block on a product page: star average, written feedback, buyer photos and Q&A, all written by customers instead of by you.
See it
What it is
A UGC review widget is the block of customer-made content bolted onto a product page: an average star rating, written reviews, buyer photos and videos, and often a Q&A thread where shoppers answer each other. UGC means user generated content, so the whole point is that you did not write any of it. Most stores rent this rather than build it: Judge.me, Okendo, Loox, Yotpo, Bazaarvoice.
The machinery behind it matters more than the stars. A review request email fires a few days after delivery, the reply is tied to a real order so it can carry a verified buyer badge, and a moderation queue catches spam and abuse before anything publishes. Photo reviews are the part that actually moves conversion, because they show the product on a real body, in a real room, in real light.
Two gotchas. A wall of perfect 5.0s can read as fake, and several studies have found a band somewhere around 4.2 to 4.7 outperforming a spotless average, though how much depends heavily on category, price, review volume, and how the distribution looks underneath. Treat it as a reason to keep the grumpy reviews, not as a number to engineer toward. Moderating on content-neutral grounds (spam, abuse, off-topic, personal data) is fine; suppressing reviews because they are negative is what the FTC's rule on consumer reviews goes after, and it is usually obvious to shoppers anyway. And these widgets are heavy third-party scripts that land right where your product page should be painting, so lazy-load the reviews below the fold and server-render the rating summary yourself.
Ask AI for it
Build a product-page review widget with a summary header (large average rating, star row, total review count, and a 5-to-1 star distribution bar chart), a filter row (with photos, star rating, most recent, most helpful), and a list of review cards. Each card shows star rating, review title, body text, reviewer name, date, thumbnails of buyer-uploaded photos that open in a lightbox, and a 'Helpful' vote button. Render the 'Verified buyer' badge only when the review carries a stored order-line ID whose product matches the product being reviewed and whose order reached a configured fulfillment state; resolve that server-side and never accept a verified flag submitted by the client. Include a 'Write a review' button, paginate at 8 reviews, and lazy-load the list so it does not block the page. Keep it clean and neutral so it inherits the store theme.