Skip to main content
no code neededunlimited viewsfree forever

Free Google Review Widgets for Drupal

Embed Google reviews on any Drupal site in 60 seconds — works with Drupal 7, 8, 9, 10, and 11 via a Custom Block or Layout Builder. No contrib module, no monthly fee.

Build Your Google Review Widget

Google

Or just type your business name + city — add the country too if the business isn't near you.

Key facts: 60-second install on Drupal · free forever, no contrib module install · works on Drupal 7, 8, 9, 10, and 11 · Olivero + Bartik compatible · schema.org markup on paid plans · unlimited views

Last updated ·by Mike Ragimov

SEO + AI schema · paid plans

Review schema markup, on paid plans

Paid widgets add schema.org Review and AggregateRating JSON-LD to the page they sit on, so search engines and AI answer engines can read your Google reviews as structured data. Google does not show review stars for reviews a business shows about itself, so the gain is readability, not stars. The free plan shows the reviews without the schema. See how the schema works

Why Use BlooTrue for Drupal?

The fastest way to put Google reviews on a Drupal site — no contrib module, no API key, unlimited views.

Unlimited Views

No view caps on any plan, free or paid. Display your Google reviews to Drupal visitors — most contrib review modules cap their free tiers; BlooTrue never does.

No Drupal Contrib Module Required

Pure HTML embed. No drupal.org module install, no Composer dependency, no permission scopes to approve. The Custom Block + Full HTML text format ships with every Drupal install.

Works on Drupal 7 through 11

Works with Olivero (D10/D11), Bartik (legacy), Claro (admin), and every custom Drupal theme. Embed code is identical across major versions; only the admin navigation path varies between Drupal 7 and Drupal 8+.

Auto-Sync with Google

New Google reviews appear on your Drupal site automatically every 24 hours. No manual refresh, no Drupal cron jobs, no admin work.

How Do I Install BlooTrue on Drupal?

Takes less than a minute. No coding, no contrib module install.

1

Build your widget on this page

Use the BlooTrue builder on this page. Search for your business name or paste your Google Maps share link — your Google Business profile loads automatically with your real reviews in the live preview.

no credit card required.

2

Customize the Look

Pick one of 100+ styles (Slider, Marquee, Grid, List, Masonry, Badge, Compact Badge), choose light or dark theme, set your accent color, and toggle reviewer names / dates / profile images on or off.

3

Copy the Embed Code

Publish and copy the embed code. The embed is a single HTML snippet — no Drupal module install, no Composer dependency.

4

Paste into Drupal

Region placement (Drupal 8/9/10/11): Go to Structure → Block layout → Custom block library, click + Add custom block, give it a description (e.g. "Reviews"), then switch the Body field's Text format dropdown (below the body editor) to Full HTML. Click the Source button (looks like </>) in the editor toolbar to enter raw HTML mode, paste the embed code, and click Save. Then go to Structure → Block layout, click Place block in the region where you want reviews (e.g. Sidebar second, Footer fifth), pick the new block, configure visibility, and Save.

Layout Builder (Drupal 8.7+): On a content type or individual node, click Layout, choose Add block, pick Create custom block, switch Text format to Full HTML, click Source, and paste. The widget appears as an inline block in the layout.

Drupal 7 (legacy): Go to Structure → Blocks → Add block, set Text format to Full HTML, paste the embed in the body, configure Region settings, and Save.

Inline node placement: Edit the node, switch the body field's Text format to Full HTML, click Source, and paste the embed code where you want reviews. Save.

Reviews auto-sync from Google every 24 hours.

How does BlooTrue compare to Drupal contrib review modules?

Why Drupal sites pick BlooTrue over a contrib module install.

FeatureBlooTrueContrib modules
Zero-install Google review embed
—
No view caps on any plan
Often gated
No Composer dependency
—
No Google API key required
Often required
Works on Drupal 7 through 11
Often version-locked
No PHP overrides or hooks
Sometimes
SEO rich snippets included
Paid distribution

Google Review Widget for Drupal — Free, No Contrib Module Needed

BlooTrue's Google Review Widget for Drupal is a free, module-free embed that displays your Google reviews on any Drupal site. It works on Drupal 7, Drupal 8, Drupal 9, Drupal 10, and Drupal 11, with the default Olivero theme (D10/D11), the older Bartik theme (D7/D8/D9), and any custom Drupal theme. There is no contrib module to install — the embed drops into a built-in Drupal Custom Block, into a Layout Builder inline block (Drupal 8.7+), or directly into a node body field. The only Drupal-side requirement is that the field's Text format is set to Full HTML so script tags are preserved. 100+ widget styles (slider, marquee, grid, list, masonry, badge, compact badge) with light and dark themes plus a free custom color picker. On paid plans, schema.org Review + AggregateRating JSON-LD is added to the page where the embed runs inline rather than inside an iframe, so search engines and AI assistants can read the reviews as structured data. Google does not show review stars for reviews a business shows about itself, so the gain is readability, not stars.

Why does my embed disappear when I paste it into Drupal?

Drupal's default Basic HTML and Restricted HTML text formats strip script tags as a security measure. Switch the body field's Text format dropdown to Full HTML before pasting. If your role doesn't have access to Full HTML, ask an admin to grant it via Configuration → Content authoring → Text formats and editors. After switching to Full HTML, click the Source button in the editor to enter raw HTML mode before pasting.

BlooTrue vs paid Drupal review modules

The Drupal contrib catalog (drupal.org/project) lists several Google-review modules — most require an API key, OAuth flow, or a paid distribution like Acquia's marketplace add-ons. BlooTrue is free, requires no Drupal module install, and has no view caps. For most Drupal sites the free BlooTrue embed covers the use case completely.

About Google reviews in this widget

Your Google widget shows the reviews on your Google Business Profile, and the number above the cards is the Google rating and review count as Google reports them, not an average of the cards. Anyone with a Google account can rate you from Maps or Search, no purchase needed. Google offers no review embed and the Business Profile has no widget, so pasting a Maps embed gives owners a map, not reviews. The free plan keeps the 4-star-and-up Google reviews imported at creation; a review left on Maps next week needs a paid plan's daily refresh.

Frequently Asked Questions

Why does the rating in my Google widget not match the average of the reviews it shows?

Because the header number is what Google publishes for your Business Profile, not a figure BlooTrue works out from the cards. The free plan shows only your 4-star-and-up Google reviews, so averaging those cards would give a higher number than Google does. Keeping Google's rating and count means visitors see the figure from Maps.

Can I get an embed code for reviews from my Google Business Profile?

No. The Business Profile gives you a link for asking customers to review you, but no embed code and no widget. The BlooTrue builder finds your profile when you type the business name, city and country, then hands you a one-line embed to paste into your website with no plugin, in about a minute.

Will embedding Google reviews put star ratings under my site in Google search?

No. Google's review-snippet rules exclude reviews a business shows about itself through an embedded widget. A paid widget still emits schema.org Review and AggregateRating JSON-LD carrying your Google rating, and that markup reaches your page when the builder renders the embed inline rather than in a sandboxed iframe, so search engines and AI assistants can read your reviews as structured data.

Is the BlooTrue Google review widget free for Drupal?

Yes. BlooTrue is completely free for Drupal. No contrib module install, no paid distribution, unlimited views, no credit card. The free plan shows your Google reviews with BlooTrue branding in the footer.

Do I need a Drupal contrib module to display Google reviews?

No. BlooTrue uses a pure HTML embed that drops into a built-in Drupal Custom Block. The only Drupal-side requirement is that the body field uses the Full HTML text format so script tags are preserved — that format ships with every Drupal install.

Why does my embed code disappear when I paste it into Drupal?

Drupal's default Basic HTML and Restricted HTML text formats strip script tags as a security measure. Switch the body field's Text format dropdown to Full HTML before pasting. If your role doesn't have access to Full HTML, ask an admin to grant it via Configuration → Content authoring → Text formats and editors. After switching to Full HTML, click the Source button (</> icon) in the editor to enter raw HTML mode before pasting.

Does the widget work on Drupal 7, 8, 9, 10, and 11?

Yes. The widget is pure client-side HTML and JavaScript, so it works on every supported Drupal major version. The admin path differs slightly between Drupal 7 (Structure → Blocks → Add custom block) and Drupal 8/9/10/11 (Structure → Block layout → Custom block library), but the embed code is identical.

Where exactly should I paste the embed code on Drupal?

For region placement (sidebar, footer, hero), go to Structure → Block layout → Custom block library, add a Custom Block, set Body Text format to Full HTML, click Source, paste the embed, save, then place the block in the region. For Layout Builder (Drupal 8.7+), edit a layout, drop in an Inline block of type Custom, and use the same Full HTML + Source flow. For inline node placement, edit the node, switch the body to Full HTML, click Source, and paste.

Will the widget slow down my Drupal site?

No. The widget loads asynchronously, the script is under 20KB, and lazy loading defers image fetches. Drupal's BigPipe placeholder rendering also lets the widget hydrate independently of the page shell. Typical impact on Largest Contentful Paint is under 50ms.

Does the widget work with Olivero, Bartik, and other Drupal themes?

Yes. The widget is pure client-side HTML and JavaScript, so it works in every Drupal theme — Olivero (default D10/D11), Bartik (older default), Claro (admin theme), and any custom Drupal theme.

Ready to Display Your Google Reviews on Drupal?

Build your free widget in 60 seconds. No credit card, no module install, unlimited views.

Build Your Widget