LanderKit

Templates written in French — fully translatable in minutes

Google reviews widget on a landing page: where to put it and how to mark it up without slowing the page down

Published on 12 August 2026 · 8 min read

A visitor arriving on a landing page from an ad has, most of the time, never heard of your business before. Showing them that other customers exist, are satisfied, and said so publicly is one of the most effective trust shortcuts there is — that's the whole point of social proof on a landing page. A Google or Trustpilot reviews widget is the most direct version of it: a rating out of 5, a review count, sometimes a carousel of the latest comments. The idea isn't the problem — the execution is. Three mistakes show up again and again: a third-party script that slows down the exact part of the page that matters most, Schema.org markup that violates Google's rules (and risks a manual action), and a widget dropped in without triggering any consent banner even though it sets third-party cookies. This guide covers all three.

Why a reviews widget is worth it (when done right)

The effect of online reviews on sales isn't just marketing intuition — it has been measured. A study by Michael Luca, an economist at Harvard Business School, shows that a one-star increase in an independent restaurant's Yelp rating leads to a 5-9% increase in revenue — an effect that disappears for already-known chains, whose reputation doesn't depend on an online review (study on Google Scholar). In other words: the less known a brand is at the moment a visitor lands on the page — which describes almost all cold ad traffic — the more the displayed rating weighs on the decision. That is exactly the situation of a landing page.

A second study, older but still widely cited on this topic, by Judith Chevalier and Dina Mayzlin on online book sales, shows it isn't just the average rating that matters but also the volume of reviews and their variance: a product with many reviews converts better than one with few reviews at the same rating, and reviews that are too uniformly perfect are met with suspicion (study on Google Scholar). A widget showing "4.9/5 from 3 reviews" therefore reassures far less than a badge reading "4.6/5 from 187 reviews", even though the raw score is lower — worth keeping in mind before you feature your very first reviews.

Three ways to embed reviews, from simplest to most reliable

  • The official Google Business Profile or Trustpilot widget — a JavaScript snippet provided by the platform that loads the rating and latest reviews dynamically. Upside: reviews stay current with zero maintenance. Downside: it's a third-party script, with everything that implies for performance and GDPR (more on that below).
  • A screenshot or static export — you copy the rating and two or three reviews directly into the page's code, no external script involved. Nothing to load from a third-party server, no cookie set, but reviews don't refresh automatically — plan to update them manually every month or two.
  • An in-house reviews feed — testimonials collected directly (form, email) and stored in the page content, the same model already used for client logos. Less "objective" in a visitor's eyes than a Google review, but entirely under your control.

For a high-traffic ad landing page, the static version is almost always the best trade-off: it avoids adding an external dependency to the page that converts the most, at the cost of a manual update that's easily manageable. Reserve the dynamic widget for lower-traffic, more stable pages where the freshness gain outweighs the technical cost.

Schema.org markup: what Google actually allows

This guide adds one precise point to our article on Schema.org structured data: the AggregateRating markup. Google's rule is strict and often ignored — star ratings can only appear in search results if they're attached to an entity Google recognizes as "reviewable" (a Product, a LocalBusiness, a Recipe, among others), and never to the organization itself or to a generic service page. Marking up your entire company as an Organization with an AggregateRating attached, to try to surface stars under every page of the site, is explicitly listed by Google as markup abuse, subject to a manual action. On a product landing page (typically the single-product e-commerce template), Product markup with AggregateRating is perfectly legitimate — as long as the reviews it describes are actually shown on the page, never only in the code.

The GDPR point almost everyone skips

The official Google or Trustpilot widget loads a script hosted on a third-party server, which can set cookies or tracking identifiers before the visitor has given any consent. Under GDPR, that puts it in the same category as other non-essential third-party scripts: our GDPR guide for landing page forms and our article on the consent banner cover the principle in detail, and it applies here without exception — the script should only load after consent, or be replaced with a static version that needs none. That's one more argument, independent of performance, in favor of the static capture on a page where every extra cookie is one more consent friction point before the visitor has even read the first word.

Performance: don't trade LCP for a trust badge

A poorly implemented reviews widget is a frequent culprit behind a slow Largest Contentful Paint, especially when placed in the hero — exactly where you're most tempted to show it to reassure visitors within the first second. A script loaded synchronously there blocks the rendering of the main block while the browser waits on a response from an external server. Three simple rules avoid most of the damage: load the script with async or defer, never in a blocking way; reserve its space with a fixed CSS height to avoid a layout shift once the content loads; and, if the widget really has to appear in the hero, prefer the static version (rating and review count as plain text, no script) over the full widget — save the dynamic widget for further down the page, where a deferred load costs nothing on first impression.

Where to place the badge on the page

Three placements compete for effectiveness, and the right choice mostly depends on how well known the brand already is. Right under the hero headline, the numeric rating ("4.7/5 — 214 Google reviews") clears the doubt before the visitor even scrolls, without the weight of a full widget — useful when the brand is completely unknown and the first objection is "does this even really exist?". Right before the form or the buy button, one or two detailed reviews (full text, first name, sometimes a photo) reassure at the exact moment of decision — the placement that converts best according to most of the tests documented in our guide on how many reviews to show. In the footer, a full widget with a carousel of the latest reviews suits visitors who are still hesitant after reading everything and want one last confirmation before closing the tab.

A concrete case with LanderKit templates

For a local business like the Local agency template (demo) or Restaurant & booking (demo), the Google rating carries particular weight: it's often the very first thing a potential customer checks, straight from the Google Business Profile listing, before ever reaching the landing page. Reusing the rating and one or two reviews in a static version under the hero of these templates closes the loop between the Google listing and the landing page, without adding a third-party script to a page whose loading speed directly drives call or booking rates. On an e-commerce page like single-product e-commerce, it's the Product markup with AggregateRating that matters most, to surface stars directly in search results. All 10 LanderKit templates (€89 each, €229 for the full pack) ship with the complete source of every section, including the testimonials block: adding a static review badge or a widget takes a few lines of code, with no back-office or third-party plugin required.

FAQ

Frequently asked questions

Do I need the official Google widget, or is a screenshot enough?

For most ad landing pages, a static version (rating and reviews copied into the code, updated manually) is preferable: it doesn't slow the page down, sets no third-party cookie, and needs no consent banner. Save the dynamic widget for lower-traffic pages where review freshness matters more than load speed.

Does a Google reviews widget really slow down a landing page?

Yes, if it loads synchronously in the hero: the script has to contact a third-party server before it can render anything, which can delay Largest Contentful Paint. Loading it async/defer, reserving its space in CSS, or using a plain-text static version avoids the problem.

Does a Google or Trustpilot reviews widget trigger a cookie consent banner?

In most cases, yes: these widgets are scripts hosted by a third party that can set cookies or tracking identifiers. The script should only load after consent, exactly like any other non-essential third-party script on a landing page.

Can I show Schema.org star ratings on any page just by adding a reviews widget?

No. Google only allows AggregateRating markup to appear in search results on "reviewable" entities such as a specific Product or LocalBusiness, never on the organization as a whole or a generic service page — marking it up for that purpose risks a manual action for misleading structured data.

Read next

Related articles