Google Sites installation
Google Sites Testimonials with Embed Code
Google Sites accepts HTML and JavaScript through Insert, Embed, Embed code. The code does not join the page around it: Google serves embedded content from its googleusercontent.com domain, so the widget shows inside a box of its own. Size that box generously, or give testimonials a whole page with a full page embed.
- Code for the Embed code dialog
- A variant for a full page embed
- Box sizing, so testimonials are not cut off
Code generator
Code for Google Sites
Add your widget id. Use Part 1 in an Embed code box on an existing page. Use Part 2 instead when testimonials get a page of their own through a full page embed.
Part 1 · An Embed code box on a page
Insert › Embed › Embed code › paste › Next › Insert
<div data-storyproof-widget="YOUR_WIDGET_ID"></div>
<script src="https://app.storyproof.io/embed.js" async></script>Part 2 · A full page embed for a testimonials page
Pages panel › Add › Full page embed › Embed code
<style>body { margin: 0; }</style>
<div data-storyproof-widget="YOUR_WIDGET_ID"></div>
<script src="https://app.storyproof.io/embed.js" async></script>Click Publish at the top right, then open the published site in a private window. Judge the box size there, on a phone as well as a laptop.
Nothing you type here is sent; the code is assembled in your browser.
The problem, solved
Testimonials on Google Sites: the friction and the StoryProof fix
- Problem 1
Quotes typed into text boxes go stale
With no testimonial block, praise gets pasted into a text box once and never updated, because every change means editing and republishing.
How StoryProof solves it
The embed box holds a StoryProof widget. You choose which approved testimonials it shows in StoryProof instead of retyping them into Sites.
- Problem 2
The widget is cut off at the bottom
Embedded code lives in its own box, so a tall wall of testimonials can be clipped instead of pushing the page down.
How StoryProof solves it
Pick a layout that fits the space: a compact list, slider or badge suits a small box, and a full wall suits a full page embed.
- Problem 3
I want a whole testimonials page
A single box on the homepage is cramped for dozens of reviews.
How StoryProof solves it
Use a full page embed with the Part 2 code, or link the menu to your hosted Wall of Love, which every plan includes.
- Problem 4
Visitors cannot leave a testimonial on the site
Google Sites has no submission form that records video or checks content before it goes up.
How StoryProof solves it
Add a button that opens your StoryProof collection link, or print the link as a QR code for a noticeboard or event table.
In StoryProof
Install it in Google Sites
Step 1 of 5
Choose a layout for the box
In StoryProof, fill the widget with approved testimonials and pick a layout for the space you have: compact for a section of the homepage, fuller for a page of its own.
Step 2 of 5
Open the Embed code dialog
With the site open in Google Sites on a computer, click Insert, then Embed, then the Embed code tab.
Step 3 of 5
Paste and insert
Paste both lines (the script must stay inside its script tags), click Next, then Insert. The box appears on the page.
Step 4 of 5
Size the box
Drag the box to the full section width and make it taller than looks necessary. Clipped testimonials are worse than a little white space.
Step 5 of 5
Publish and check
Click Publish, then open the live site. If the widget is clipped, return to the editor and make the box taller, or switch to a more compact layout.
Embed box, full page embed, or a link?
Before you start
Google Sites limits
The widget stays in its box
Embedded content is served from googleusercontent.com, separate from your page, so expect the widget to stay within the box you drew rather than resize it or restyle the page.
Isolation details are not documented
Google’s Sites help does not say exactly what embedded code is allowed to do. If a feature of the widget misbehaves only on Google Sites, use the Wall of Love link instead.
Editing is on a computer
Google’s steps for embedding code start from a computer. Plan the install at a desk, not from a phone.
Badge and no Sites add-on
StoryProof is not a Google Sites add-on; it is embed code. Widgets show a "Powered by StoryProof" badge until Pro.
Google help as of 2026-11-12
Menu names follow Google’s Sites Help as read on 2026-11-12. Nobody has followed these steps on a live Google site yet; Google changes the Insert panel from time to time.
FAQ
Questions people ask
Short answers to what usually comes up next.
Why is there an empty strip under my testimonials?
The embed box is a fixed size, and fewer testimonials take less space. Shrink the box after publishing, or keep a little room for new ones.
Can I use Google Sites on a school or company Workspace account?
The embed steps are the same. Your Workspace administrator may have their own rules about embedding, so check with them if the Embed option is missing.
Does the widget affect the rest of my Google site?
It should not. The code runs inside its own embed box, served apart from your page, so the rest of the site keeps its look.
Can I show Google reviews this way?
This page covers testimonials collected and approved in StoryProof. It does not import reviews from Google.
Still have a question? Ask the StoryProof team or book a demo.
Put real testimonials on your Google site
Collect and approve them in StoryProof, then paste one embed into Google Sites.
Sources
- Add Google files, videos, website content, & more, Google Sites Help. Checked 2026-11-12.
- Set embed permissions, Google Arts & Culture Platform Help. Checked 2026-11-12.
Last updated 2026-11-12.