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.
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 separate file Anda kirim untuk Google (dan separately untuk Microsoft/Bing) so itu little star ratings tampilkan up next untuk Anda products di Shopping. ini adalah not yang sama file sebagai Anda regular product feed, dan ini adalah not review-star code Anda mungkin memiliki pada Anda situs web. untuk qualify pada Google Anda umumnya perlu setidaknya 50 reviews dan untuk sign up pertama.
What sebuah product review feed adalah
When Anda shop pada Google dan see sebuah product dengan sebuah row dari gold stars dan sebuah angka like “(214)” (terjemahan) “(214)” underneath ini, itu data biasanya traces back untuk sebuah product review feed — sebuah file merchant (atau sebuah reviews company acting pada mereka behalf) dikirim untuk Google. Google says ini compiles ini Product Ratings “from merchants, review aggregators, review sites, and Google users,” (terjemahan) “dari merchants, review aggregators, review situs, dan Google pengguna,” so feed Anda submit adalah one input ke sebuah broader program, not satu-satunya conceivable source — dan submitting one doesn’t guarantee Anda reviews akan display; Google adalah explicit itu providing sebuah feed “does not guarantee that your content will be included.” (terjemahan) “melakukan not guarantee itu Anda konten akan menjadi disertakan.”
Here’s bagian itu trips almost everyone up: ini adalah sebuah berbeda file dari main product feed itu carries Anda prices, judul, dan availability. Anda store actually maintains two separate things: Evidence for this claim Product Ratings review feeds are separate from the primary product data source. Scope: This concerns Google Product Ratings, not on-page review markup or store ratings. Confidence: high · Verified: Google: Product Ratings basics
- ** product feed** — price, judul, image, availability, GTIN. (itu’s covered di Merchant Center feed optimization piece di ini sama cluster.)
- ** product review feed** — actual customer reviews dan mereka star ratings.
Google dan Bing lalu match reviews untuk products menggunakan sebuah shared ID — biasanya GTIN ( barcode angka), atau Brand + MPN, atau product’s URL. jika itu IDs don’t line up antara Anda two feeds, Google dapat not match review untuk intended product. Evidence for this claim Google uses product identifiers and product URLs in review feeds to match reviews to products. Scope: A review can fail to match when identifying data is missing, invalid, or inconsistent. Confidence: high · Verified: Google Product Review Feeds: Schema
lainnya thing people confuse ini dengan
jika Anda’ve ditambahkan sebuah reviews widget untuk Anda product halaman — jenis itu menampilkan stars
right pada halaman — itu adalah schema markup (Review/AggregateRating), dan ini adalah
sebuah completely separate thing. Google’s own docs describe itu markup sebagai producing
organic review rich hasil dan Knowledge Panel display — mereka don’t document apa pun
path dari pada-halaman schema ke Google Shopping’s Product Ratings program, which draws
dari submitted review feeds, approved aggregators, review situs, dan Google pengguna
instead. I’ll say itu again because ini adalah single biggest myth here: menambahkan
review schema untuk Anda halaman adalah not how Anda get Shopping stars — submitting sebuah review
feed adalah.
How Anda actually get stars
pendek versi:
- pada Google: either bangun dan submit Anda own review feed (setelah signing up melalui Google’s Product Ratings Interest Form), atau gunakan approved reviews company (Yotpo, Judge.me, Trustpilot, Bazaarvoice, Okendo, dan banyak more) itu mengirim feed untuk Anda. Google perlu sebuah minimum dari 50 reviews di seluruh Anda products sebelum stars tampilkan di semua.
- pada Microsoft/Bing: submit sebuah Google-formatted review file di atas FTP/SFTP — atau, jika Anda store sudah runs reviews melalui Bazaarvoice, Anda skip feed entirely dan Bing surfaces ratings automatically once Anda product IDs adalah accurate.
honesty aturan
Anda dapat’t hanya kirim Anda baik reviews. Both Google dan Bing ingin full, honest set. Google explicitly says Anda dapat’t submit hanya Anda 5-star reviews. Anda juga dapat’t quietly delete old buruk reviews dari feed. Incentivized reviews (where Anda gave someone something untuk leave sebuah review) adalah allowed, tetapi hanya jika Anda disclose them dan reward wasn’t tied untuk leaving sebuah positive review.
ingin full XML schema, “full feed replaces everything” (terjemahan) “full feed replaces everything” landmine, dan Bing-spesifik file-naming aturan? Switch untuk Advanced tab.
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/AggregateRatingschema (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 ownProductReviewsfile-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”
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:
- 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.
- 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).
Review/AggregateRatingschema 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.)- 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_urldari 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):
- 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.
- 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>(mendukungis_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>denganmin/maxattributes. - Qualitative:
<pros>/<cons>— Google menanyakan Anda untuk omit boilerplate like “pro:” (terjemahan) “pro:”. - Review URL:
<review_url>dengan sebuahtypedari “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 Referencekonten 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) atauProductReviewsupdate(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.comdi 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.
AI summary
sebuah condensed take pada Advanced versi:
- sebuah product review feed adalah sebuah standalone XML file (Google schema, v2.4 di time dari writing) itu drives per-product star ratings di Shopping ads dan free listings.
- Four things share kata “review” (terjemahan) “review” — pertahankan them apart: product review feed
(Product Ratings, per-product), merchant review feed (Store/Seller Ratings,
business-tingkat),
Review/AggregateRatingschema (organic rich hasil hanya), dan Google’s algorithmic “reviews system” (terjemahan) “reviews sistem” / Product Reviews Update (peringkat editorial review konten, unrelated untuk feeds). - Schema markup ≠ Shopping stars. pada-halaman review stars come dari data terstruktur dan hanya affect organic hasil; Shopping stars memerlukan feed.
- Google eligibility: ~50 reviews minimum, Interest Form signup, setidaknya monthly
uploads,
product_urldomain harus match Merchant Center domain — ini adalah prerequisites untuk participate, not sebuah guarantee dari display. - Full feed selalu replaces: apa pun review not di Anda latest full upload adalah deleted dari Google’s submitted dataset (Anda own review platform adalah unaffected) — incremental-hanya pipelines silently wipe review history pada Google’s side.
- Matching adalah oleh GTIN, atau Brand+MPN, atau product URL — mismatches adalah #1 alasan stars don’t tampilkan. GTIN adalah strongest match.
- Policy: no cherry-picking (dapat’t submit hanya 5-star reviews), no deleting old reviews, incentivized reviews harus menjadi disclosed dan sentiment-independent, AI-generated reviews harus menjadi flagged sebagai spam.
- Microsoft/Bing reuses Google’s XML tetapi menambahkan -nya own
ProductReviewsfile-naming dan FTP/SFTP transport (ftps://feeds.adcenter.microsoft.com, 1 GB max), perlu hanya 1 review per product untuk display, dan auto-surfaces ratings untuk BazaarVoice-integrated stores. Exact file-name matching adalah #1 Bing failure poin. - Direct feed vs. aggregator adalah sebuah nyata strategic choice: control vs. convenience/cost.
- Timing: Google onboarding 2–4 weeks, updates 7–10 days; Bing merchant ratings 3–6 weeks once eligible.
Official documentation
Primary-source documentation dari Google dan Microsoft.
- Product Review Feeds — Introduction — what feed adalah dan who dapat submit ini.
- Product Review Feeds — XML Schema Reference — full v2.4 element reference dan “full feed replaces everything” (terjemahan) “full feed replaces everything” aturan.
- Merchant Review Feeds — Introduction — separate, seller-tingkat feed (Store/Seller Ratings).
- Upload sebuah product reviews data source untuk Merchant Center — submission metode.
- cara submit product reviews data — direct feed vs. approved aggregator.
- Product Ratings basics — what Product Ratings adalah dan where mereka come dari.
- Product Ratings eligibility — 50-review minimum dan onboarding.
- Product Ratings policies — authenticity, no cherry-picking, incentivized-review disclosure, AI/spam flagging.
- Store ratings overview — business-tingkat counterpart.
- Review Snippet (Review, AggregateRating) data terstruktur — organic-hanya markup ini feed adalah not.
- Google Search’s Reviews sistem — algorithmic peringkat sistem, distinct dari Merchant Center feeds.
Microsoft / Bing
- Microsoft Q&sebuah — Product Reviews Feed XML schema dan SFTP submission guide — official mendukung respons covering file naming, size, dan SFTP transport.
- Microsoft Q&sebuah — Product reviews feed uploaded via FTP not appearing — exact file-name-match failure mode.
- Microsoft Q&sebuah — cara get review stars di Bing merchant untuk product ads — merchant vs. product ratings paths.
Quotes dari source
pada—record statements dari Google’s documentation. setiap deep tautan jumps untuk quoted passage pada source halaman.
Google — Product Ratings policy
- “Reviews are most valuable when they are honest and unbiased. We remove reviews that we believe have conflicts of interest and/or have been written by employees or people with a vested interest in the product.” (terjemahan) “Reviews adalah sebagian besar valuable when mereka adalah honest dan unbiased. kami hapus reviews itu kami believe memiliki conflicts dari interest dan/atau memiliki telah written oleh employees atau people dengan sebuah vested interest di product.” — Google Merchant Center Help, Product Ratings policies. Jump untuk quote
Which path seharusnya Anda take?
Two decisions melakukan sebagian besar dari berfungsi: how Anda submit pada Google, dan which sistem Anda bahkan perlu. Walk tree.
Getting star ratings into Shopping
Mistakes I see di atas dan di atas
1. Expecting pada-halaman review schema untuk produce Shopping stars
** mistake:** menambahkan Review/AggregateRating markup untuk product halaman dan assuming
stars akan tampilkan up di Google Shopping.
Why ini adalah wrong: Review Snippet data terstruktur hanya affects organic review rich hasil. ini memiliki no impact pada Google Shopping surfaces. Shopping stars come exclusively dari separate Merchant Center product review feed / Product Ratings program.
melakukan instead: pertahankan schema untuk Anda organic listings jika Anda like, tetapi bangun dan submit sebuah actual review feed (atau gunakan approved aggregator) untuk earn Shopping stars. mereka’re two independent pipelines.
2. Blaming “Product Reviews Update” (terjemahan) “Product Reviews Update” untuk missing Shopping stars
** mistake:** Thinking Google’s 2021+ Product Reviews Update ( “reviews system” (terjemahan) “reviews sistem”) governs whether Anda Merchant Center review feed menampilkan stars.
Why ini adalah wrong: reviews sistem adalah sebuah algorithmic peringkat sistem untuk pertama-party editorial review konten — artikel dan blog posts itu review products. Google states ini melakukan not evaluate ketiga-party reviews such sebagai itu di reviews bagian dari sebuah product halaman. ini adalah unrelated untuk Merchant Center feeds.
melakukan instead: Debug feed masalah sebagai feed masalah (eligibility, identifiers, full-feed discipline), not sebagai sebuah algorithmic peringkat issue.
3. membangun sebuah incremental-hanya feed pipeline
** mistake:** Sending “just the new reviews” (terjemahan) “hanya baru reviews” setiap time untuk save bandwidth atau dev effort.
Why ini adalah wrong: Google’s sistem selalu expects sebuah full feed. apa pun review previously submitted tetapi not di Anda next full upload adalah deleted dari Google’s submitted dataset (Anda own review platform adalah unaffected). sebuah incremental-hanya pipeline silently wipes Anda review history pada Google’s side.
melakukan instead: Regenerate dan kirim complete, saat ini review set setiap upload, di least monthly.
4. Cherry-picking hanya positive reviews
** mistake:** Submitting hanya 5-star reviews untuk inflate average.
Why ini adalah wrong: Google policy memerlukan full, honest set — Anda explicitly cannot sertakan hanya 5-star reviews, dan Anda dapat not delete old reviews dari feed. Selective submission adalah sebuah policy violation.
melakukan instead: Submit everything Anda honestly collected. Fix product, not feed.
5. Paying hanya untuk positive reviews (atau hiding itu Anda incentivized di semua)
** mistake:** Offering sebuah discount hanya jika customer leaves sebuah positive review, atau including incentivized reviews without flagging them.
Why ini adalah wrong: Incentivized reviews adalah allowed, tetapi hanya when disclosed via
<is_incentivized_review> dan hanya when incentive isn’t contingent pada sentiment.
melakukan instead: Offer incentive untuk apa pun honest review, dan mark itu reviews dengan incentivized flag.
6. Letting review-feed dan product-feed identifiers drift apart
** mistake:** Assuming reviews akan attach sebagai panjang sebagai both feeds “have the product.” (terjemahan) “memiliki product.”
Why ini adalah wrong: Reviews match untuk products oleh GTIN (atau Brand+MPN, atau product URL). sebuah mismatched, reused, atau missing GTIN berarti reviews tidak pernah attach dan no stars appear — single sebagian besar umum “I submitted reviews but nothing shows” (terjemahan) “I submitted reviews tetapi nothing menampilkan” cause.
melakukan instead: Get Anda main product feed’s GTINs correct pertama (see feed optimization piece di ini cluster), lalu mirror them exactly di review feed.
7. Getting Bing file name wrong
** mistake:** Uploading sebuah valid XML untuk Microsoft di atas FTP tetapi naming ini something itu doesn’t match configured feed name (atau leaving extension di settings field).
Why ini adalah wrong: Microsoft memerlukan file untuk start dengan ProductReviews dan untuk match
configured feed name exactly, without extension. sebuah name mismatch berarti feed
tidak pernah processes — dan mendukung threads tampilkan merchants losing weeks untuk exactly ini.
melakukan instead: Name file ProductReviews.<yourname>.xml, configure feed name
without extension, dan verify two match sebelum Anda wait.
sebuah minimal Google product review feed skeleton
Enough valid v2.4 XML untuk see how pieces fit. Fill di Anda own nyata nilai — tidak pernah invent GTINs, review text, atau IDs. ini adalah sebuah scaffold, not sebuah copy-paste feed.
<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
version="2.4">
<publisher>
<name>Your Store Name</name>
<favicon>https://www.example.com/favicon.ico</favicon>
</publisher>
<reviews>
<review>
<review_id>REVIEW-UNIQUE-PERMANENT-ID</review_id>
<reviewer>
<name is_anonymous="false">Real Reviewer Name</name>
</reviewer>
<review_timestamp>2026-06-01T12:00:00Z</review_timestamp>
<content>The actual review text goes here.</content>
<pros>
<pro>Concise pro, no "pro:" boilerplate</pro>
</pros>
<cons>
<con>Concise con</con>
</cons>
<review_url type="singleton">https://www.example.com/reviews/REVIEW-ID</review_url>
<ratings>
<overall min="1" max="5">5</overall>
</ratings>
<is_verified_purchase>true</is_verified_purchase>
<is_incentivized_review>false</is_incentivized_review>
<collection_method>post_fulfillment</collection_method>
<products>
<product>
<product_ids>
<gtins>
<gtin>REAL-GTIN-HERE</gtin>
</gtins>
<brands>
<brand>Your Brand</brand>
</brands>
</product_ids>
<product_name>Product Title</product_name>
<product_url>https://www.example.com/products/the-product</product_url>
</product>
</products>
</review>
</reviews>
</feed>exact allowed elements, cardinality, dan attributes adalah di Google’s XML Schema Reference — treat itu halaman, not ini skeleton, sebagai canonical.
Validate Anda XML adalah well-formed sebelum Anda upload
Schema validity adalah Google’s job, tetapi catching sebuah broken XML file locally saves sebuah upload cycle.
macOS / Linux
# Checks the file is well-formed XML (not schema-valid, just parseable)
xmllint --noout ProductReviews.example.xml && echo "well-formed"Windows (PowerShell)
# Throws if the XML is malformed; prints "well-formed" otherwise
try { [xml](Get-Content -Raw .\ProductReviews.example.xml) | Out-Null; "well-formed" }
catch { "MALFORMED: $($_.Exception.Message)" }Confirm review dan product feeds share GTINs
#1 sync failure adalah sebuah GTIN di review feed itu isn’t di product feed. Pull GTINs dari setiap dan diff them.
macOS / Linux
# Extract <gtin> values from the review feed
grep -oE '<gtin>[^<]+</gtin>' ProductReviews.example.xml \
| sed -E 's|</?gtin>||g' | sort -u > review-gtins.txt
# Compare against the GTIN column of your product feed (adjust column as needed)
# Lines showing only in review-gtins.txt are reviews that will fail to attach.
comm -23 review-gtins.txt product-gtins.txtapa pun GTIN itu appears hanya di review feed adalah sebuah review itu won’t temukan -nya product — fix ini di source sebelum next full upload.
SOP: maintain sebuah full product review feed
Run ini setidaknya monthly untuk Google, dan pada submission schedule configured untuk setiap destination. pipeline harus rebuild complete saat ini review set alih-alih append hanya latest reviews.
- Freeze source window. Export complete, saat ini review corpus dengan permanent review IDs. Done berarti old valid reviews dan baru reviews adalah both present, dengan no sentiment-based filtering.
- Apply policy flags. pertahankan verified-purchase, incentive, spam, collection-metode, dan lainnya source flags. Done berarti incentives adalah disclosed dan AI-generated review konten adalah marked sebagai spam alih-alih presented sebagai customer testimony.
- Join products menggunakan stable identifiers. Match GTIN pertama when known, otherwise approved brand-plus-MPN atau product URL. Done berarti review identifiers agree dengan live product feed dan destination domain.
- Generate full XML. sertakan publisher, reviews, ratings, review URLs, dan product associations di bawah approved schema. Done berarti setiap review intended untuk remain active adalah di baru file.
- Validate sebelum transport. Parse XML dan run artikel’s review-feed/product-feed identifier comparison. Done berarti file adalah well-formed dan unmatched identifiers adalah corrected atau intentionally held.
- Name dan deliver per destination. Submit Google melalui configured data source. untuk Microsoft direct submission, gunakan diperlukan
ProductReviewsatauProductReviewsupdateprefix dan match configured name exactly. Done berarti destination accepts file dan uploaded filename adalah recorded. - Reconcile processing. Review destination status, counts, errors, dan product attachment setelah processing. Done berarti sebuah unexpected review-count drop atau unmatched-product cohort memiliki sebuah owner sebelum next run.
Reviews adalah submitted tetapi Shopping stars melakukan not appear
Symptom: feed processes, tetapi product listings tampilkan no ratings. mungkin cause: Review-feed GTIN, brand-plus-MPN, atau product URL nilai melakukan not match main product feed; Google eligibility atau onboarding dapat juga menjadi incomplete. Fix: Diff identifiers, correct source join, confirm registered domain dan program status, lalu allow untuk documented processing/onboarding lag. Validate attachment oleh product alih-alih assuming sebuah successful file upload adalah enough.
Microsoft accepts transfer tetapi tidak pernah processes feed
Symptom: sebuah valid XML file adalah present pada server, yet Microsoft menampilkan no product ratings data. mungkin cause: file prefix atau configured feed name melakukan not match uploaded file exactly, atau archive/inner filenames differ. Fix: gunakan documented ProductReviews atau ProductReviewsupdate prefix, configure name without extension, dan membuat compressed dan inner file names agree. Confirm processing status setelah corrected upload.
Historical reviews disappear setelah sebuah upload
Symptom: review count drops untuk hanya newest batch. mungkin cause: sebuah incremental file adalah dikirim untuk Google’s full-feed pipeline, where omitted reviews adalah treated sebagai deleted dari Google’s submitted dataset (Anda own review platform masih memiliki them). Fix: Rebuild dan submit complete saat ini review set menggunakan permanent review IDs. Confirm next processed feed restores expected corpus; melakukan not pertahankan sebuah incremental-hanya Google pipeline.
Reviews attach untuk wrong product atau variant
Symptom: Ratings appear pada sebuah unintended item, atau sibling variants memiliki inconsistent counts. mungkin cause: sebuah reused GTIN, shared MPN, atau stale product URL maps reviews untuk wrong catalog entity. Fix: Reconcile identifiers terhadap packaging/manufacturer data dan saat ini product feed, lalu correct review source mapping. Confirm affected review IDs attach hanya untuk intended product.
Google Product Ratings readiness
- setidaknya 50 reviews di seluruh semua products adalah available sebelum expecting ratings untuk display.
- Product Ratings Interest Form submitted dan program status tracked melalui onboarding.
- Review source scheduled setidaknya monthly dengan updated data.
- setiap upload adalah full saat ini feed, not hanya baru reviews.
-
product_urldomains match registered Merchant Center situs web. - GTIN, atau brand plus MPN, atau product URL matches main product feed.
- Review IDs adalah permanent dan XML adalah well-formed di bawah saat ini didukung schema.
- Full, honest review set disertakan; no positive-hanya selection atau silent deletion.
- Incentivized reviews disclosed dan independent dari sentiment; AI-generated reviews flagged sebagai spam.
Microsoft direct-submission memeriksa
- Determine whether BazaarVoice integration sudah menghapus perlu untuk sebuah separate feed.
- Reuse sebuah valid Google-format XML file when submitting directly.
- Filename starts dengan
ProductReviewsuntuk sebuah full feed atauProductReviewsupdateuntuk sebuah update feed. - Configured feed name matches upload exactly dan omits extension.
- Compressed archive dan inner XML share diperlukan name dan berisi one file.
- SFTP credentials, passive transfer, dan saat ini destination settings confirmed di live account.
- Product identifiers di review feed match Microsoft shopping feed.
- Processing status diperiksa sebelum waiting untuk stars untuk appear.
four review sistem
Product review feed → Product Ratings
ini adalah product-tingkat XML dikirim untuk sebuah commerce platform. ini powers per-product stars di Shopping surfaces dan matches reviews untuk products melalui identifiers atau product URLs.
Merchant review feed → Store/Seller Ratings
ini measures business dan post-fulfillment experience, not sebuah individual product. ini adalah sebuah separate data pipeline dengan separate eligibility.
Review data terstruktur → organic rich hasil
Review dan AggregateRating markup live pada halaman web dan relate untuk organic review snippets. menambahkan them melakukan not submit product ratings untuk Merchant Center.
Google’s reviews sistem → editorial review rankings
search peringkat sistem evaluates pertama-party editorial product-review konten such sebagai artikel. ini melakukan not decide whether ketiga-party customer reviews di sebuah Merchant Center feed earn Shopping stars.
When stars adalah missing, identify sistem pertama. Debug eligibility, transport, identifiers, dan full-feed perilaku untuk Product Ratings; melakukan not reach untuk schema atau algorithm-update explanations itu belong untuk lainnya pipeline.
Product review feed quick reference
Google XML essentials
| tingkat | Core data |
|---|---|
| Feed | feed versi, publisher, reviews |
| Review identity | permanent review_id, timestamp, reviewer, konten |
| Rating | ratings → overall dengan min/max |
| Trust/policy | verified purchase, incentivized, spam, collection metode |
| Destination | review_url sebagai singleton atau group |
| Product match | GTIN preferred; otherwise brand + MPN atau product URL |
Submission perilaku
- Google: full saat ini feed setiap time; omitted reviews adalah deleted.
- Google cadence: upload updated data setidaknya monthly.
- Google transport: scheduled fetch, SFTP, Cloud Storage, atau direct upload.
- Microsoft direct: Google-format XML di atas configured transport.
- Microsoft filename:
ProductReviews…untuk full inventory atauProductReviewsupdate…untuk updates; configured name omits extension.
Google vs. Microsoft
| periksa | Microsoft | |
|---|---|---|
| Minimum display path described here | 50 reviews di seluruh products plus program signup | setidaknya one product review untuk direct product-rating path |
| Direct schema | Google’s product review XML | Reuses Google-format XML |
| Full-feed gotcha | Omission deletes prior reviews | Full dan update filename paths adalah distinct |
| umum failure | Product identifiers melakukan not match | Exact filename/configured-name mismatch |
| Partner shortcut | Approved review aggregators | BazaarVoice dapat auto-surface ratings |
pertama diagnostic: successful upload ≠ successful product attachment. periksa identifiers dan destination processing sebelum waiting.
Test yourself: Product Review Feeds
Five quick pertanyaan pada how product review feeds earn star ratings di Google dan Microsoft Shopping. Pick sebuah jawaban untuk setiap, lalu periksa.
Log perubahan
Diperbarui 18 Jul 2026.
Ringkasan editorial dan detail perubahan yang tercatat.Detail perubahan
- Advanced
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
- Advanced
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
- Beginner
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
- Advanced
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
Perbandingan lengkap tidak tersedia — tidak ada cuplikan sebelumnya yang diarsipkan untuk revisi ini.