Skip to main content

Webflow · 4 min read

How to embed Google reviews in Webflow

Webflow's Embed element takes any HTML, so live Google reviews are a drag, a paste and a publish away. The one thing to know up front: Designer will not render them, and that is expected behaviour rather than a broken snippet.

Last reviewed by the Reviews Widget product team.

The Embed element in Designer

The Embed element sits in the Add panel under Components and accepts raw HTML up to 50,000 characters. It behaves like any other Webflow element for layout purposes — you can place it in a grid cell, give it classes, and control its width and spacing normally.

Step-by-step in Webflow

Skip the reading — build your widget now

Free plan, no credit card. Your reviews are embedded before you finish this guide.

Build the widget, copy the script tag, open Designer, press A and drag an Embed element into position, paste into the code editor, click Save and Close, then publish and check the live URL rather than the canvas.

  1. 1

    Create your free Reviews Widget

    Sign up, search your business name to attach your Google Business Profile, and let the first fetch pull in your reviews and aggregate rating.

  2. 2

    Style the widget

    Choose a layout and match your Webflow style guide — colours, corner radius and font scale — using the live preview at desktop, tablet and mobile widths.

  3. 3

    Copy the embed snippet

    Open the Embed tab and copy the one-line script tag.

  4. 4

    Open the page in Webflow Designer

    Open the project and navigate to the page and section where the reviews belong.

  5. 5

    Add an Embed element

    Press A or open the Add panel, find Embed under Components, and drag it into the div or grid cell you want. Webflow opens the HTML Embed code editor automatically.

  6. 6

    Paste the snippet and save

    Paste the script tag into the code editor and click Save and Close. Designer renders a placeholder rather than the live reviews.

  7. 7

    Publish and verify

    Publish to your webflow.io staging domain or your custom domain, open the live URL, and run it through Google's Rich Results Test to see the JSON-LD parse.

Components, symbols and CMS pages

Placement options for the reviews embed in a Webflow project
PlacementBehaviourBest for
Single page sectionRenders on that page onlyHomepage, about, service pages
Inside a componentAppears on every instanceA footer star badge sitewide
Navbar or footer componentSitewide, above or below the foldPersistent reassurance
CMS collection page templateSame widget on every collection itemStore-wide or brand-wide proof
Beside a form blockRenders next to the conversion pointContact and quote pages

A CMS collection page renders the same grid for every item, since the snippet is static. If you need different reviews per item, create a separate grid per record and manage them from the dashboard.

Styling alongside Webflow classes

Webflow classes style the wrapper; the widget styles itself. Because the widget renders in a shadow root, your global styles cannot leak in and its styles cannot leak out — which is what stops a reviews block from inheriting stray typography rules from your project.

Use Webflow for margin, padding, max-width and grid placement. Use the Reviews Widget design panel for colours, radius, typography and layout, mirroring the values in your Webflow style guide.

Troubleshooting

Common Webflow embed problems and their fixes
SymptomLikely causeFix
Placeholder in DesignerDesigner does not execute embedded scriptsPublish and check the live URL
Works on staging, not on the custom domainCustom domain not republishedRepublish to all domains
Nothing renders on the published siteFree Starter plan restricts custom codeMove the project to a paid site plan
Embed stretched or squashedWrapper has a fixed height or overflow hiddenSet height to auto on the wrapper
Widget ignores your project stylesShadow root isolation, by designRestyle in the widget dashboard
Layout shift when reviews loadNo reserved height on the wrapperSet a min-height on the wrapping div

Sources & further reading

Frequently asked questions

How do I add Google reviews to a Webflow site?+

Drag an Embed element into your page in Designer, paste the widget's script tag into the HTML Embed code editor, save, then publish. Reviews render on the published site; Designer shows a placeholder because it does not execute third-party scripts on the canvas.

Where is the Embed element in Webflow?+

Open the Add panel with the plus icon or the A key, scroll to the Components group, and drag Embed into the div, grid cell or container where the reviews belong. The code editor opens as soon as you drop it.

Why do the reviews not show in Webflow Designer?+

Designer does not run scripts inside Embed elements, so it displays a grey placeholder instead. Use the Preview toggle for a closer look, but the reliable check is the published staging or custom domain URL.

Does the Embed element count against Webflow's element limits?+

The Embed element is a single element and its code content is capped at 50,000 characters, which the one-line snippet never approaches. Webflow's free Starter plan restricts custom code on published sites, so check your plan if the embed does not run live.

Can I put the widget in a component or a CMS collection page?+

Yes. Place the Embed element inside a component and it appears on every instance — useful for a footer star badge. On CMS collection pages the same snippet renders on every item; a per-item widget would need a different grid per record.

Will Webflow's styling affect the widget?+

No, and that is deliberate. The widget renders inside a shadow root, so Webflow classes and your global styles cannot reach inside it. Style the widget in the Reviews Widget dashboard, and use Webflow classes only on the wrapper for spacing and width.

Ready to embed Google reviews in Webflow?

One Embed element. No custom code required.

All how-to guides