SchedulingKit
Google Sites Booking Widget

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.

Installation Guide

How to Add a Booking Widget to Google Sites

Follow these steps to embed the SchedulingKit booking widget on your Google Sites site

1

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.

2

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.

3

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.

4

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.

5

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.

Embed Code

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.

Widget Features

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

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

Frequently Asked Questions

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