Imagine visiting a restaurant website and immediately seeing dozens of 5-star reviews from happy customers. Would you be more likely to book a table? Most people would say yes. The same psychology applies to every type of business online. Google Reviews are one of the most powerful trust signals available to any business, and showing them prominently on your WordPress website can directly impact how many visitors convert into paying customers.
This guide will walk you through everything you need to know about how to add Google Reviews sitewide on WordPress. Whether you want reviews to appear in your website footer, sidebar, or on every single page, we will cover multiple methods in plain, easy-to-understand language. No coding experience is required.
Table Of Contents
Why Google Reviews Matter for Your WordPress Website
Before jumping into the technical steps, it helps to understand why displaying Google Reviews across your entire website is such a smart move for your business or personal brand.
Trust and Social Proof
People trust other people. When potential customers land on your website, they want reassurance that your product or service is genuinely good. Reading reviews from real customers, with names and star ratings from a well-known platform like Google, instantly builds credibility. In fact, studies consistently show that the vast majority of online shoppers read reviews before making a purchase decision. Having those reviews visible sitewide means every page on your website is working to convert visitors.
SEO Benefits
Displaying Google Reviews can also have a positive effect on your search engine rankings. When you use structured data markup (also called schema markup) alongside your review content, Google can display star ratings directly in search results as rich snippets. This makes your listing stand out and can significantly increase the number of people who click through to your site.
Increased Conversions
A visitor who sees positive reviews on your homepage, product pages, and even your contact page is much more likely to take action, whether that means making a purchase, filling out a form, or picking up the phone. By spreading reviews sitewide rather than confining them to a single dedicated testimonials page, you are maximizing the persuasive power of each review.
Understanding Your Options: How Can You Display Google Reviews on WordPress?
There are three main approaches to displaying Google Reviews sitewide on your WordPress website. Each has its own pros and cons, so you can choose the one that best fits your needs and technical comfort level.
- Using a dedicated WordPress plugin (easiest and most recommended for beginners)
- Manually embedding reviews using the Google Places API (more technical but gives you full control)
- Using a third-party review aggregator service that generates an embed code
This guide will focus primarily on Method 1 (using a plugin) because it is the most beginner-friendly and requires no coding knowledge. However, we will also explain the other methods so you can decide what works best for your situation.
What You Need Before You Start
Before you begin setting up Google Reviews on your WordPress site, make sure you have the following:
- A WordPress website (self-hosted WordPress.org, not WordPress.com)
- Administrator access to your WordPress dashboard
- A verified Google Business Profile (formerly Google My Business) for your business
- At least a few Google Reviews on your profile (ideally positive ones worth showcasing)
- A Google API key if you plan to use the manual API method (explained later)
If you do not yet have a Google Business Profile, head over to business.google.com and set one up first. It is free, and you will need it to access your business reviews.
Method 1: Using a WordPress Plugin (Beginner-Friendly)
This is by far the simplest way to add Google Reviews sitewide on WordPress. Plugins do all the heavy lifting for you. They connect to Google, pull in your reviews automatically, and give you simple options to customize how they look and where they appear.
Popular Plugins for Displaying Google Reviews
Several high-quality plugins are available for this purpose. Here are some of the most popular and reliable options:
- Widget for Google Reviews – A lightweight, free plugin with a clean interface. It connects directly to the Google Places API and lets you display reviews in a widget or using a shortcode.
- Widgets for Google Reviews by Trustindex – One of the most popular options with over 100,000 active installations. It offers beautiful layouts, automatic review updates, and the ability to filter reviews by star rating.
- Reviews Feed Pro by Smash Balloon – A premium plugin known for its flexibility and performance. Ideal for businesses that want full design control over how their reviews look.
- WP Google Review Slider – Offers a slider-style display that looks great in sidebars and footers. Supports multiple review sources including Google, Facebook, and Yelp.
For this guide, we will use Widgets for Google Reviews by Trustindex as our example because it is free, widely used, and easy to configure.
Step 1: Install the Plugin
- Log in to your WordPress dashboard by going to yourwebsite.com/wp-admin.
- In the left-hand menu, click on Plugins, then select Add New.
- In the search bar at the top right, type Widgets for Google Reviews.
- Look for the plugin developed by Trustindex.io. Click the Install Now button.
- Once the plugin has finished installing, click Activate.
After activation, you will notice a new menu item has appeared in your WordPress dashboard. This is where you will configure your Google Reviews widget.
Step 2: Connect Your Google Business Profile
This is where the plugin links to your Google account to pull in your real reviews.
- Click on the Trustindex or Widgets for Google Reviews menu item in your WordPress dashboard.
- You will see a setup wizard or a prompt asking you to connect your Google account. Click the button to begin authentication.
- A Google pop-up window will appear. Sign in with the Google account associated with your Google Business Profile.
- Grant the plugin the required permissions to access your business review data.
- Once connected, the plugin will display a list of your business locations. Select the correct business location whose reviews you want to display.
Step 3: Customize the Review Widget
Now comes the fun part: making your reviews look great. Most plugins offer a range of customization options.
- Layout style: Choose from grid, list, slider/carousel, or masonry layouts. For sitewide display in a sidebar or footer, a slider or compact list often works best.
- Minimum star rating: Filter out low-rated reviews by setting a minimum star threshold. Most businesses choose to show only 4-star and 5-star reviews.
- Number of reviews: Decide how many reviews to display at once. Keep in mind that showing too many can slow down page loading.
- Color and typography: Match the widget colors to your website branding for a seamless look.
- Dark or light mode: Choose a theme that fits your website design.
- Show/hide reviewer photos: Reviewer profile photos add a human touch, but you can hide them if you prefer a cleaner look.
Once you are satisfied with the appearance, save your widget and note the shortcode provided. It will look something like: [trustindex-reviews]
Step 4: Add Reviews to Your Sidebar (To Appear on Most Pages)
The sidebar is one of the most common areas for sitewide elements on WordPress. If your theme includes a sidebar, follow these steps:
- In your WordPress dashboard, go to Appearance and then Widgets.
- You will see a list of available widget areas on the right side (such as Primary Sidebar, Footer Area 1, Footer Area 2, etc.).
- Click on the sidebar or widget area where you want reviews to appear.
- Click the + (Add Block) button to add a new block.
- Search for Shortcode block, then select it.
- Paste your Google Reviews shortcode into the shortcode field.
- Click Save (or Update) to save the widget area.
Now visit your website and browse through several pages. If your theme displays the sidebar on all pages (which most themes do by default), you should see the reviews widget appearing sitewide.
Step 5: Add Reviews to Your Footer
The footer is another excellent location for sitewide elements because it appears at the bottom of every single page on your website, including pages that do not have a sidebar.
- Go to Appearance and then Widgets in your WordPress dashboard.
- Find a Footer widget area (it might be called Footer 1, Footer Widget Area, or similar depending on your theme).
- Add a Shortcode block just as you did for the sidebar.
- Paste your Google Reviews shortcode into the block.
- Save the widget area.
Tip: For the footer, consider using a compact or rating-only display style so it does not take up too much space. Many businesses display a simple average star rating with a count in the footer (e.g., 4.9/5 based on 214 reviews) and then link to a full reviews page.
Step 6: Using the Plugin’s Dedicated Widget
Many Google Review plugins also create their own custom widget that you can drag directly into any widget area. This is even simpler than using the shortcode method.
- Go to Appearance and then Widgets.
- In the list of available blocks, look for a widget specifically named after your plugin (e.g., Trustindex Reviews Widget or Google Reviews Widget).
- Drag it to your preferred widget area, or click on the desired area and search for the widget by name.
- Configure any available options directly in the widget panel.
- Save the widget area.
Method 2: Adding Google Reviews Using the Google Places API (Advanced Method)
If you are comfortable with a bit of coding, or if you need more control over how reviews are fetched and displayed, you can use the Google Places API directly. This method requires creating a Google API key and adding some custom code to your WordPress theme.
Please note: This method involves editing theme files and PHP code. If you are not comfortable with this, stick to Method 1 (the plugin approach). Always back up your website before making code changes.
Step 1: Create a Google API Key
- Go to the Google Cloud Console at console.cloud.google.com and sign in.
- Create a new project or select an existing one from the project dropdown at the top.
- In the left menu, navigate to APIs and Services, then click on Library.
- Search for Places API and enable it for your project.
- Go to APIs and Services, then Credentials.
- Click Create Credentials and choose API key.
- Copy the generated API key and store it somewhere safe. You will also want to restrict the key to your website domain for security purposes.
Important: Google requires billing to be enabled on your Google Cloud account to use the Places API beyond the free tier. However, the free tier typically provides enough requests for most small to medium-sized websites.
Step 2: Find Your Google Place ID
Each business on Google has a unique Place ID that you will need in order to fetch the correct reviews.
- Go to the Google Place ID Finder at developers.google.com/maps/documentation/places/web-service/place-id.
- Type your business name in the search field.
- Select your business from the results and copy the Place ID shown below the map.
Step 3: Create a Custom PHP Function to Fetch Reviews
Add the following code to your child theme’s functions.php file (always use a child theme to avoid losing changes when your theme updates):
function get_google_reviews() {
$api_key = ‘YOUR_GOOGLE_API_KEY’;
$place_id = ‘YOUR_PLACE_ID’;
$fields = ‘reviews,rating,user_ratings_total’;
$url = “https://maps.googleapis.com/maps/api/place/details/json?place_id={$place_id}&fields={$fields}&key={$api_key}”;
$response = wp_remote_get( $url );
if ( is_wp_error( $response ) ) { return false; }
$body = wp_remote_retrieve_body( $response );
$data = json_decode( $body, true );
return isset( $data[‘result’] ) ? $data[‘result’] : false;
}
Replace YOUR_GOOGLE_API_KEY with the API key you created and YOUR_PLACE_ID with the Place ID of your business.
Step 4: Create a Shortcode to Display the Reviews
Add this additional code to your functions.php to create a shortcode you can use anywhere on your site:
function display_google_reviews_shortcode() {
$data = get_google_reviews();
if ( ! $data || empty( $data[‘reviews’] ) ) {
return ‘<p>No reviews available.</p>’;
}
$output = ‘<div class=”google-reviews”>’;
foreach ( $data[‘reviews’] as $review ) {
$output .= ‘<div class=”review”>’;
$output .= ‘<strong>’ . esc_html($review[‘author_name’]) . ‘</strong>’;
$output .= ‘<span class=”stars”>’ . str_repeat(‘★’, $review[‘rating’]) . ‘</span>’;
$output .= ‘<p>’ . esc_html($review[‘text’]) . ‘</p>’;
$output .= ‘</div>’;
}
$output .= ‘</div>’;
return $output;
}
add_shortcode( ‘google_reviews’, ‘display_google_reviews_shortcode’ );
You can now use the shortcode [google_reviews] anywhere on your site, including in widget areas, using the same method described in Method 1.
Step 5: Add Caching to Avoid Excessive API Calls
The Google Places API has usage limits, and calling it on every single page load is inefficient. Use WordPress transients to cache the review data:
function get_google_reviews_cached() {
$cached = get_transient( ‘google_reviews_data’ );
if ( $cached !== false ) { return $cached; }
$data = get_google_reviews();
set_transient( ‘google_reviews_data’, $data, 12 * HOUR_IN_SECONDS );
return $data; }
This code caches the review data for 12 hours, meaning Google is only called twice a day instead of on every page load. Update your display function to call get_google_reviews_cached() instead of get_google_reviews().
Method 3: Using a Third-Party Review Widget Service
Several third-party services specialize in aggregating reviews from multiple platforms (Google, Yelp, Facebook, TripAdvisor, etc.) and providing a simple embed code. Popular options include EmbedSocial, Elfsight, Birdeye, and ReviewsOnMyWebsite.
How It Works
- Sign up for an account with your chosen service.
- Connect your Google Business Profile to the service.
- Customize the widget appearance using the service’s interface.
- Copy the embed code (usually a JavaScript snippet) provided by the service.
- In WordPress, add a Custom HTML or Code Block in your widget area (sidebar or footer).
- Paste the embed code into the block and save.
Third-party services are a good middle ground between the simplicity of a plugin and the control of the API method. However, many premium services charge a monthly fee, and you are relying on an external platform, which means if that service goes offline, your reviews widget may stop working.
Making Google Reviews Appear Truly Sitewide in WordPress
Displaying reviews in a sidebar or footer will make them appear on most pages, but some WordPress themes or page setups may not include a sidebar or footer widget area on every page. Here are additional methods to ensure your reviews show up absolutely everywhere.
Using a Theme Builder (Elementor, Divi, Beaver Builder)
If you use a page builder like Elementor or Divi, you can create a global footer or header template that includes your Google Reviews widget. Since this template is applied to every page, the reviews will be truly sitewide.
For Elementor users:
- Install Elementor Pro (required for Theme Builder).
- Go to Templates and then Theme Builder in your WordPress dashboard.
- Create or edit your global Footer template.
- Drag a Shortcode widget into the footer design area.
- Enter your Google Reviews shortcode.
- Publish the template and set it to display on Entire Site.
Adding Reviews to the Theme’s header.php or footer.php Directly
For developers who want a code-based solution, you can edit your child theme’s footer.php or header.php file and call the display function directly. This ensures the reviews appear on every single page regardless of widget areas or page builder settings. However, this requires careful editing and should only be done by those comfortable with PHP.
Using the WordPress Customizer
Many themes offer additional widget areas within the WordPress Customizer (Appearance > Customize) that are not available in the regular Widgets screen. These may include sticky bars, announcement bars, or additional footer sections where you can add review content sitewide.
- Go to Appearance and then Customize.
- Look for widget areas such as Bottom Bar, Footer, or Announcement Bar.
- Add a shortcode or HTML widget with your Google Reviews content.
- Save and Publish your customization.
Best Practices for Displaying Google Reviews on WordPress
Simply adding Google Reviews to your website is a great first step, but there are several best practices to keep in mind to get the most value from them.
Only Display Your Best Reviews
Most plugins allow you to filter reviews by star rating. Set your minimum rating to 4 or 5 stars. Displaying a 2-star review that complains about your service is obviously not beneficial. Focus on showcasing the experiences that reflect your business at its best.
Keep the Widget Lightweight and Fast
Website speed is crucial for both user experience and SEO. Avoid displaying too many reviews at once, especially in a sitewide widget area. A compact display with 3 to 5 rotating reviews in a slider is both visually appealing and performance-friendly. Also make sure you have caching enabled (most good plugins handle this automatically).
Match Your Website’s Design
A reviews widget that looks like it was copied from another website can feel out of place and reduce trust rather than build it. Take the time to customize the widget colors, fonts, and style to match your brand identity. Most premium plugins offer extensive design customization options.
Enable Automatic Review Updates
A great feature of most Google Review plugins is automatic syncing. When a new review is left on your Google Business Profile, the plugin fetches it automatically and adds it to your display. This means your sitewide reviews are always up to date without you needing to manually update anything.
Add a Call to Action Nearby
Place a call to action near your review widget encouraging visitors to leave their own review. Something simple like Leave us a review on Google with a direct link to your Google Business Profile can steadily grow your review count over time. More reviews mean more social proof and better local SEO rankings.
Respond to Your Reviews
While this is not directly related to displaying reviews on WordPress, it is worth mentioning that responding to Google Reviews (both positive and negative) signals to potential customers that you are engaged and care about customer experience. Visitors who see your review widget may also visit your Google Business Profile directly, so keeping responses active builds trust both on and off your website.
Troubleshooting Common Issues
Even with a straightforward setup, things can sometimes go wrong. Here are some of the most common issues and how to fix them.
Reviews Are Not Showing Up
- Check that the plugin is properly connected to your Google account.
- Verify that your Google Business Profile has reviews. Some profiles may have reviews that are not yet publicly visible.
- Check if a star rating filter is set too high, blocking all reviews.
- Clear your website cache and browser cache.
The Widget Appears on Some Pages But Not Others
- Check if certain pages are set to use a different template that does not include the sidebar or footer widget area.
- In the WordPress editor, check the Page Attributes section on the right side. Make sure the Template is set to Default or a template that includes widget areas.
- Full-width or blank page templates often deliberately exclude sidebars and footers.
The Widget Is Slowing Down My Website
- Enable the caching feature within the plugin settings (usually found under Settings or Advanced Options).
- Reduce the number of reviews displayed in the widget.
- If using a slider, check that lazy loading is enabled.
- Use a site-wide caching plugin like WP Rocket or W3 Total Cache to reduce server load.
API Key Errors (For the Manual Method)
- Double-check that the Places API is enabled in your Google Cloud Console project.
- Make sure billing is enabled on your Google Cloud account.
- Verify that API key restrictions are not blocking requests from your server’s IP address.
- Test the API URL directly in your browser to see the raw error message returned.
A Note on Google’s Review Policy and Terms of Service
It is important to use Google Reviews in compliance with Google’s policies. Here are a few key points to keep in mind:
- Do not modify review content: Displaying review text on your website is generally permitted, but altering or misrepresenting reviews is a violation of Google’s terms and can damage trust.
- Do not selectively hide negative reviews in a deceptive way: While filtering by star rating for display purposes is common and acceptable, creating a misleading impression about your overall review rating can be problematic.
- Link back to the original reviews: Most plugins automatically include a link to the full review on Google. This is good practice as it gives users the option to verify the reviews are real.
- Use the Google Brand properly: If you include the Google logo or Google star rating badge, make sure you comply with Google’s brand guidelines.
Beyond Google: Showing Reviews from Multiple Platforms
While this guide focuses on Google Reviews, it is worth knowing that many of the same plugins support reviews from multiple platforms simultaneously. If your business also has reviews on Facebook, Yelp, TripAdvisor, Trustpilot, or other platforms, you can display all of them in a single unified widget.
This multi-source approach has a few advantages. It shows a broader spectrum of social proof, it covers businesses that have more reviews on non-Google platforms, and it protects against the scenario where one platform’s reviews become temporarily unavailable.
Plugins like WP Google Review Slider and Trustindex both support multiple review platforms. Simply connect each platform through the plugin settings and configure a combined display.
Adding Google Reviews with Full Site Editing (Block Themes)
WordPress has been evolving rapidly with the introduction of full site editing (FSE), which is available with block-based themes like Twenty Twenty-Three, Kadence, and others. If you are using a block theme, the approach for adding sitewide elements is slightly different.
- In your WordPress dashboard, go to Appearance and then Editor (this is the full site editor).
- Click on the Patterns tab or navigate to the Footer or Header template part.
- Click Edit to modify the template part.
- Add a Shortcode block in the desired location.
- Paste your Google Reviews shortcode into the block.
- Save the template part.
Since changes made to template parts in the full site editor apply globally across your entire website, this method guarantees truly sitewide coverage for your Google Reviews widget.
How to Check That Your Google Reviews Are Showing Sitewide
Once you have set everything up, take a few minutes to verify that the reviews are actually appearing across your entire website as intended.
- Open your homepage in a browser (ideally in a private/incognito window to see the non-logged-in version).
- Check a blog post page to make sure the widget appears there too.
- Visit a product or service page.
- Check the Contact page and the About page.
- Check on mobile devices as well, since some widgets may behave differently on small screens.
If the widget is missing from certain pages, refer to the troubleshooting section above. The most common cause is those pages using a full-width template that excludes widget areas.
Conclusion
Knowing how to add Google Reviews sitewide on WordPress is one of the smartest things you can do for your business’s online presence. It builds credibility on every page, reinforces trust at every step of the customer journey, and can positively influence both your conversion rate and your search engine visibility.
To summarize what we have covered in this guide:
- The plugin method (using tools like Trustindex) is the easiest and most recommended approach for most website owners.
- The Google Places API method gives you maximum control but requires coding knowledge.
- Third-party review services offer a flexible middle ground, often supporting multiple review platforms.
- To achieve truly sitewide coverage, use widget areas in your theme’s sidebar and footer, the Theme Builder in a page builder, or template parts in a full site editing theme.
- Follow best practices: keep the widget fast, display only your best reviews, match your brand style, and always stay within Google’s terms of service.
Start with the plugin approach today. Once you have your Google Reviews proudly displayed across your website, you will likely be surprised by just how much it can strengthen visitors’ confidence in your brand and encourage them to take the next step.
About the Author
Jay Patel is the Founder of XSquareSEO, a full-service SEO agency with experience in on-page SEO, eCommerce SEO, link building, technical SEO, SaaS SEO, and local SEO. For more information, feel free to contact us.
Explore More Guides
Start WordPress Blog Guide
WP Keywords for Ranking
SQLMap WordPress Security
Install Apps on WordPress
WP to Static Site Plugin
Splunk WordPress Integration
WordPress Status Check
Custom Robots.txt WP
Add Tags WordPress Site
SIEM Monitoring WordPress
