Skip to main content

For WordPress sites

WordPress Google reviews widget — without a plugin

Searching for a WordPress Google reviews plugin usually ends with another PHP dependency to update, another settings screen, and another thing that can conflict with your cache. There is a lighter path: one Custom HTML block that works identically in Gutenberg, Elementor, Divi and the Classic editor.

Last reviewed by the Reviews Widget product team.

Plugin or no plugin?

A reviews plugin runs PHP on every page load, stores review data in your database and needs ongoing updates. A script embed runs entirely in the visitor's browser. For displaying reviews you already earned on Google or Trustpilot, the embed does the same job with less to maintain and less to break.

WordPress Google reviews plugin compared with a script embed
Reviews pluginReviews Widget embed
Runs on your serverYes — PHP on every requestNo — browser only
Database tablesUsually adds its ownNone
Update maintenancePlugin updates, PHP compatibilityNone; the hosted script updates itself
Cache compatibilityCan conflict with page and object cachingStatic snippet, safe to cache
Multisite / multiple sitesInstall and license per sitePaste the same snippet anywhere
Review sourcesOften Google onlyGoogle, Trustpilot, Yelp, TripAdvisor, Facebook, Booking.com, Airbnb, Amazon, ProductReview.com.au, G2, Etsy in one grid

Where the snippet goes in WordPress

In the block editor, add a Custom HTML block on the page, in a template part, or in a block-based widget area, then paste the snippet and publish. The reviews render exactly where the block sits, on the front end only.

  1. 1. Build the widget. Add your Google Business Profile in the dashboard and choose a layout — grid, masonry, list, carousel, scrolling marquee, floating badge or review popups.
  2. 2. Match your theme. Set corner radius, accent colour, card background and font weight in the live preview so it looks native to your theme.
  3. 3. Paste a Custom HTML block. Insert the block where the reviews belong, paste the snippet, then Preview to confirm before publishing.

The full walkthrough with screenshots is in how to embed Google reviews on WordPress.

Elementor, Divi and the Classic editor

Every WordPress page builder exposes one element that accepts raw HTML. Find that element, paste the snippet, done — the widget behaves the same regardless of which builder rendered the page around it.

Where to paste the reviews snippet in each WordPress editing environment
EditorElement to useNotes
Block editor (Gutenberg)Custom HTML blockWorks in posts, pages, template parts and widget areas
ElementorHTML widgetDrag into any column; container queries handle narrow columns
DiviCode modulePaste into the module's code field
Classic editorText tabSwitch from Visual to Text before pasting
Full-site editing themesCustom HTML block in a template partIdeal for a sitewide footer badge
WooCommerceCustom HTML block on a product or shop pagePairs with the floating star badge sitewide

There is also a dedicated Elementor guide.

WooCommerce stores

WooCommerce's own customer reviews only cover products people bought from you, which leaves the reviews that persuade a first-time buyer — your Google and Trustpilot ratings — sitting on someone else's site. Pasting the snippet into a Custom HTML block on the shop page, or into a single-product template, puts them under every product without a WooCommerce Google reviews plugin adding queries to each page load.

On a paid plan you can run Trustpilot for WooCommerce and Google in the same grid with source tabs and one combined rating — see multi-platform reviews for how the average is weighted. Product reviews from WooCommerce and business reviews from Google answer different questions, so showing both usually beats choosing one.

Best placements on a WordPress site

  • Homepage, below the hero. Grid or masonry, six to nine reviews, aggregate rating header on.
  • Service and landing pages. Carousel, filtered to the platform your audience trusts most.
  • Sidebar or footer template part. Compact list, so proof follows the reader down every post.
  • Contact page. Grid plus the write-a-review dropdown to convert happy customers into reviewers.

Schema, speed and Core Web Vitals

The widget emits valid Review and AggregateRating JSON-LD. Google treats reviews about a business on its own site as self-serving and generally ineligible for star snippets in Search, so judge the widget on conversion and structured trust data rather than promised gold stars.

On performance, the script is roughly 5 KB gzipped, loads asynchronously and adds no server-side work — no extra PHP execution, no database query, no admin-ajax call. Give the block a min-height so nothing shifts when reviews mount, and keep your hero image as the LCP element.

Background on structured data: review schema explained and star rich snippets.

Sources & further reading

Pricing

Plans that scale with your reviews

Free forever plan with star schema and unlimited views. Paid plans scale with review sources — never pageviews.

Show prices in

All prices in AUD. Taxes calculated at checkout.

See full plan comparison

Frequently asked questions

Do I need a WordPress Google reviews plugin?+

No. A plugin adds PHP that runs on every request, needs updating, and can conflict with caching or security plugins. Reviews Widget is a single script tag pasted into a Custom HTML block, so nothing executes on your server and nothing breaks when WordPress updates.

How do I add Google reviews to a WordPress page?+

Create a widget in the dashboard, connect your Google Business Profile, copy the snippet, then in the WordPress block editor add a Custom HTML block where you want the reviews to appear and paste it in. Publish and the reviews render on the live page.

Does it work with Elementor and Divi?+

Yes. In Elementor, drag in the HTML widget and paste the snippet. In Divi, use a Code module. Both accept raw script tags, so no extra plugin or shortcode is required.

Will a caching plugin break the widget?+

No. The snippet is static HTML that caching plugins can safely cache, and the review data is fetched by the browser at runtime rather than baked into the cached page — so cached pages always show current reviews.

Can I show the widget in a sidebar or footer?+

Yes. Add a Custom HTML block to any block-based widget area, template part or footer. The widget uses container queries, so it lays out to the width of the sidebar rather than the viewport.

Will it slow my WordPress site down?+

The script is around 5 KB gzipped, loads asynchronously and does not add a database query or a PHP hook — which is the main reason a script embed is usually lighter than a plugin doing the same job.

How do I add reviews in WooCommerce?+

WooCommerce's built-in reviews only cover products bought through your store. To show your Google or Trustpilot reviews on a WooCommerce shop, paste the widget snippet into a Custom HTML block on the shop page, or into a product template so the same grid appears under every product.

Do I need a WooCommerce Google reviews plugin?+

No. A WooCommerce Google review plugin runs PHP on every request and needs updating with your store; the snippet is static HTML and works the same in a product template, a page or a footer widget area.

Can I show Trustpilot reviews on WooCommerce?+

Yes. Connect Trustpilot as a source on a paid plan, and the same embed shows Trustpilot for WooCommerce alongside Google reviews with source tabs and a combined rating.

Does it work as a reviews widget in Elementor?+

Yes. Drop in Elementor's HTML widget and paste the snippet — no Elementor Google reviews plugin required. Divi's Code module and the Classic editor's text tab behave the same way.

Add Google reviews to WordPress today

No plugin. One Custom HTML block. Free plan.

All use cases