March 25, 2026
Add Google Reviews to Your Website: Free Widget Guide (2026)
Learn how to add Google reviews to your website with a free review widget, platform setup paths, placement tips, and SEO-safe implementation guidance.
RevuKit Guide
Manual step-by-step guide to adding valid Review and AggregateRating JSON-LD to a website, testing it with Google, and avoiding self-serving review mistakes.
Schema markup is structured data you add to a webpage that helps Google understand what the content means β not just what it says. Review schema specifically tells Google that a page contains a rating or review, who gave it, what it is for, and what the score was.
Without schema, Google sees your star rating as text. With schema, it understands it as a structured data point it can use in search results β potentially showing star ratings directly in the listing, which increases click-through rates significantly.
The manual process is straightforward: choose the right schema type, write the JSON-LD, place it on the page, make sure the same review content is visible to visitors, and test the result before requesting a recrawl.
Most errors happen because the schema describes ratings that are not visible on the page, uses the wrong reviewed item, or applies review markup to a business reviewing itself. Treat the markup as a structured version of what users can already see.
Related reading: Free review schema generator.
When Google reads valid review schema on a page, it may display rich results β the yellow star ratings that appear directly under a search listing before the description. These are called rich snippets.
Rich snippets do not directly affect your ranking position, but they substantially affect click-through rate. A result with stars stands out visually from plain text results. More clicks at the same rank means more traffic, and more traffic signals to Google that the result is valuable.
There are two main schema types for reviews. The first is Review schema, which represents a single review from one person. The second is AggregateRating schema, which represents an average score across multiple reviews β a star rating with a review count.
For most local businesses and service pages, AggregateRating is the more useful of the two. It is what produces the "4.8 stars from 200 reviews" display in search results.
Google has specific rules about review schema. The rating must reflect genuine reviews from real customers. You cannot use schema to display a high rating that is not backed by actual reviews, and you cannot apply review schema to pages that do not contain a visible review section.
There is also an important self-serving review rule. If the reviewed entity is your own LocalBusiness or Organization, Google generally does not make that page eligible for review-star rich results, even if the reviews come through an embedded third-party widget. The safe approach is to use schema only where the reviewed item and page type are eligible, and to validate against Google's current Review Snippet guidelines.
Review schema is usually added as a JSON-LD script tag in the HTML of the page. In most CMSs, you add it through a custom code field, SEO plugin, tag manager, or page template. Developers can place the script in the page head or body as long as it renders in the final HTML.
If you do not want to write the code manually, use a schema generator to produce the JSON-LD, then check every field before publishing. RevuKit's free review schema generator lets you enter the visible rating details and outputs code you can paste into your site.
Related reading: Free review schema generator, Preview Google review widgets for your site.
After adding the schema, use Google's Rich Results Test tool to validate it. Paste your page URL and it will show whether the schema is valid and eligible for rich results. Fix any errors it flags before expecting stars to appear in search.
Rich snippets do not appear immediately after adding valid schema. Google needs to recrawl the page first, which typically takes days to a few weeks depending on how frequently your site is indexed.
Choose the correct schema type, write the JSON-LD, add it to the page template or custom code area, make the same review information visible on the page, test it with Google Rich Results Test, then submit the URL for recrawling in Search Console.
Not directly. Schema does not change your position in results. It changes how your result looks β adding star ratings that increase click-through rate, which indirectly signals value to Google over time.
Only in eligible contexts. If the page is about your own LocalBusiness or Organization, Google generally treats review stars as self-serving and will not make that page eligible for review-star rich results, even when reviews are displayed through a widget.
Yes. It is just a block of JSON-LD code added to your page. RevuKit's review schema generator creates the code for free β you just paste it into your site.
It depends on how often Google crawls your site. For most sites, it takes between a few days and a few weeks after adding valid schema.
Invalid schema is ignored by Google β it will not cause a penalty on its own. However, schema that deliberately misrepresents your reviews can lead to a manual action that removes rich results from your site entirely.
Related Articles
March 25, 2026
Learn how to add Google reviews to your website with a free review widget, platform setup paths, placement tips, and SEO-safe implementation guidance.
April 5, 2026
Dental patients check Google reviews before booking. Here's how to get more of them, respond correctly, and display them to convert more website visitors.
April 5, 2026
Placement determines whether your Google reviews actually convert. Here's where to put them on your website and the spots to avoid.