Skip to content
NewProduct Q&A: shoppers ask on your product page and get your answers.See how it works
IdukkiIdukki
Strategy

How to Embed Google Reviews on WooCommerce (Step-by-Step)

How to show Google Business Profile reviews on a WooCommerce store with a Custom HTML block or the Site Editor, why they won't earn review stars in search, how to avoid clashing with the product review markup WooCommerce and SEO plugins already output, and how to present them honestly.

In this article

WooCommerce stores often have two kinds of reviews in play: product reviews left on the store, which WooCommerce manages, and Google reviews about the business, which live on your Google Business Profile. They do different jobs and follow different rules. This guide shows where Google reviews belong on a WooCommerce site, how to place them with WordPress's own tools, and how to keep them from tangling with the product review markup your store already produces.

Two kinds of review, two jobs

WooCommerce product reviewsGoogle reviews
What is reviewedA specific productYour business: service, delivery, experience
Where they liveYour store's databaseGoogle
Best placementThe product pageHomepage, reviews page, footer
Search starsEligible when marked up on the product page, following Google's guidelinesNot eligible when shown on your own site
Structured data on your siteWooCommerce outputs Product markup, including ratingsDon't mark up
WooCommerce product reviews vs Google Business Profile reviews

Google's review snippet guidelines are direct about the second column. "Don't aggregate reviews or ratings from other websites," and for local businesses and organisations, reviews the business controls about itself are ineligible for star results whether added directly or "through an embedded third-party widget (for example, Google Business reviews or Facebook reviews widget)". Google introduced that self-serving rule in 2019. So Google reviews are for the shopper on the page, not for search. For how product review markup should work, see the review schema and rich results handbook.

The WooCommerce markup check

WooCommerce generates JSON-LD structured data for products, and its structured data class builds aggregateRating and Review markup from the store's own product reviews. SEO plugins such as Yoast's WooCommerce add-on can take over or extend that output. Adding a widget that also emits product rating markup, built from Google reviews, puts two competing ratings on one product page, one of them from a source Google says not to aggregate.

  1. 1Run a product page through Google's Rich Results Test before installing any review widget and note which Product and rating items it finds.
  2. 2Install the Google reviews section on non-product pages (homepage, reviews page, footer).
  3. 3Re-run the test on the same product page. It should show the same product markup as before, and nothing new built from Google reviews.
  4. 4If a review widget adds rating markup, switch that option off for Google-sourced reviews.

Step by step with Idukki

Google reviews on WooCommerce

  1. 01

    Add Google as a review source

    In the Idukki dashboard, add a review source, choose Google and select your business location.

  2. 02

    Moderate

    Hide reviews that break your content rules (personal data, abuse), not ones that are merely critical.

  3. 03

    Build a collection

    Pick a layout that suits text reviews, alone or mixed with customer photos and video.

  4. 04

    Copy the embed code

    Open the collection's publish step and copy the embed code.

  5. 05

    Place it in WordPress

    Paste into a Custom HTML block on a page, or into a template part in Appearance › Editor, as an Administrator or Editor. Update and test logged out.

WordPress and WooCommerce menu names from their official documentation.

Block themes. A reviews strip on every page belongs in a template part such as the footer, edited in Appearance › Editor. A reviews page is an ordinary page with a Custom HTML block, a sentence saying how reviews are chosen and a link to your Google profile. Classic themes don't offer the Site Editor for templates, so use a Custom HTML block on pages, your page builder's HTML element, or a developer-added hook. Connecting your WooCommerce catalogue isn't needed to show Google reviews; it only matters if you tag products to customer photos or video in the same widget (Google reviews as shoppable content shows how the two combine).

Who can save it. WordPress's Custom HTML documentation says content saved by users without unfiltered_html has tags such as <script> stripped. On a single site, Administrators and Editors have that capability by default; on multisite, only Super Admins do.

Presenting Google reviews properly

  • Credit the author with name and avatar, as Google's Places API policies require of apps that display Google reviews.
  • Link to the source so shoppers can read each review, and your full profile, on Google.
  • Say how reviews were selected and ordered, which Google's policies also ask for.
  • Show relative dates, which Google recommends because it increases trust.
  • Don't imply verification. Google notes its reviews aren't verified by Google, though it removes fake content it finds.

Curating is normal; misleading isn't. The UK Competition and Markets Authority's guidance on the Digital Markets, Competition and Consumers Act 2024 treats publishing consumer reviews "in a misleading way" as a banned practice, so don't present a hand-picked set of five-star reviews as your overall rating. To build the pool, see how to get more Google reviews; to decide between sources, Trustpilot vs Feefo vs Google reviews.

Performance

Text reviews are light. The risks on WordPress are layout shift and optimisation plugins. Wrap the embed in a div with a min-height so the section doesn't push content down when it loads (Google's good threshold for Cumulative Layout Shift is 0.1 or less), and for a section below the fold add data-ugc-lazy="1" to the placeholder element so it mounts only when close to the viewport. If the section behaves differently logged in and logged out, exclude its script from your caching plugin's JavaScript delay or combine features and purge the cache.

Troubleshooting

SymptomLikely causeFix
Reviews section vanished after an editScript stripped on save by a user without unfiltered_htmlRe-add as an Administrator or Editor; keep it in a template part.
Rich Results Test shows two product ratingsWidget and WooCommerce (or an SEO plugin) both emit rating markupKeep WooCommerce's product review markup; turn off markup for Google-sourced reviews.
Section only loads after scrolling or clickingJavaScript delayed by an optimisation pluginExclude the script from delay, purge the cache.
Wrong business's reviewsA similarly named location was selectedRe-add the source, checking the address.
No stars in Google searchExpected for embedded Google reviewsCollect and mark up first-party product reviews instead.
Common faults and fixes

FAQs

  • How do I show Google reviews on a WooCommerce site?

    Use a review widget that imports your Google Business Profile reviews and paste its embed code into a Custom HTML block on a page, or into a template part such as the footer in Appearance › Editor on a block theme.

  • Will Google reviews on my site give me stars in search results?

    No. Google's guidelines exclude self-serving reviews for businesses, including embedded Google Business review widgets, and say not to aggregate reviews from other websites. Product review stars come from your own product reviews marked up on the product page.

  • Does WooCommerce already add review schema?

    WooCommerce outputs product structured data, including aggregate rating and review markup from its own product reviews, and SEO plugins can extend it. Check with the Rich Results Test before adding anything that emits more rating markup.

  • Can I use a plugin instead of embed code?

    Yes, many WordPress plugins display Google reviews. The same rules apply: credit reviewers, link to the source, describe your selection and don't add rating markup built from Google reviews.

  • Can I show only positive Google reviews?

    You can curate, but label the selection and link to all reviews. Presenting a filtered set as representative can mislead, and in the UK can breach the DMCC Act's rules on reviews.

Sources

  1. 1Google Search Central: Review snippet structured data guidelines · Self-serving reviews ineligible; don't aggregate reviews from other websites
  2. 2Google Search Central Blog: Making review rich results more helpful (2019) · Self-serving review rule, including embedded widgets
  3. 3Google Maps Platform: Policies and attributions for Places API · Author attribution, links to source, describing ordering and filtering
  4. 4WooCommerce Code Reference: WC_Structured_Data · JSON-LD structured data including aggregateRating and Review
  5. 5Yoast: Rich results for products · WooCommerce automatically outputs product structured data; WooCommerce SEO add-on
  6. 6WordPress.org Documentation: Custom HTML block · Scripts stripped for users without unfiltered_html
  7. 7CMA208: Fake reviews guidance (GOV.UK) · Publishing consumer review information in a misleading way is prohibited
#WooCommerce#Google Reviews#How-to#Reviews

More from Rohin Aggarwal