Google Sites installation guide

How to add Google reviews to Google Sites

Google Sites accepts a pasted script through Embed code, but it runs inside a frame, so height and the domain allowlist need attention.

Updated October 2026

Quick answer

  1. Copy the script tag from your widget's Embed dialog in VerifiedWidget.
  2. In Google Sites, choose Insert → Embed, then the Embed code tab.
  3. Paste the script, click Next, then Insert.
  4. Drag the block taller so the whole widget shows, then Publish.

What you need

Edit and publish rights on a site built in the current Google Sites editor. Google's Sites Help lists HTML and JavaScript under Insert → Embed → Embed code and names no paid plan for it.

Embed reviews in four steps

  1. Make a short widget

    Google Sites pages are often simple, with directions, hours and a contact link. A slider or small carousel keeps the page tidy. Avoid the badge and pop-up layouts here. They are built to float over the page, but inside the Google Sites frame they can only float within the small embed box. Save the widget and copy the full script tag; Google's instructions require JavaScript to sit inside script tags.

  2. Use Embed code, not URL

    Open the page, pick Insert on the right, then Embed. Switch to the Embed code tab, paste the script, click Next, then Insert. The URL tab is for web addresses and will not run a script.

  3. Give the frame room

    Resize the block so the last row of cards and any arrows are visible. Too short and you get a scrollbar inside the page or clipped text. Recheck the height whenever you change the number of reviews shown.

  4. Publish and test the public page

    Click Publish and open the published address on desktop and phone. If the site is shared only with certain people, make sure the intended viewers can open it.

    Want a whole page of reviews? Google's help says you can also add an embed as a full page from the Pages panel. That suits a “Reviews” page linked from your menu.

The domain allowlist and the Google Sites frame

Google Sites does not put your script directly on the page. It loads the embed in a separate frame (a box that shows another page inside yours). That frame comes from a googleusercontent.com address, not from your site's own domain. Google's own embed help for partners tells site owners to allow googleusercontent.com for Google Sites. The domain allowlist (your list of sites allowed to show the widget) checks the address that loads the widget. Here, that is the frame's address, not your site's.

The widget cannot read or change the rest of your Google Site. Scripts that expect the parent page may not work inside the frame.

Google Sites-specific problems

Frequently asked questions

Does Google Sites require a paid plan for Embed code?

Google's Sites Help describes the feature without a paid-plan requirement. You still need permission to edit and publish the site.

Why is there a scrollbar inside my reviews?

The embed sits in a frame. Increase the block height in Google Sites or choose a shorter layout, then republish.

Can I paste the widget in the URL tab?

No. The VerifiedWidget embed is a script tag, so use the Embed code tab under Insert → Embed.

Why does my domain allowlist block the widget on Google Sites?

The request comes from the embed frame on googleusercontent.com, not your site's domain. Add googleusercontent.com, or leave the allowlist empty.

Show your Google reviews on your site — free

Create a free widget and place its script in a Google Sites Embed code block.

Related reading