Add a Booking Widget to Your Google Sites Page
Add SchedulingKit booking to a Google Sites page with Insert → Embed: paste your booking page link (By URL) or the inline embed code, publish, and visitors can book right on your Google Site.
Free forever plan available • No credit card required
A Google Sites booking widget is an embeddable calendar that lets visitors schedule appointments directly on your Google Sites website without leaving the page. SchedulingKit lets you embed a free booking widget on Google Sites in 2026. View all Booking Widget.
How to Add a Booking Widget to Google Sites
Follow these steps to embed the SchedulingKit booking widget on your Google Sites site
Copy Your Booking Link or Embed Code
In SchedulingKit, open Event Types → Share & Embed and copy the Direct Link, or the Inline Embed code if you want to control the height.
Open the Google Sites Editor
Go to sites.google.com, open your site and go to the page where clients should book, for example a Book Now page linked from your site menu.
Insert an Embed
Click Insert in the right panel, then Embed. Use the By URL tab for the link, or the Embed code tab for the inline embed code.
Paste and Insert
Paste the link or code and click Insert (or Next, then Insert). Google Sites shows the booking page in a frame on your page.
Resize and Publish
Drag the frame's edges so the booking page has room, then click Publish and make a test booking from the live site.
Ready-to-Use Google Sites Embed Code
Copy and paste this snippet into your Google Sites site to add a booking widget instantly:
<!-- SchedulingKit inline embed: copy your exact code from Share & Embed -->
<iframe src="YOUR-BUSINESS" style="width:100%;height:700px;border:none;border-radius:8px" loading="lazy"></iframe>
<!-- Or the popup widget -->
<script src="YOUR-BOOKING-DOMAIN/embed.js"></script>
<button onclick="SchedulingKit.popup('YOUR-BUSINESS')">Book now</button>Replace YOUR-BUSINESS with your SchedulingKit booking page URL. Create your free account to get your personalized embed code.
Google Sites Widget Features
Platform-specific features that make the booking widget work smoothly on Google Sites
Embed by URL or Code
Use Google Sites' Embed by URL with your booking link, or the Embed code tab with the SchedulingKit inline embed.
No Website Costs
Google Sites is free with a Google account, and SchedulingKit's Free plan covers one person, so a simple booking site costs nothing to start.
Your Booking Page
The embed shows the same SchedulingKit booking page clients see from your direct link, with your services, times and booking form.
Secure Pages
Google Sites serves pages over HTTPS, and the SchedulingKit booking page loads over HTTPS too.
Best Practices for Google Sites Booking Widgets
Tips for getting the most out of your embedded booking widget on Google Sites
If the By URL embed looks cramped, switch to the Embed code tab with the inline embed so you can set the height
Make the embed full-width and tall enough (around 700px) to show the calendar comfortably
Create a dedicated Book Now page in your Google Sites navigation
Share the Google Site link with clients as a lightweight alternative to a full website
If you need extra paperwork, link to a Google Form from your booking confirmation or service description
Google Sites Booking Widget Questions
Add a Booking Widget to Google Sites Today
Join 5,000+ teams using SchedulingKit
Free forever plan available • No credit card required