Add a Booking Widget to Your Google Sites Page
Embed the SchedulingKit booking widget on Google Sites using the Embed from URL feature. Turn your free Google Sites page into a professional booking portal for your business.
Free forever · No credit card required · Live in minutes
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. See all platform guides.
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 Page URL
Get the public booking page URL from your SchedulingKit dashboard.
Open Google Sites Editor
Go to sites.google.com, open your site, and navigate to the page where you want the widget.
Insert an Embed
Click Insert in the right sidebar, then select Embed. Choose the 'By URL' tab.
Paste the URL and Insert
Paste your SchedulingKit booking page URL and click Insert. Google Sites renders the booking page in an iframe on your site.
Resize and Publish
Drag the embed's corners to resize it on the page. Click Publish in the top-right corner to make your updated site live.
Ready-to-Use Google Sites Embed Code
Copy and paste this snippet into your Google Sites site to add a booking widget instantly:
<!-- SchedulingKit Booking Widget --> <div id="schedulingkit-widget"></div> <script src="https://widget.schedulingkit.com/embed.js" data-url="https://app.schedulingkit.com/YOUR-BUSINESS" data-style="inline" data-primary-color="#4F46E5" async> </script>
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 seamlessly on Google Sites
URL-Based Embed
Google Sites' Embed by URL renders your booking page directly on the site — no code editing required, just paste and publish.
Free Hosting Included
Google Sites is completely free, making the SchedulingKit widget a zero-cost way to accept professional bookings online.
Google Workspace Integration
Share your Google Site within your Google Workspace organization for internal team booking pages and resource scheduling.
Automatic SSL
Google Sites serves all pages over HTTPS, ensuring the booking widget loads securely for every visitor.
Best Practices for Google Sites Booking Widgets
Tips for getting the most out of your embedded booking widget on Google Sites
Use 'Embed by URL' instead of 'Embed code' for the most reliable rendering on Google Sites
Set the embed to full-width and at least 600px tall for a comfortable calendar view
Create a dedicated 'Book Now' page in your Google Sites navigation for maximum discoverability
Share the Google Sites URL with clients as a lightweight alternative to a full website
Pair the booking widget with Google Forms on the same site for intake questionnaires before appointments
Google Sites Booking Widget Questions
Is Google Sites really free?
Yes. Google Sites is completely free for anyone with a Google account. There are no hosting fees, bandwidth limits, or hidden costs. Combined with SchedulingKit's free plan, you have a fully functional booking site at zero cost.
Can I use a custom domain with Google Sites?
Yes. Google Sites supports custom domains via Google Workspace. You can point your own domain to your Google Site for a more professional booking URL.
Does the embed work on mobile?
Yes. Google Sites is responsive and the SchedulingKit embed adapts to smaller screens automatically. Test it on your phone before publishing.
Can multiple team members edit the Google Site?
Yes. Google Sites supports collaborative editing, just like Google Docs. Multiple team members can update the site and manage the booking widget placement.
Add a Booking Widget to Google Sites Today
Join thousands of businesses embedding booking widgets on Google Sites with SchedulingKit
Free forever plan available · No credit card required