How to Add Google Reviews to a WordPress Website

Google reviews are one of the most visible trust signals on the internet. When someone searches for your business, they see your star rating before they see your website. Bringing those reviews onto your WordPress site lets you put that social proof in front of visitors who arrive from other channels — paid ads, referrals, or social media — without relying on them to find your Google Business Profile separately.

There is no official Google widget for embedding reviews directly on WordPress, which means you have two practical options: use a plugin that connects to the Google Places API to pull reviews dynamically, or rely on a third-party embed service. Both work, but they differ in cost, control, and how much ongoing maintenance they require.

Before you can display reviews on your site, you need an active Google Business Profile with verified ownership. If you are approaching this as part of a broader local search strategy, reading the guide to setting up local SEO for a WordPress website alongside this one gives you the full picture of how reviews, citations, and on-site signals work together.

Quick Answer

To add Google reviews to WordPress, install a plugin such as Widget for Google Reviews, connect it using a Google Places API key and your Place ID, and display the reviews via a shortcode or Gutenberg block. Free plugins show a limited number of recent reviews; paid plans let you display more and customise the layout in detail.

Why This Matters

Google reviews affect more than your reputation — they influence your local search ranking, improve click-through rates in search results, and provide fresh user-generated content that search engines value. Displaying them on your website reinforces the trust signal for visitors who arrive outside of Google search.

For local service businesses in particular, visible social proof near the call to action can be the difference between a visitor reaching out or leaving. In most sites I build for local clients, adding reviews near the contact section measurably improves the conversion rate — often more than other design changes.

How to Add Google Reviews to WordPress

Step 1 — Claim or set up your Google Business Profile

Visit Google Business Profile and sign in with the Google account associated with your business. If your business is not listed, create a new profile and complete the verification process. Verification is required before reviews appear publicly and before any plugin can fetch them via the API.

Once verified, note your Place ID — you will need it for plugin configuration. You can find it using the Place ID Finder tool available through the Google Maps Platform documentation.

Step 2 — Get a Google Places API key

Most review plugins connect to the Google Places API to fetch reviews dynamically. Go to the Google Cloud Console, create a project if you do not already have one, enable the Places API, and generate an API key. Restrict the key to your domain and to the Places API only — this limits exposure if the key appears in your page source.

The free tier of the Places API covers a reasonable volume of requests for most small businesses. If your site has heavy traffic or you plan to display reviews across multiple pages, check Google’s current pricing before enabling it in production.

Step 3 — Install a Google Reviews plugin

In your WordPress dashboard, go to Plugins → Add New and search for Widget for Google Reviews. Install and activate it, then paste your API key and Place ID into the plugin settings. The plugin fetches your most recent reviews and makes them available as a shortcode or block.

Free plans typically show up to ten reviews. Paid plans remove this limit and add layout options such as carousels, grid displays, and badge formats. Other actively maintained options include Widgets for Google Reviews and Reviews Feed by Smash Balloon. Before installing any review plugin, check its last update date on the WordPress plugin repository — plugins not updated in over a year may not be compatible with recent WordPress or PHP versions.

Step 4 — Display reviews where they have the most impact

Placement matters more than display format. Reviews have the most impact when they appear near decision points: below the services overview on your homepage, on your contact page, or on individual service pages. Avoid placing them in a sidebar or footer where they get little attention from visitors who have not already decided to scroll down that far.

Add the shortcode or Gutenberg block to the relevant page using the block editor. Most plugins provide a live preview inside the editor so you can verify the layout before publishing. If you also have a Google map on the same page, the combination of map and reviews reinforces local credibility — see the guide to adding Google Maps to WordPress for the setup steps.

Step 5 — Add review schema markup

To make your reviews eligible to appear in Google search results as rich snippets — the aggregate star rating that shows up directly under your page title — add review schema markup to your site. Some review plugins include this automatically. If yours does not, a dedicated schema plugin can add aggregate rating markup to your pages without requiring any code editing.

After adding schema, test it with Google’s Rich Results Test tool to confirm the markup is correctly structured. Schema that exists but contains errors does not produce rich snippets in search results.

Practical Tips

Show only your highest-rated reviews on key landing pages, but do not filter to all five-star reviews only — a mix of four- and five-star reviews appears more credible than a uniform perfect score. Most plugins let you set a minimum star rating for display.

The Google Places API returns a maximum of five reviews per request by default, and they are not always sorted by rating. Paid plugin tiers typically aggregate more reviews by fetching in batches and caching them locally. If displaying a comprehensive review set is important, factor this into your plugin choice before committing.

Encourage satisfied customers to leave reviews by sending a direct link to your Google Business Profile review form. A steady stream of new reviews keeps your displayed content fresh and signals ongoing activity to Google, which helps your local ranking.

Common Mistakes

Using an API key without domain restrictions. An unrestricted key can be scraped from your page source and used by others, generating costs on your Google Cloud account. Always restrict your key to your domain and the specific API it needs.

Placing reviews where no one reads them. A sidebar or footer placement gets far less attention than content placed inline near your call to action. Choose placement based on where visitors focus, not convenience.

Installing an outdated review plugin. Outdated plugins may stop pulling reviews when Google updates its API, or conflict with newer versions of WordPress. Check update history on the plugin repository before installing.

Skipping schema verification. Assuming schema is working without testing it with the Rich Results Test tool is a common miss. Schema that exists but is malformed produces no rich snippet benefit.

Plugin vs Direct Embed

API-connected plugins are the easiest option for most WordPress users and keep reviews updated automatically. The trade-off is dependency on an API key and potential costs at high traffic volumes.

If you want zero API dependency, some third-party services offer embeddable review widgets that fetch reviews on their own infrastructure and provide a script you paste into WordPress. These avoid the API setup but introduce a dependency on a different service and may limit your control over the display. For most small business sites, a well-maintained plugin connected to the Places API is the right balance of simplicity and control.

Conclusion

Set up your Google Business Profile, get a Places API key, install a review plugin, and display your reviews near your key calls to action. Adding review schema on top of that extends the trust signal from your site into Google search results — making your listing more visible and more compelling at the same time.