How to display rich snippets in BigCommerce

See how to enable rich snippets in BigCommerce with clean code, simple tools, and a few easy checks for better search visibility.

User Written By Krunal
Nov 22, 2025
Time 3 min
Review app for BigCommerce

Rich snippets help your BigCommerce products stand out in Google search. 

They show key details like ratings, prices, and stock right under your product link. This gives shoppers quick answers and sends better traffic to your store.

Most BigCommerce stores can show rich snippets with a few small changes. You only need to check your theme, add a clean schema, and make sure your review data is correct. 

This guide explains each step in a simple way so you can set it up fast and keep your product pages ready for search.

Preparing your BigCommerce store for rich snippets

Preparing your BigCommerce store for rich snippets

Check your theme’s built-in support

Open a product page and look at the source code. Search for Product, Offer, and AggregateRating schema tags. 

If your theme shows all three, you already have the basics. If the rating or review count is missing, you need to add it.

Audit your product and site data

Make sure every product shows a clear title, price, stock status, SKU, and description. 

Check if your reviews display the correct rating and count. Google reads this data to build your snippet, so it must stay accurate.

Decide between automatic and manual implementation

You can add schema yourself or use a tool that does it for you.

A manual setup gives full control but takes time.

An automatic setup with a tool like WiserReview adds a clean rating and review schema on every product page with no code.

Method 1 – Using an app/plug-in

WiserReview for bigcommerce

This is the easiest way to show rich snippets in BigCommerce. You install the app, load the review widget, and the schema appears on every product page.

WiserReview adds clean rating and review data without any code. It also updates the schema when new reviews come in, so Google always reads fresh information.

1. Install WiserReview

Bigcommerce

Go to the BigCommerce app store. Search for WiserReview.

Click Install and connect your store.

The app sets up the base review system right away.

Also Read: How to install Wiserreview for Bigcommerce store

2. Go to the Rich Snippet section

rich snippet

Click Rich snippet under the “Display reviews” menu.

This page controls how your star ratings appear in Google search.

3. Add your website details

website detail

Enter your website name and website URL in the fields shown.

This helps WiserReview build a complete and clean schema file for your store.

Click Create after you add the details.

4. Let WiserReview generate the schema

code

Once enabled, WiserReview creates the correct JSON-LD data that Google needs.
It includes:

This loads on your product pages without you adding any code.

5. Make sure the widget is active

The schema works best when the WiserReview product widget is visible on each product page.

It pulls real review data and keeps the snippet updated.

6. Test your product page

Open the Google Rich Results Test.

Paste your product URL.

You should see Product, Offer, and AggregateRating without errors.

7. Wait for Google to update

Google may take a short time to show the rating stars in search.

Your snippet will update as new reviews come in.

Slider Image
Slider Image
Slider Image

All your reviews in one place

Collect reviews, manage every response, and display them where they matter most.

Method 2 – Manual schema markup/custom code

1. Open your theme files

Go to Storefront → Theme Files.

Click Edit Theme Files.

Find your schema.json template.

2. Choose where to place your schema

Finf file templates/components/products/product-view.html

Find a clean spot where your JSON-LD will load once per product.

Most stores add schema inside the <head> or right before the closing </body> tag.

3. Prepare your JSON-LD block

Write a clean JSON-LD script that includes the key product fields:

Missing fields may stop Google from showing rich snippets.

4. Add the JSON-LD script to the file

Paste your schema code inside:

<script type=”application/ld+json”>

{

  “@context”: “https://schema.org/”,

  “@type”: “Product”,

  “name”: “{{product.name}}”,

  “image”: “{{product.main_image}}”,

  “sku”: “{{product.sku}}”,

  “description”: “{{product.description}}”,

  “offers”: {

    “@type”: “Offer”,

    “price”: “{{product.price}}”,

    “availability”: “{{product.availability}}”

  },

  “aggregateRating”: {

    “@type”: “AggregateRating”,

    “ratingValue”: “{{product.rating}}”,

    “reviewCount”: “{{product.review_count}}”

  }

}

</script>

Save your changes and publish the theme.

5. Check your live product page

Open your product page.

Right-click → View Source.

Search for ld+json and confirm your schema appears in full.

6. Test with Google Rich Results

Open the Rich Results Test.

Paste your product URL.

Make sure Google detects Product, Offer, and AggregateRating without errors.

7. Keep your schema updated

The manual schema does not refresh itself.

Update the code when your price, stock, rating, or review count changes.

Incorrect data can remove your rich snippet.

Troubleshooting three common errors

common mistakes to aavoid

These are the three errors you will see most often and how to fix them in a simple way.

1. Duplicate schema markup: theme + app both applying markup

Some themes add product schema by default. If an app also adds schema, Google may read two versions and drop both.

How to fix:

WiserReview already avoids this conflict by adding one clean schema block.

Also Read: How to turn off product reviews in BigCommerce

2. Missing required properties (e.g., price, availability)

Google needs core fields to build a proper snippet. Missing price, stock status, or SKU will block the snippet.

How to fix:

3. Warnings in Search Console: “Missing field” and similar errors

Search Console shows warnings when your page has incomplete or outdated schema. These warnings stop rich snippets until you fix the missing fields.

How to fix:

Also Read: Why my BigCommerce reviews aren’t showing (With fixes)
Icon

All your reviews in one place

Collect reviews, manage every response, and display them where they matter most.
Start Free

Wrap up

Rich snippets help your BigCommerce products stand out in search. You only need to give Google clear and complete data.

You can do this with an app like WiserReview or by adding your own JSON-LD code.

The app method is fast and automatic.

The manual method gives full control but needs updates from you.

Once your schema is live, test your page and keep your product details accurate. This keeps your snippet active and helps shoppers trust your store.

Frequently asked questions

Your snippet will not show if rating, price, or stock fields are missing. Duplicate schema from your theme and app can also block it. Fix the missing fields and remove extra schema.

An app is easier because it updates schema on its own. Manual code works but needs updates each time your product details change.

Google may show them in a few days or take longer. Clean and complete schema helps speed it up.

Google can ignore the snippet. Update price, stock, rating, and review count so they match your live product page.

Krunal

Article by

Krunal

Krunal Vaghasia is the founder of WiserReview and an eCommerce expert in review management and social proof. He helps brands build trust through fair, flexible, and customer-driven review systems. Read more.

Related blogs

Image Not Found

Start collecting
reviews that convert

No code. No chaos. Just a calm, reliable review system that builds trust on autopilot.