# Send product reviews to Google Merchant Center

How product reviews get into Google Shopping: the 50-review rule, the XML feed Google expects, and how we checked our own feed against Google's schema.

Author: Formgong
Published: 2026-11-02
Language: en
Canonical: https://formgong.com/en/blog/google-merchant-center-product-reviews/

To show your product reviews as stars in Google Shopping and Shopping ads, you send them to Google Merchant Center as a product reviews feed: an XML file in Google's schema, listing every review with its product's GTIN, SKU or URL. You need at least 50 reviews across your products, a Merchant Center account, and a fresh upload at least once a month; Google then reviews the feed, which typically takes 2 to 4 weeks. Most shops let their review app or a supported aggregator produce and submit the feed. Seller ratings, the stars for the store itself, are a separate program.

## Product ratings, in Google's words

Product ratings are the 1 to 5 stars and review count under a product in Google Shopping and in Shopping ads. Google's help page says they show the aggregated rating “compiled from multiple sources”, so the stars can combine your reviews with reviews of the same product from other places. They are not the stars that can appear next to an ordinary search result. Those come from structured data on the product page, which our guide to [review stars not showing in Google](/en/blog/review-stars-not-showing-in-google/) covers.

Seller ratings are a different program, with stars for the shop as a whole, mostly in ads, built from store reviews. Everything below is about product ratings.

## What Google requires

From Google's Merchant Center help pages, read on 2 November 2026.
RequirementWhat Google says

Number of reviewsAt least 50 across all your products. With fewer, no stars show in Shopping or ads.
How you joinThrough a supported review aggregator, or by signing up for Product Ratings yourself and submitting reviews in Merchant Center.
How oftenThe reviews data source must be uploaded at least once a month.
How long it takesA data quality and policy review, typically 2 to 4 weeks, and up to 2 to 4 more weeks before ratings go live.
AccountA standalone Merchant Center account or a sub-account, not a multi-client account. Review URLs must match your registered domain.

For a small shop the 50-review threshold is the hard part. It counts reviews across all your products together, so a shop with 25 products and two reviews each qualifies, while a shop with one bestseller needs 50 reviews of that product. Until you reach it, the stars stay off however good the feed is.

## What the feed looks like

The feed is one XML file with every review in it. Google's schema documentation is clear that it always wants the whole set: “Our system always expects a full feed”, and a review missing from the next upload is deleted. So a feed that only lists the last 100 reviews slowly erases the older ones from Google.

Each review needs an id, a reviewer name, a timestamp, the text, a URL, the overall rating and the product it is about. The product part is what lets Google match your review to the listing in Shopping, through the GTIN (the barcode number), the SKU, the brand and the product URL. Three optional fields tell Google how the review was collected: whether the purchase was verified, whether the reviewer got something for it, and whether you asked after delivery.

```xml
<review>
  <review_id>r1</review_id>
  <reviewer><name>Emma W.</name></reviewer>
  <review_language>en</review_language>
  <review_timestamp>2026-10-27T09:12:00Z</review_timestamp>
  <content>Holds heat well &amp; the glaze is lovely &lt;3</content>
  <review_url type="group">https://glyna.formgong.com/product/morning-mug/</review_url>
  <ratings><overall min="1" max="5">5</overall></ratings>
  <products><product>
    <product_ids>
      <gtins><gtin>4006381333931</gtin></gtins>
      <skus><sku>MUG-01</sku></skus>
      <brands><brand>Glyna</brand></brands>
    </product_ids>
    <product_name>Morning Mug</product_name>
    <product_url>https://glyna.formgong.com/product/morning-mug/</product_url>
  </product></products>
  <is_verified_purchase>true</is_verified_purchase>
  <collection_method>post_fulfillment</collection_method>
</review>
```

## How we checked our own feed

Before writing this page we checked the feed Formgong produces against Google's XSD, version 2.4, with the standard `xmllint` tool. We built a three-review feed with our real generator: one verified review with an ampersand and a `<` in the text, one anonymous review with no barcode, and one German review with an emoji that was both verified and incentivized. It validated. So did the live feed of our demo store, which is still empty because we do not invent reviews for it.

A validator that passes everything proves nothing, so we also broke two copies on purpose, one with a misspelled element and one with a date written as `27.10.2026`. The validator rejected both, with the messages shown below. Run the same check on your own feed if you build it yourself.

```bash
xmllint --noout --schema product_reviews.xsd your-feed.xml
# your-feed.xml validates
#   or, for example:
# Element 'review_timestamp': '27.10.2026' is not a valid value of the atomic type 'xs:dateTime'.
```

## Submitting it

If your review app is one of Google's supported aggregators, it can submit for you and you only switch the program on. If not, request Product Ratings in Merchant Center and add the feed as a reviews data source. A scheduled fetch from a URL is easier than uploading a file each month, because your app keeps the URL up to date and Google collects it on its own. Then wait for the review. Google's policies for the program are short and worth reading first: “You must collect and own the reviews you share with Google”, and each review may appear only once, in one feed. Incentives are allowed, but they “cannot be dependent on the sentiment of the review”.

## The feed in Formgong Reviews

Formgong Reviews gives every Shopify and WooCommerce store a feed address under Settings → Sites, on the free plan too. We get each product's page, name, brand, GTIN and SKU from the store itself, through Shopify's API or our WordPress plugin, never from what a reviewer typed, so nobody can attach a review to someone else's product. The feed lists approved written reviews collected on your site. Imported reviews stay out, because you did not collect them, and Google wants text in every review. Reviews sent through an order email are marked as verified purchases collected after fulfilment, and reviews written while you offered a coupon are marked as incentivized.

The feed always has every eligible review in it, with no cap. Other sites, such as a plain HTML shop, have no trusted product data, so they get no feed. We do not send seller ratings.

## Have you been through Merchant Center review?

If Google turned down your reviews feed, or accepted it after a fix, tell us what it said at [support@formgong.com](mailto:support@formgong.com). Real rejection messages are the part of this process that is hardest to find written down.

## What Formgong Reviews includes for free

- **Unlimited review sites and reviews.** Text, [photo, video and voice](/en/docs/reviews-media/) reviews on Free.

- **A widget with no view limit.** The [review widget](/en/reviews/), carousel, badge and stars in product lists load as often as your pages do.

- **Review emails in your store's name.** Sent after each order with your logo and colours, replies to you, no email service to set up; buyers can rate inside Gmail without leaving the email, and get one reminder ([how it works](/en/docs/review-emails/)).

- **Bring your old reviews.** [Import](/en/docs/reviews-import/) from Judge.me, Yotpo, Loox, Shopify Product Reviews, WooCommerce, Etsy or a CSV.

- **You decide what shows.** Approve each review or choose a [publishing mode](/en/docs/reviews-moderation/), reply in public or in private, and let shoppers ask the author a question.

- **Google.** A Merchant Center review feed, and product rating markup through the WordPress plugin.

- **Reviews from your form.** People who filled in your contact form can get a review request automatically.

- **One account for the rest.** Contact forms with Telegram and Google Sheets, an [AI help chat](/en/docs/help-chat/), and free [website templates](/en/website-templates/).

## Frequently asked questions

### How many reviews do I need for Google product ratings?

At least 50 across all your products, according to Merchant Center help. With fewer, your product ratings do not show in Google Shopping or Google Ads.

### How long until stars show in Google Shopping?

Google reviews the feed first, which typically takes 2 to 4 weeks, and it can take another 2 to 4 weeks after that for ratings to go live.

### Do I have to upload the reviews feed every month?

Google requires an upload at least once a month. A scheduled fetch from your review app's feed URL does that for you.

### Are product ratings the same as seller ratings?

No. Product ratings are stars for a product from product reviews. Seller ratings are stars for the shop itself, from store reviews, and are a separate program.

## Sources and documentation

- [Google Merchant Center Help: Product Ratings eligibility](https://support.google.com/merchants/answer/14549080)
- [Google Merchant Center Help: Product Ratings basics](https://support.google.com/merchants/answer/6059553)
- [Google: Product review feed schema](https://developers.google.com/product-review-feeds/schema)
- [Google Merchant Center Help: Product Ratings policies](https://support.google.com/merchants/answer/6098512)
- [Google stars and the product reviews feed](https://formgong.com/en/docs/reviews-google/)

[Get a form key](https://formgong.com/en/#top)
