Product Review Feeds untuk Google & Microsoft Shopping

cara submit sebuah product review feed untuk Google dan Microsoft Merchant Center untuk earn star ratings di Shopping — XML schema, eligibility, dan sync gotchas.

Pertama kali diterbitkan: 3 Jul 2026 · Terakhir diperbarui: 3 Agu 2026 · Advanced
Bahasa

sebuah product review feed adalah sebuah separate XML file — distinct dari Anda main product feed dan dari Review/AggregateRating schema — itu Anda submit untuk Google Merchant Center (dan separately untuk Microsoft Merchant Center) untuk earn 1–5 star ratings ditampilkan pada Shopping ads dan free listings. Google mengikuti sebuah defined XML schema (v2.4 di time dari writing), perlu sebuah minimum dari 50 reviews dan sebuah Interest Form signup untuk qualify, dan selalu expects sebuah full feed: apa pun review not di Anda latest upload gets deleted. Reviews attach untuk products oleh matching GTIN, atau Brand+MPN, atau product URL — mismatches adalah #1 alasan stars don't tampilkan. Microsoft reuses Google's XML format tetapi layers pada -nya own file-naming (ProductReviews prefix) dan FTP/SFTP aturan, dan auto-surfaces ratings untuk BazaarVoice-integrated stores. Cherry-picking hanya positive reviews adalah terhadap policy, incentivized reviews harus menjadi disclosed dan sentiment-independent, dan AI-generated reviews harus menjadi flagged sebagai spam.

TL;DR — sebuah product review feed adalah sebuah standalone XML file (Google schema, v2.4 di time dari writing) itu populates star ratings di Shopping ads dan free listings — sebuah berbeda file dari Anda product feed, dan berbeda dari Review/AggregateRating schema (organic-hanya) dan dari Google’s algorithmic “reviews system.” (terjemahan) “reviews sistem.” Google perlu ~50 reviews + Interest Form signup, selalu expects sebuah full feed (omitted reviews get deleted), dan matches reviews untuk products oleh GTIN, Brand+MPN, atau product URL — #1 failure poin. Microsoft reuses Google’s XML tetapi menambahkan -nya own ProductReviews file-naming dan FTP/SFTP transport, dan auto-surfaces BazaarVoice ratings. No cherry-picking, incentivized reviews harus menjadi disclosed dan sentiment-independent, dan AI-generated reviews harus menjadi flagged sebagai spam.

pertama: three berbeda things semua called “reviews” (terjemahan) “reviews”

The shared word “review” hides four independent systems. Choose the one that controls the result you want.

A product review feed powers product-level star ratings in Shopping listings. A merchant review feed powers store or seller ratings. Review and AggregateRating schema on the page can affect eligible organic review snippets. Google's reviews system ranks editorial review content. One system does not substitute for another.

sebagian besar dari confusion di ini topic adalah definitional. pertahankan ini four sistem apart dan almost everything else falls ke place:

  1. Product review feed → Product Ratings — XML feed Anda submit untuk Merchant Center itu drives per-product star ratings di Shopping ads dan free listings. Google compiles Product Ratings dari merchants, review aggregators, review situs, dan Google pengguna (Product Ratings basics). Evidence for this claim Google compiles Product Ratings from multiple review sources for eligible Shopping placements. Scope: Ratings and review counts are not guaranteed to display. Confidence: high · Verified: Google: Product Ratings basics ini artikel adalah tentang ini.
  2. Merchant review feed → Store/Seller Ratings — sebuah separate, seller-tingkat feed (Merchant Review Feeds) itu drives business-tingkat rating. Store Ratings reflect whole business’s post-fulfillment experience, not individual products, dan perlu sebuah 3,5+ average untuk display (Store ratings overview).
  3. Review/AggregateRating schema markup — pada-halaman data terstruktur itu hanya affects organic review rich hasil dan memiliki no effect pada Shopping. (Note self-serving restriction: halaman where entity menjadi reviewed controls reviews tentang itself adalah ineligible untuk star rich hasil — so marking up Anda own pada-situs reviews won’t reliably earn organic stars, dan definitely won’t earn Shopping stars.)
  4. Google’s “reviews system” (terjemahan) “reviews sistem” ( Product Reviews Update) — sebuah algorithmic peringkat sistem untuk pertama-party editorial review konten (blog posts dan artikel itu review products). Per Google, ini melakukan not evaluate ketiga-party reviews such sebagai itu posted di reviews bagian dari sebuah product halaman. ini memiliki nothing untuk melakukan dengan Merchant Center feeds — despite sharing kata “review.” (terjemahan) “review.”

I’ll cover review-feed vs. schema distinction, dan Product Reviews Update mix-up, again di Anti-Patterns tab because mereka’re two mistakes I see sebagian besar.

Why feed penting

Star ratings dan review counts adalah paling terlihat trust signal Anda dapat tambahkan untuk sebuah Shopping ad atau free product listing, dan mereka sit right di grid where click decision happens. Getting them adalah sebuah feed-dan-eligibility exercise, not sebuah peringkat one — which adalah exactly why ini gets neglected. ini adalah plumbing itu pays off di CTR.

Google product review feeds

Eligibility

  • Minimum 50 reviews di seluruh semua products sebelum ratings display (Product Ratings eligibility).
  • Anda harus sign up melalui Product Ratings Interest Form pertama.
  • Anda review data source memiliki untuk menjadi uploaded setidaknya once sebuah month dan berisi updated reviews — ini adalah sebuah ongoing requirement, not sebuah one-dan-done upload.
  • domains di product_url dari Anda review data source harus match registered domain pada Anda Merchant Center account.
  • Onboarding takes sebuah few weeks; status menampilkan “inactive” (terjemahan) “inactive” until approved, lalu “active,” (terjemahan) “active,” dan subsequent updates take roughly 7–10 days untuk reflect. Plan client expectations sekitar itu lag.

ini adalah prerequisites untuk participate, not sebuah promise dari display. Google’s own docs state itu providing sebuah feed “does not guarantee that your content will be included” (terjemahan) “melakukan not guarantee itu Anda konten akan menjadi disertakan” — meeting 50-review threshold dan getting Anda Interest Form approved membuat Anda eligible; validation, matching, dan moderation masih memiliki untuk succeed sebelum apa pun star menampilkan up.

Direct feed vs. approved aggregator

Two routes (cara submit product reviews data):

  1. Submit Anda own feed — bangun compliant XML file dan submit ini directly (perlu Interest Form approval). Full control, tetapi Anda own schema literacy dan monthly full-feed discipline.
  2. Go melalui sebuah approved review aggregator/partner — Bazaarvoice, Trustpilot, Yotpo, Feefo, PowerReviews, Judge.me, Loox, Okendo, Stamped, dan banyak others feed Google pada Anda behalf. Less berfungsi, tetapi ini costs money dan coverage varies oleh country, so confirm regional availability dengan aggregator.

There’s sebuah decision tree untuk choosing antara them di Decision Trees tab.

XML schema essentials

feed adalah sebuah validated XML file — schema versi 2,4 di time dari writing (XML Schema Reference). elements worth knowing:

  • Feed-tingkat: <feed version="2.4">, <publisher> (diperlukan), <reviews>, dan sebuah optional <aggregator> block.
  • Per review: <review_id> (sebuah permanent unique ID), <review_timestamp>, <reviewer><name> (mendukung is_anonymous), <content> ( review text), plus optional <title>, <review_language> (BCP 47), dan <review_country> (ISO 3166-1).
  • Trust/quality flags: <is_verified_purchase>, <is_incentivized_review>, <is_spam>, dan <collection_method> (“unsolicited” (terjemahan) “unsolicited” atau “post_fulfillment” (terjemahan) “post_fulfillment”), plus sebuah optional <transaction_id>.
  • Ratings: <ratings><overall> dengan min/max attributes.
  • Qualitative: <pros>/<cons> — Google menanyakan Anda untuk omit boilerplate like “pro:” (terjemahan) “pro:”.
  • Review URL: <review_url> dengan sebuah type dari “singleton” (terjemahan) “singleton” (sebuah halaman showing hanya ini review) atau “group” (terjemahan) “group” (sebuah halaman listing several).
  • Product association: <products><product> (one atau more), setiap dengan sebuah <product_url>, optional <product_name>, dan sebuah <product_ids> container holding <gtins>, <mpns>, <skus>, dan <brands> — setiap diperlukan whenever itu identifier adalah known untuk product (<mpns> harus menjadi paired dengan <brands>), plus sebuah genuinely optional <asins>.

Matching itself adalah hierarchical, not sebuah flat list dari equal options. Google’s schema reference says explicitly: ratings dan reviews match “based on a number of factors, the strongest being globally unique product identifiers such as GTINs,” (terjemahan) “berdasarkan sebuah angka dari factors, strongest menjadi globally unique product identifiers such sebagai GTINs,” dan without sebuah GTIN, Google akan attempt SKU, Brand+MPN, atau product URL — tetapi “these identifiers generally do not provide as good a match as GTINs.” (terjemahan) “ini identifiers umumnya melakukan not menyediakan sebagai baik sebuah match sebagai GTINs.” menyediakan GTIN whenever Anda memiliki one; treat alternatives sebagai fallbacks, not equivalents. Evidence for this claim Google's product review feed schema supports GTIN, MPN plus brand, SKU, ASIN, and product URL identifiers. Scope: Submit identifiers only when valid and applicable to the reviewed product. Confidence: high · Verified: Google Product Review Feeds: Schema

Submission metode dan file limits

  • Upload oleh scheduled fetch (http/https/sftp), SFTP, Google Cloud Storage, atau sebuah direct upload dari Anda computer (Upload sebuah product reviews data source).
  • di bawah 4 GB per data source; multiple XML files dapat menjadi zipped.

”full feed replaces everything” (terjemahan) “full feed replaces everything” gotcha

ini adalah landmine. Google’s sistem selalu expects sebuah full feed, dan apa pun review previously submitted tetapi not disertakan di Anda next full feed adalah deleted dari Google’s submitted-review dataset (not dari Anda own reviews platform — Anda source data adalah untouched, tetapi Google’s copy adalah hilang). Teams itu bangun sebuah incremental-hanya pipeline — “just send the new reviews” (terjemahan) “hanya kirim baru reviews” — silently wipe out mereka entire review history pada Google’s side dengan next upload. kirim full, saat ini set setiap time.

Evidence for this claim Google's Product Review Feed system expects a full feed; a previously submitted review omitted from the next full feed is deleted from that submitted dataset, so an incremental-only file is unsafe. Scope: XML 2.4 full feeds Confidence: high · Verified: XML Schema Reference

konten policy

Product Ratings policies adalah stricter daripada sebagian besar people expect:

  • Authenticity: Google menghapus reviews ini believes memiliki sebuah conflict dari interest atau adalah written oleh employees atau people dengan sebuah vested interest di product.
  • No cherry-picking, no deletion: submit full honest set — Anda dapat’t sertakan hanya 5-star reviews, dan Anda dapat not delete old reviews dari feed.
  • Incentivized reviews adalah allowed jika disclosed via <is_incentivized_review>, dan incentive dapat’t menjadi dependent pada sentiment dari review — pay-untuk-sebuah-review adalah fine, pay-hanya-jika-positive adalah not.
  • AI-generated reviews harus menjadi marked sebagai spam (<is_spam>). Google panggilan out automated konten explicitly — worth flagging di 2026 sebagai AI review generators proliferate.
  • Prohibited konten mencakup PII, obscene/hateful material, regulated/dangerous products, counterfeit goods, malware/phishing tautan, plagiarized konten, dan impersonation. Reviews seharusnya menjadi owned oleh retailer, not syndicated di seluruh unrelated feeds.

Microsoft (Bing) product review feeds

Microsoft Merchant Center runs sebuah parallel tetapi separately-administered sistem. sebuah note pada sourcing: Microsoft’s own help halaman adalah client-rendered dan kembalikan no usable konten untuk automated fetchers (confirmed again sebagai dari ini update pass — halaman resolve untuk empty search-hasil shells alih-alih documented konten), so specifics below adalah corroborated melalui official Microsoft Advertising mendukung respons di Microsoft Q&sebuah threads alih-alih pertama-party doc permalinks. Treat figures below (review thresholds, file-size limits, transport detail) sebagai saat ini-sebagai-dari-research alih-alih independently confirmed terhadap Microsoft’s primary documentation, dan verify terhadap live UI sebelum Anda implement.

Merchant Ratings vs. Product Ratings

Microsoft splits ratings yang sama cara Google melakukan:

  • Merchant Ratings — business/seller-tingkat, ditampilkan automatically sebagai sebuah automated extension pada Search campaigns setelah Anda’re eligible. No manual submission. Sourced dari ketiga-party review providers, dan eligibility runs pada sebuah minimum dari 30 unique reviews di dalam past 12 months per country di sebuah composite 3,5+ stars, dengan Anda business name dan situs web consistent di seluruh sources. Stars typically take 3–6 weeks untuk appear setelah Anda meet requirements (Microsoft Q&sebuah mendukung thread, REVIEWS.io — Bing seller ratings requirements).
  • Product Ratings — product-tingkat, sebuah automated extension pada Shopping campaigns, dengan two paths below.

BazaarVoice auto-integration path

jika Anda situs’s reviews sudah run melalui BazaarVoice, Anda tidak submit sebuah separate product review feed di semua — Anda hanya menyediakan accurate product identifiers (GTIN, Brand, MPN) di Anda shopping feed, dan Anda product ads display BazaarVoice ratings automatically. itu’s sebuah genuinely berbeda, lighter path daripada Google offers.

Direct feed submission

untuk everyone else, submit Anda own XML feed (Microsoft Q&sebuah — feed XML schema dan SFTP guide):

  • file harus menjadi sebuah existing Google-formatted.xml file — Microsoft reuses Google’s product-review-feed schema alih-alih defining -nya own. sebuah well-dibangun Google feed adalah sebagian besar dari cara untuk Bing-ready.
  • File naming penting dan adalah sebuah umum failure poin: file harus start dengan ProductReviews (full feed, semua inventory, submitted daily) atau ProductReviewsupdate (update-hanya, hanya baru reviews). file name Anda configure di Merchant Center settings harus match uploaded file exactly dan without extension (configure “merchant” (terjemahan) “merchant”, not “merchant.xml” (terjemahan) “merchant.xml”). untuk compressed uploads, inner file dan archive harus share yang sama name, one file per archive.
  • Transport: SFTP untuk ftps://feeds.adcenter.microsoft.com di passive mode, menggunakan Anda store’s FTP credentials.
  • File size: max 1 GB via FTP/SFTP (recommended untuk files di atas 4 MB), up untuk 3 GB setelah decompression jika zipped.
  • Requirement untuk display: sebuah product perlu setidaknya 1 review.

#1 Bing failure mode

sebuah separate Microsoft Q&sebuah thread documents sebuah merchant who uploaded sebuah valid XML di atas FTP dan masih saw nothing weeks later — dan mendukung troubleshooting centered pada exact file-name match antara uploaded file dan configured feed name, plus size/compression aturan. jika Anda Bing feed isn’t appearing, periksa file name pertama. ini adalah Bing equivalent dari Google’s GTIN-matching masalah.

Keeping product dan review feeds di sync

ini adalah whole game setelah Anda’re live. Reviews attach untuk products primarily melalui GTIN — strongest match. When sebuah GTIN adalah missing atau inaccurate, Google akan attempt SKU, Brand+MPN, atau product URL, tetapi oleh Google’s own deskripsi itu alternatives “generally do not provide as good a match as GTINs” (terjemahan) “umumnya melakukan not menyediakan sebagai baik sebuah match sebagai GTINs” — don’t treat them sebagai equally reliable fallbacks. Identifier mismatches adalah top cause dari “reviews submitted but stars not showing.” (terjemahan) “reviews submitted tetapi stars not showing.” jika GTIN di review feed doesn’t match GTIN di product feed (reused, wrong, atau missing GTINs adalah usual culprits), reviews simply don’t attach. itu’s yang sama root cause behind Merchant Center identifier errors covered di feed optimization piece di ini cluster — get Anda main feed’s GTINs right pertama, lalu mirror them exactly di review feed.

ini adalah juga worth separating stages sebuah submission passes melalui, since success di one doesn’t prove success di next: Anda XML memiliki untuk menjadi well-formed dan schema-valid, lalu feed memiliki untuk menjadi accepted oleh Merchant Center, lalu individual reviews memiliki untuk jelas policy moderation, lalu reviews memiliki untuk match sebuah product oleh identifier, lalu matched reviews get aggregated ke sebuah rating, dan hanya lalu — assuming Anda account meets program eligibility — melakukan sebuah rating actually display. sebuah clean upload confirms pertama stage atau two; ini says nothing tentang rest.

Timing untuk communicate untuk stakeholders: 2–4 weeks untuk Google’s initial onboarding, 7–10 days untuk subsequent Google syncs, dan 3–6 weeks untuk Bing merchant ratings untuk appear setelah Anda’re eligible.

Where ini sits di cluster

Everything above assumes Anda’ve sudah got sebuah berfungsi Merchant Center account dan sebuah clean main product feed — Google Merchant Center hub dan feed optimization deep dive di ini cluster cover itu. ini piece owns one thing mereka don’t: separate review feed itu turns Anda customer reviews ke Shopping stars.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.