The Bizrate Insights Seller Ratings Widget allows you to display your overall site reviews collected through the Bizrate Insights Online Buyer Survey. The widget includes an overall score, represented by stars, along with recent customer comments, helping you build credibility and trust with potential customers.
Why Google Seller Ratings matter
Google Seller Ratings (also referred to by Google as Store Ratings), help shoppers identify retailers that provide high-quality customer experiences. These ratings can appear in Google Ads and shopping experiences, markedly improving ROAS.
For retailers, Seller Ratings can be an important trust signal when shoppers are deciding where to click and where to buy. A visible star rating can help your ads and listings stand out, reinforce shopper confidence, and drive more qualified traffic to your site.
Bizrate Insights is one of a limited group of supported review partners that can collect and syndicate eligible store review data for Google Seller Ratings. That means the verified feedback you collect through Bizrate Insights can do more than inform your customer experience strategy. It can also support your visibility and credibility across Google.
The Seller Ratings Widget helps you bring that same trust-building content onto your own website. By displaying verified customer feedback directly on your site, you can show shoppers that your business listens to customers and has a track record of real buyer experiences.
What the Seller Ratings Widget displays
The Bizrate Insights Seller Ratings Widget displays reviews collected through Bizrate Insights surveys.
The widget may include:
Your overall seller rating
A 5-star visual rating
Recent customer comments
A carousel of eligible reviews
Reviews that include both an Overall Satisfaction score and a customer comment from either the Point-of-Sale Survey or Fulfillment Survey are eligible to appear in the widget.
Where to place the widget
The widget code can be added to any page you choose. We recommend placing it on a top-level page, such as your homepage, or another high-visibility page where customer trust signals can support conversion.
Common placements include:
Homepage
Category pages
Shopping cart
Checkout-adjacent trust sections
Customer reviews or testimonials pages
About or customer experience pages
The best placement depends on your site layout and conversion goals.
Before you begin
You will need your Bizrate Insights Merchant ID, also referred to as your MID.
Your MID ensures the widget displays the correct reviews for your site. If you manage more than one site, use the correct MID for each site.
There are several ways to add the Bizrate Insights Seller Ratings Widget to your site. Use the method that best matches your site setup.
These instructions are a good starting point for integration. Your development team may need to make adjustments based on your site architecture, CMS, JavaScript framework, tag management setup, or deployment process.
Option 1: Static HTML page
Use this method if you are adding the widget directly to a static HTML page or template.
Step 1: Add the widget container
Place the following <div> element where you want the widget to appear on the page.
<divid="bri-widget-container"></div>
This is the main container where the Seller Ratings Widget content will display.
Step 2: Add the widget script
On the same page, place the following script before the closing </body> tag.
Replace <<insert_your_mid_here>> with your Bizrate Insights Merchant ID.
<script> (function() {// Ensures that the script to populate the seller widget only runs onceif (document.getElementById('bri-widget-script')) { return;}// Fetch script to populate seller rating widget and execute itvarscript=document.createElement('script');script.async=true;script.id='bri-widget-script';script.type='text/javascript';script.src='https://widget.bizrate.com/review/<<insert_your_mid_here>>.js';document.body.appendChild(script);})();</script>
Option 2: React function component
Use this method if your site uses a modern version of React with function components.
After creating the SellerRatingWidget function component, import it into the page or component where you want the widget to appear.
Create a file called SellerRatingWidget.jsx with the following contents.
import{useEffect}from"react";constSCRIPT_CONTAINER_ID="bri-widget-container";constSCRIPT_ID="bri-widget-script";/** * Creates the Bizrate Insights Seller Ratings Widget. * * @param{{ mid: string }}props * @returns{JSX.Element} */exportdefaultfunctionSellerRatingWidget({mid}){useEffect(()=>{// Ensures that the script to populate the seller widget only runs onceif (document.getElementById(SCRIPT_ID)) {return;}// Fetch script to populate seller rating widget and execute itconstscript=document.createElement("script");script.async=true;script.id=SCRIPT_ID;script.type="text/javascript";script.src=`https://widget.bizrate.com/review/${mid}.js`;document.body.appendChild(script);// Remove script to populate seller rating widget on unmountreturn()=>{constscript=document.getElementById(SCRIPT_ID);if (script) {document.body.removeChild(script);}};}, [mid]);return<divid={SCRIPT_CONTAINER_ID}/>;}
TypeScript function component
Create a file called SellerRatingWidget.tsx with the following contents.
import{FC,useEffect}from"react";constSCRIPT_CONTAINER_ID="bri-widget-container";constSCRIPT_ID="bri-widget-script";interface SellerRatingWidgetProps { mid:string;}constSellerRatingWidget: FC<SellerRatingWidgetProps>=({mid})=>{useEffect(()=>{// Ensures that the script to populate the seller widget only runs onceif (document.getElementById(SCRIPT_ID)) {return;}// Fetch script to populate seller rating widget and execute itconstscript=document.createElement("script");script.async=true;script.id=SCRIPT_ID;script.type="text/javascript";script.src=`https://widget.bizrate.com/review/${mid}.js`;document.body.appendChild(script);// Remove script to populate seller rating widget on unmountreturn()=>{constscript=document.getElementById(SCRIPT_ID);if (script) {document.body.removeChild(script);}};}, [mid]);return<divid={SCRIPT_CONTAINER_ID}/>;};exportdefaultSellerRatingWidget;
Option 3: React class component
Use this method if your site uses an older version of React with class components.
After creating the SellerRatingWidget class component, import it into the page or component where you want the widget to appear.
Create a file called SellerRatingWidget.jsx with the following contents.
import{Component}from"react";constSCRIPT_CONTAINER_ID="bri-widget-container";constSCRIPT_ID="bri-widget-script";classSellerRatingWidgetextendsComponent{componentDidMount(){// Ensures that the script to populate the seller widget only runs onceif (document.getElementById(SCRIPT_ID)) {return;}// Fetch script to populate seller rating widget and execute itconst{mid}=this.props;constscript=document.createElement("script");script.async=true;script.id=SCRIPT_ID;script.type="text/javascript";script.src=`https://widget.bizrate.com/review/${mid}.js`;document.body.appendChild(script);}componentWillUnmount(){// Remove script to populate seller rating widget on unmountconstscript=document.getElementById(SCRIPT_ID);if (script) {document.body.removeChild(script);}}render(){return<divid={SCRIPT_CONTAINER_ID}/>;}}exportdefaultSellerRatingWidget;
TypeScript class component
Create a file called SellerRatingWidget.tsx with the following contents.
import{Component}from"react";constSCRIPT_CONTAINER_ID="bri-widget-container";constSCRIPT_ID="bri-widget-script";interface SellerRatingWidgetProps { mid:string;}classSellerRatingWidgetextendsComponent<SellerRatingWidgetProps>{componentDidMount(){// Ensures that the script to populate the seller widget only runs onceif (document.getElementById(SCRIPT_ID)) {return;}// Fetch script to populate seller rating widget and execute itconst{mid}=this.props;constscript=document.createElement("script");script.async=true;script.id=SCRIPT_ID;script.type="text/javascript";script.src=`https://widget.bizrate.com/review/${mid}.js`;document.body.appendChild(script);}componentWillUnmount(){// Remove script to populate seller rating widget on unmountconstscript=document.getElementById(SCRIPT_ID);if (script) {document.body.removeChild(script);}}render(){return<divid={SCRIPT_CONTAINER_ID}/>;}}exportdefaultSellerRatingWidget;
Implementation checklist
Before publishing the widget, confirm that:
The widget appears in the intended location on the page.
The correct MID has been added.
The widget displays reviews for the correct merchant.
The widget does not interfere with page layout, checkout, or other site functionality.
The widget loads correctly on desktop and mobile.
The widget is not duplicated if the page or component re-renders.
The widget placement supports customer confidence and does not distract from the purchase path.
Frequently asked questions
Which reviews are displayed?
Reviews that contain both an Overall Satisfaction score and a customer comment from either the Point-of-Sale Survey or Fulfillment Survey are eligible to be displayed.
How many reviews are displayed?
Up to 20 reviews are included in the widget carousel, with a maximum of three displayed at one time.
Depending on the widget’s size and placement, fewer reviews may be visible at once, but the carousel will maintain the most recent 20 eligible reviews.
How do I choose the date range?
The widget pulls the most recent Point-of-Sale and Fulfillment comments until it reaches a total of 20 eligible reviews.
How do the stars translate to customer scores?
Bizrate Insights uses a 1–10 scale, which is represented as a 5-star scale in the widget.
Each two-point increment equals one star, and each single-point increment equals one-half star.
Examples:
10 = 5 stars
9 = 4.5 stars
8 = 4 stars
6 = 3 stars
Does installing the widget guarantee Google Seller Ratings will appear?
No. Installing the Seller Ratings Widget displays eligible Bizrate Insights review content on your website. Google determines when and where Seller Ratings appear based on its own eligibility rules, review sources, rating thresholds, and display logic.
However, collecting verified reviews through Bizrate Insights can support your participation in Google Seller Ratings because Bizrate Insights is a supported review partner.
What if I have more than one site?
Use the correct MID for each site. Each MID is tied to a specific merchant or site, so using the wrong MID may cause the widget to display incorrect reviews.
How do I provide feedback about the widget?
We want your feedback. Contact your account manager or email bizrateinsights@bizrate.com to ask questions, share feedback, or suggest future improvements.
Need help?
For help finding your MID, implementing the widget, or troubleshooting your setup, contact your account manager or email: bizrateinsights@bizrate.com.