Came in for one thing and left with four. The staff actually read what they sell, which is rarer than it should be. Whoever writes the shelf cards deserves a raise.
Search for a Google business listing, import its reviews, choose which ones publish, and paste one snippet into any site builder. No Google login and no ownership check, because this reads public listing data. Google's public API returns 5 reviews per listing, so the whole widget is designed to make 5 look deliberate rather than thin.
7-day full trial, no credit card. The free plan stays free.
Pennygate BooksCame in for one thing and left with four. The staff actually read what they sell, which is rarer than it should be. Whoever writes the shelf cards deserves a raise.
The secondhand table upstairs is dangerous. Found a 1974 paperback I have been chasing for years, for less than a coffee.
A mockup for Pennygate Books, an invented bookshop at an invented address. The reviews were written by us to illustrate the layout, and are not real customer reviews of any business.
Place Details caps its response at 5 reviews and offers no pagination, so five is the ceiling for anything reading it. Worse, those five are chosen by relevance, and relevance is not the same as representative. We found that out on a live listing while building this integration.
Mostly five stars, which is the picture a customer gets on Google.
Five reviews, five one-star ratings, ranked by relevance rather than by fairness.
The distribution and the counts are from our own field test of a live listing, written up in the article linked below. The five complaints are paraphrased and the business is unnamed, because the argument is about how the API samples reviews and not about one restaurant.
We pointed the integration at a real restaurant Google rates 4.0 stars across 153 ratings, where the five-star bar dwarfs every other. The API returned five reviews, and every single one of them was one star. Nothing was filtered and nothing was chosen by us. The full write-up, with the unedited screenshots and the response, is published in our field test of embedding Google reviews.
This is the reason the widget puts curation in front of you rather than publishing whatever arrives, and the reason the layouts below are built for five cards instead of fifty.
Most of the question is whether it will look right on your site, and you should not have to hand over an email to find out. Switch layouts, try themes, and watch the same five reviews restyle. Connecting a real listing comes later.
Came in for one thing and left with four. The staff actually read what they sell, which is rarer than it should be. Whoever writes the shelf cards deserves a raise.
The secondhand table upstairs is dangerous. Found a 1974 paperback I have been chasing for years, for less than a coffee.
The average and the star distribution on top, cards underneath. A preview, not the renderer: the widget itself is served by an edge function this page cannot import, so the geometry here is drawn to match. The reviews are the invented Pennygate Books set.
Build this with your own listingFive cards in a grid built for fifty looks like a page that failed to load. These three are shaped for a small set: an average with its distribution on top, one review set large, or one promoted with the rest reduced to initials. All 40 layouts and all 16 themes work with reviews.
Came in for one thing and left with four. The staff actually read what they sell, which is rarer than it should be. Whoever writes the shelf cards deserves a raise.
The secondhand table upstairs is dangerous. Found a 1974 paperback I have been chasing for years, for less than a coffee.
They ordered in a title nobody else could find and rang me the day it arrived. Small thing, but it is why I stopped buying online.
Joanne WhitcombeGood coffee, quiet corner, and nobody hurries you along. I have written most of a dissertation in the window seat.
A mockup for Pennygate Books, an invented bookshop at an invented address. The reviews were written by us to illustrate the layout, and are not real customer reviews of any business.
Reviews do their strongest work next to the thing being reviewed, which is why the same feed can carry both. One section, one snippet, one place to curate.

They ordered in a title nobody else could find and rang me the day it arrived. Small thing, but it is why I stopped buying online.

Came in for one thing and left with four. The staff actually read what they sell, which is rarer than it should be. Whoever writes the shelf cards deserves a raise.

The secondhand table upstairs is dangerous. Found a 1974 paperback I have been chasing for years, for less than a coffee.

Good coffee, quiet corner, and nobody hurries you along. I have written most of a dissertation in the window seat.
Reviews and photography in one feed, on the invented Pennygate Books site. The review text is ours, written to illustrate the layout.
Every imported review waits as a card: approve it, pin it to the front, or remove it. Given how Google picks the five, this is not a nicety. It is the difference between a section that helps and a section that actively works against you.
The queue drawn as the product draws it: approve, pin or remove. The reviews are the invented Pennygate Books set.
Dropping a review that is about a delivery app rather than about you is curation. Publishing five perfect reviews for a business rated three stars is a claim your customer checks against Maps in one tap, and a card can open its reviewer on Google so they can. Set the bar where you would be happy to be found out.
Four steps, in the order you meet them, each shown with what it actually produces. There is no Google sign-in step, because this flow genuinely does not have one.
Create a feed, add Google Reviews as a source, and search by business name or address. The picker runs on Google Places autocomplete, so it finds the same listings Maps does, service-area businesses included.
No Google sign-inName and address, which is everything the autocomplete returns. No star rating appears here because Google does not send one at this step.
Pick the right listing and the reviews import. Google's public Place Details endpoint returns at most 5, chosen by its own relevance ranking, and we show you all 5 rather than quietly keeping the flattering ones.
5 per listingFive is the ceiling Google's public endpoint sets, not a plan limit. No tool clears it without the listing owner signing in.
Approve, pin or remove each review, then pick a layout and a theme. 40 layouts and 16 themes, with review-shaped ones among them.
Every theme is freeThe preview is the real widget, rendered by the same script your site will load.
The embed dialog asks where the widget is going and hands out the right snippet for that host. Paste it once. It never changes as your reviews do.
One paste, no developer<link rel="preload" as="fetch" …><div id="collectsocials-8b3d04e5"></div><script src="…/api/widget"data-feed-id="…" data-token="…"defer></script>The real snippet shape, abridged. Your feed id and token are filled in for you.
A mockup for Pennygate Books, an invented bookshop at an invented address. The reviews were written by us to illustrate the layout, and are not real customer reviews of any business.
The cap is per listing, not per widget. Each branch is its own source contributing its own 5, and one feed can hold as many as your plan allows: 3 sources on the free plan, 5 on Pro, 15 on Business and 30 on Scale.
Three things a review widget can be built to do that this one is not, each with the reason. They cost us features. We think they are the reason to trust the rest of the page.
Marking up your own site with your own review scores to win star snippets is self-serving review markup, which Google’s own structured-data guidelines rule out. The reviews render as readable text and the page stays inside the rules.
That endpoint returns 5 reviews per listing and no more. We do not read Google Maps pages to get around it, because Google’s platform terms forbid extracting their content outside the API, and one enforcement action would take down every Google feed we serve at once.
What Google returns is what you see in the queue, including the unflattering ones. You choose what to publish; nothing is generated to fill a layout out.
A script tag is not universally installable: some builders sandbox custom code, others strip it. So the embed dialog asks where you are installing and hands out the right snippet for that host.
One script tag and one container div. The widget mounts in your page and renders inside a Shadow DOM, so its CSS and yours cannot interfere.
The same script with a page-width wrapper, because Shopify themes lay sections out with flexbox and would otherwise compress the container.
Both sandbox or strip custom scripts, so these get an iframe that resizes itself as content loads. No clipped cards, no scrollbars.
Builders that cannot run scripts at all take a fixed-height frame by URL. Content scrolls inside it.
On WordPress you can skip the snippet entirely and install our plugin instead, which renders the feed from your own site.
One feed can combine 10 platforms, so a Google review can sit beside a Facebook post, an Instagram reel and a YouTube video in the same section. Every platform is on the free plan except X (Twitter), which is premium for one reason: X charges for API access.
InstagramMade the crest just before the sun did.
TikTokThe canal does this every night
Stayed out for the last of the light and the whole lake turned pink with it.

Booked the sunrise trip on the strength of the photos and it was better than the pictures. The guides knew exactly where to be and when.
Sunrise crew made the ridge before the storm broke. Whole set is up on the site now.
Second trip with them this year. Everything ran on time and the small group size is the whole point.
InstagramOff the top, first swell of the week.
YouTubeThree days on the ridge trail, start to finish
Lagoon day. Six boats out, nobody tipped in, and the water stayed that colour the whole afternoon.

InstagramUp before the balloons were.
A demo feed for an invented brand, showing 6 of the 10 live sources in one wall. The posts, reviewers and engagement numbers are illustrative, not product metrics. Every field on these cards is one the widget really renders, but the wall itself is drawn for this page rather than served by the widget.
It is on the free plan, at the same 5 reviews per listing everyone else gets, because that number is Google's and not a lever for us to pull. What you pay for is layouts, sources and sync speed.
Free widgets carry a small CollectSocials credit link.
Sources are the number that matters here: each Google listing is one. Full pricing breakdown.
Five per listing. Google’s public Place Details endpoint returns a maximum of 5 reviews and offers no pagination, so that ceiling applies to any tool reading it, including this one. The only route to more is the Google Business Profile API, which returns every review but requires the owner or a manager of a verified listing to sign in and authorise it. If a widget shows you twenty reviews for a business you have not signed in for, it is not reading Google’s public API.
Neither. This source reads public listing data through Google Places, so there is no Google login, no OAuth screen and no ownership check anywhere in the flow. You search for the listing by name or address, pick it, and the reviews import. That also means it works for an agency setting a widget up on a client’s behalf.
It happens on a minority of profiles, most often service-area businesses: Google reports a rating and a review count but hands back an empty list of reviews, and no tool reading the public API can get around that. We check for it at the moment you add the listing, tell you plainly that Google returned nothing, and roll the source back so it does not sit in your account as an empty feed or use up one of your source slots. The one route that escapes it is the listing owner authorising access to their own Google Business Profile.
No, and this is the one place a Google feed differs from most of the sources we run. Google is deliberately left out of the automatic refresh schedule, so the reviews are collected once, when you add the listing, and stay as they were until you add it again. Most other platforms sync on your plan’s schedule, from every 24 hours on the free plan down to every 10 minutes on Scale. A few carry their own floor whatever your plan says: X (Twitter) because its API is metered, and YouTube because it refreshes when a widget is viewed rather than on a timer.
No, and that is a deliberate choice rather than a missing feature. Star snippets come from aggregateRating structured data, and marking up your own website with your own review scores is self-serving review markup that Google’s structured-data guidelines exclude from rich results. We publish no such markup on your behalf. On a script embed the reviews render as readable text in your page; on the builders that only accept an iframe, Wix and Squarespace among them, they render inside the frame.
You can approve, pin or remove any of the 5 before they publish, and most people should curate, because Google ranks the five it returns by relevance rather than by fairness. That is a real problem: on a business Google rates 4.0 across 153 ratings, the API handed us five reviews and every one of them was a single star. Curating for relevance is reasonable; publishing five perfect reviews for a business that has not earned them is the kind of thing a customer checks against Maps in one tap.
Yes, and this is the honest way past the five-review cap. Each listing is its own source, contributing up to 5 reviews, and one feed can combine as many of them as your plan allows: 3 sources on the free plan, rising to 30 on Scale. Three branches in one feed is fifteen reviews, all of them genuinely from Google.
WordPress, Shopify, Wix, Squarespace, Webflow, Notion, Google Sites, plain HTML and React. The embed dialog asks where the widget is going and hands out the right snippet for that host, because some builders sandbox custom scripts and others strip them. WordPress can skip the code entirely with our plugin.
Yes. Google Reviews is not a paid add-on: it is on the free plan along with every other platform except X (Twitter), which is premium for one reason, which is that X charges for API access. The free plan includes 7 of the 40 layouts, all 16 themes and the theme builder, and full moderation. The 7-day trial opens everything with no credit card.
Yes. One feed can combine 10 platforms, so a Google review can sit beside an Instagram photo, a Facebook post and a YouTube video in the same section. For a shop or a restaurant that is usually the point: the review says it is good and the photograph shows why.
Search your listing, pick what publishes, choose a layout, paste one snippet. No Google login at any point, and the 7-day trial asks for no card.
Works with WordPress, Shopify, Wix, Squarespace, Webflow, Notion and plain HTML.