-
Google Reviews API: A Simple Guide for Beginners

The Google Reviews API helps you fetch customer reviews from your Google Business Profile. If you want to display customer reviews on your website, the API or a Google Reviews widget can help you do that easily. This guide will explain what it is, how to get it, how to use it, and some simple tips for your website.
What is the Google Reviews API?
The Google Reviews API is a tool that allows you to access public customer reviews for your business listed on Google Business Profile (formerly Google My Business). With this API, you can pull in reviews including ratings, comments, and review dates directly into your website or app.
But here’s the catch: Google doesnโt offer a public, dedicated API just for Google reviews. Instead, reviews come as part of the Google Business Profile API, which you need to enable in Google Cloud Console and verify with your Google Business account.
Why Use the Google Reviews API?
Using the Google Reviews API (or a Google Reviews widget that connects with it) has several benefits:
- ๐ Showcase positive feedback on your site
- ๐ Build trust with new customers
- ๐ฌ Display real-time reviews
- ๐งฉ Integrate Google reviews with your design or app
For businesses, reviews act like online word-of-mouth. They can influence a buying decision within seconds.
How to Get Access to Google Reviews API
To get access to your reviews via API, follow these steps:
1. Set up Google Cloud Project
- Visit https://console.cloud.google.com
- Create a new project.
- Give it a name (like โMy Business Reviewsโ).
2. Enable the Google Business Profile API
- In the Cloud Console, go to APIs & Services > Library
- Search for Google Business Profile API
- Click Enable
3. Set Up OAuth 2.0 Credentials
- Navigate to APIs & Services > Credentials
- Click Create Credentials > OAuth Client ID
- Choose โWeb Applicationโ
- Add redirect URIs if needed
- Note down the Client ID and Client Secret
4. Connect with Your Business Account
- You must have a verified Google Business Profile.
- The API can only pull reviews from your own business locations.
- You will need to authorize the app to read reviews using OAuth.
Displaying Reviews on Your Website
You can display these fetched reviews using custom code or through a Google Reviews widget.
1. DIY with JavaScript
If youโre comfortable with code, you can:
- Store reviews in a database
- Use JavaScript or React/Vue to display them
- Add filters (e.g., only show 4 or 5-star ratings)
2. Use a Google Reviews Widget (No Code)
If coding isnโt your thing, try using tools like:
- Tagembed Google Reviews Widget
- Elfsight Google Reviews Plugin
- EmbedSocial
- Trustindex
- WidgetPack
Tagembed, for example, provides an easy-to-use Google Reviews widget that:
- Requires no coding
- Works with WordPress, Shopify, and more
- Allows customization (design, filters, layouts)
Google Reviews Widget vs API: Which is Better?
Feature Google Reviews API Google Reviews Widget Coding Required Yes No Control & Flexibility High Medium Design Templates No Yes Maintenance Manual Automatic Ease of Setup Harder Easier If you want more control, use the API. If you want quick setup, go with a Google Reviews widget.
Tips for Using Google Reviews on Your Website
Here are some simple tips to make the most out of your reviews:
โ Show Top Reviews Only
Display 4- and 5-star reviews for first-time visitors to make a good impression.
โ Keep It Updated
Make sure your reviews are fresh. You can set up a cron job or auto-sync using tools.
โ Match Your Branding
Customize the widget or design so it blends with your website.
โ Use Review Schema
Add review schema markup so search engines show ratings in search results (rich snippets).
โ Combine with Other Reviews
You can mix Google reviews with Facebook, Yelp, or TripAdvisor using tools like Tagembed or EmbedSocial.
Limitations of the Google Reviews API
- ๐ซ Only works for your own business
- โ๏ธ Requires technical setup
- ๐ No access to competitor reviews
- โณ Rate limits apply
- ๐ Requires OAuth authorization (can be tricky for beginners)
Thatโs why many small businesses prefer using a Google Reviews widget over setting up the API.
Alternatives to Google Reviews API
If the Google API feels too technical, here are some alternatives:
- Tagembed โ Free and premium plans, easy integration, supports many platforms.
- Elfsight โ No coding needed, works with drag-and-drop.
- Trustindex โ Ready-made templates and plugins for websites.
- JustReview โ Combines reviews from multiple platforms.
Conclusion
The Google Reviews API is a powerful way to pull reviews from your Google Business Profile and show them on your website. It requires some setup, coding, and authorization but gives you full control.
For those who prefer an easier route, tools like Tagembedโs Google Reviews widget make it simple to display customer reviews in just a few clicks โ no code needed.
Whether you’re tech-savvy or not, displaying Google reviews is a must for building credibility and trust online. So pick the method that suits your skills and start showcasing your happy customers today!
-
How to Add Rating Schema on the Website (Beginner-Friendly Guide)

Want your website to stand out in Google search results? One smart and simple way to do it is by adding rating schema. You mightโve seen search results that show stars under the title. Thatโs rating schema at work!
If youโre a business owner, blogger, or website manager, this guide will walk you through how to show rating schema on your websiteโno coding degree required!
Weโll also show you how using tools like a Google Reviews Widget can help boost your websiteโs trust, visibility, and SEO.
What is Rating Schema?
Rating Schema is a type of structured data or “schema markup” that tells search engines that your content includes a ratingโusually shown in stars (โญ๏ธ).
This data helps Google and other search engines display rich snippets, which are enhanced listings that include things like star ratings, reviews, product prices, and more.
Example:
vbnetCopyEdit
Title: Best Coffee Shops in New York โ โ โ โ โ (4.6 rating from 320 reviews)
Why Add Rating Schema?
Here are the benefits of adding rating schema to your website:
- Increased visibility in search results
- Higher click-through rates (CTR)
- Builds trust and credibility
- Provides valuable information to users
- Boosts your overall SEO performance
If you’re already displaying customer ratings using a Google Reviews Widget, adding schema markup helps pass that data to search engines.
Types of Rating Schema You Can Use
There are several types of rating schema, depending on what kind of content or business you have:
- Product โ For eCommerce sites selling products.
- Local Business โ For restaurants, salons, clinics, etc.
- Service โ For professionals like lawyers, consultants, or tutors.
- Software Application โ For SaaS platforms or apps.
- Course, Book, Movie โ For content reviews.
Weโll focus on LocalBusiness and Product, as these are most common.
Step-by-Step Guide: How to Add Rating Schema
Step 1: Collect Ratings and Reviews
First, make sure your business has real customer reviews. If you’re using a Google Reviews Widget, you’re already on the right track. These widgets help display Google reviews directly on your website in a clean and interactive way.
You can use tools like:
- Taggbox or Tagembed (both offer Google Reviews Widgets)
- EmbedSocial
- Elfsight
These tools not only make your website look better, but they also allow you to collect and showcase reviews that can be marked up with rating schema.
Step 2: Choose Your Markup Type
You can implement rating schema using:
- JSON-LD (recommended by Google)
- Microdata
- RDFa
JSON-LD is the easiest and cleanest to use. You can paste it in the
<head>section or directly before the closing</body>tag of your page.
Step 3: Generate the JSON-LD Code
Letโs say you own a bakery. Here’s a basic JSON-LD code you can customize:
jsonCopyEdit
<script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "LocalBusiness", "name": "Sweet Treats Bakery", "image": "https://example.com/logo.jpg", "address": { "@type": "PostalAddress", "streetAddress": "123 Cake Lane", "addressLocality": "Dessertville", "addressRegion": "NY", "postalCode": "10001", "addressCountry": "US" }, "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.8", "reviewCount": "234" } } </script>Fields Explained:
- @type: Defines the kind of content (e.g., LocalBusiness, Product)
- name: Your business or product name
- ratingValue: The average rating
- reviewCount: Total number of reviews
- image & address: Additional details for local SEO
Step 4: Add the Code to Your Website
Depending on how your website is built:
- WordPress: Use a plugin like โInsert Headers and Footersโ or add it to your themeโs header.php file.
- Shopify: Use the theme editor to add the code in theme.liquid or via an app.
- HTML Site: Just paste it directly before the closing
</body>tag.
You can also insert it via tag managers like Google Tag Manager, but thatโs optional for basic use.
Step 5: Validate Your Schema
Use the Rich Results Test by Google:
https://search.google.com/test/rich-resultsJust paste your page URL or code snippet and itโll show if Google can read your rating schema correctly.
You can also try the Schema Markup Validator by Schema.org:
Bonus Tip: Use a Google Reviews Widget with Schema Support
Some Google Reviews Widget tools automatically include schema markup when you embed them. This makes the process even easier.
Look for these features when choosing a widget tool:
- Easy integration (WordPress, Shopify, Wix, etc.)
- Supports AggregateRating schema
- Auto-updates with new reviews
- Allows customization (design, layout, filters)
Taggbox, for example, allows you to embed your Google reviews and includes schema-ready code. This gives your website both visual appeal and SEO advantages.
Common Mistakes to Avoid
- โ Fake Reviews: Never use made-up ratings. It violates Googleโs policies.
- โ Missing Fields: Always include both
ratingValueandreviewCount. - โ Wrong Placement: Donโt add the code on irrelevant pages (e.g., About Us)
- โ Duplicate Markup: Avoid using different schema formats on the same page (stick to JSON-LD).
How It Helps Your Website
Letโs say you run a local service business and embed your client reviews using a Google Reviews Widget. When you combine that with rating schema, Google is more likely to show rich results with your:
- โญ๏ธ Star ratings
- ๐ Local address
- ๐ฌ Review count
This leads to:
- More clicks from search engines
- Higher trust from visitors
- Better engagement and conversions
Final Thoughts
Adding rating schema is one of the simplest and most effective ways to improve your websiteโs presence on Google. You donโt need to be a developer or SEO expert to get it done.
Just follow these steps:
- Collect real reviews
- Use a Google Reviews Widget
- Add JSON-LD schema
- Validate your markup
- Monitor results
Itโs a small effort that can bring big results!
-
Tips to Increase Traffic of Google Business Profile

Having a strong online presence is crucial for local businesses, and one of the best tools for this is your Google Business Profile (formerly Google My Business). If you’re looking to increase traffic of Google Business Profile and attract more local customers, this blog will walk you through simple yet effective tips. We’ll also show you how using tools like a Google reviews widget can help boost engagement and trust.
How can the traffic of Google Business Profile be increased?
1. Complete Your Google Business Profile
Start by ensuring your Google Business Profile is 100% complete. Add your business name, address, phone number, website, hours, and categories. Upload high-quality photos of your store, products, team, and more. A complete profile not only helps you rank higher in local searches but also builds trust with potential customers.
A complete profile makes your business more discoverable and appealing to potential customers. Google prioritizes complete and optimized profiles in search results. Double-check that your business hours are accurate and include holiday hours to avoid customer confusion. Use the description section to highlight what sets your business apart, and make sure your business categories are precise. The more accurate your information, the better Google can match your profile with user searches.
2. Use the Right Keywords
Include relevant keywords in your business description, services, and posts. Think about what your customers are searching for. For example, if you run a bakery, include terms like “best cupcakes in [your city]” or “birthday cakes near me.”
Use keyword research tools or Googleโs auto-suggestions to identify popular search terms in your industry. Incorporate these keywords naturally into your profileโs business description, services, and posts. Avoid keyword stuffingโfocus on readability and relevance. Also, regularly update your profile with seasonal or trending keywords to stay relevant.
3. Encourage Customer Reviews
Reviews play a huge role in building credibility. Ask happy customers to leave reviews on your profile. Respond to every reviewโgood or badโto show you care. More reviews can lead to higher rankings and more clicks.
Positive reviews not only influence potential customers but also signal to Google that your business is trustworthy and active. Create simple review request templates for emails or messages to make it easy for customers to leave feedback. Incentivize reviews (without violating Googleโs guidelines) by offering small perks like discounts or thank-you notes. Responding to negative reviews with empathy can also turn bad experiences into positive impressions.
4. Add a Google Reviews Widget to Your Website
Adding a Google reviews widget to your website allows visitors to see real customer feedback directly on your homepage or service pages. This not only builds trust but also encourages users to visit your Google Business Profile to read more reviews or leave their own. This cross-platform visibility can help increase traffic of Google Business Profile significantly.
Displaying recent and positive reviews can also improve your websiteโs SEO and dwell time, encouraging more engagement and conversions. A Google reviews widget acts as live proof of your businessโs quality and customer satisfaction. Make sure the widget is mobile-friendly, attractive, and positioned strategically on your siteโsuch as near call-to-action buttons or contact forms.
5. Post Regular Updates
Google allows you to post updates like events, promotions, or product launches. Regular posts show that your business is active and engaged. This can also help with SEO and improve your visibility in local searches.
Post updates at least once a week to keep your profile fresh. Use eye-catching visuals and include calls-to-action like โCall Now,โ โLearn More,โ or โOrder Online.โ Promote seasonal offers or community involvement to make your business feel relatable. Google posts are visible directly in search results, giving users an instant reason to click on your profile.
6. Add Products and Services
Clearly list your products or services in the designated section. Add descriptions, pricing, and images. This gives users more information without needing to leave your profile, keeping them engaged and increasing the chance of conversion.
Make sure each service or product listing includes a brief yet informative description with relevant keywords. If possible, add links that direct users to your website or specific landing pages. This not only keeps users engaged but also creates more pathways to convert viewers into customers. Regularly audit and update your product/service listings to reflect current offerings.
7. Use High-Quality Images
Photos help people see what your business is all about. Post images of your storefront, team, happy customers, or even behind-the-scenes shots. Regularly updated images can lead to more profile views.
High-quality visuals create a strong first impression. Use a mix of wide-angle shots, close-ups, and action photos. Showcase different aspects of your businessโinteriors, exteriors, staff, and special events. Image captions and metadata can also include keywords to help with SEO. Try to upload fresh images every month to signal activity and authenticity.
8. Enable Messaging
Turn on the messaging feature so customers can contact you directly from your Google profile. Respond quickly to questions or requestsโit shows youโre responsive and eager to help.
This feature can significantly improve customer engagement and satisfaction. Consider setting up quick replies or auto-responses for common questions to speed up communication. Keep your tone friendly and professional, and monitor messages daily. A quick response rate can improve customer trust and lead to higher conversion rates.
9. Monitor Insights and Adjust
Use Google Business Profile Insights to track how customers find your business, what actions they take, and what kind of content works best. Use this data to refine your approach and grow your visibility.
Insights can help you understand user behavior like where your customers are coming from, what keywords they use, and which photos or posts drive the most engagement. Use this information to guide future content and profile optimizations. Try experimenting with different types of posts and see what resonates most with your audience.
10. Share Your Profile Link
Make it easy for customers to find and review you. Share your Google Business Profile link on your website, email signature, and social media accounts. The more visibility you create, the more traffic youโll drive.
Create QR codes for printed marketing materials like flyers, receipts, and posters that link to your profile. Include review callouts in newsletters and email campaigns. Collaborate with partners or local influencers to share your profile and reach new audiences.
Final Thoughts
To increase traffic of Google Business Profile, focus on consistency, engagement, and visibility. Use tools like a Google reviews widget to connect your website with your profile, encourage reviews, and share updates regularly. Small efforts made consistently can make a big difference in how people discover and engage with your business online.









