Need a quick website for your neighborhood book club, sports team, or upcoming family reunion? You’ve probably stumbled upon a dozen website builders that promise the world, and then hit you with a monthly fee the moment you want to actually publish anything. Here’s the thing: Google Sites has been quietly sitting there this whole time, completely free, and it’s actually pretty good.
The version of Google Sites you might remember from years ago has been completely rebuilt. The new Google Sites is a modern, drag-and-drop website builder that works in your browser, integrates with Google Drive, Calendar, Forms, and all your other Google tools, and it takes maybe 30 minutes to go from zero to a published website. No hosting to set up, no credit card required. Let’s walk through the whole thing.
What Is Google Sites?
Google Sites is a free, browser-based website builder from Google. You log in with your Google account, build your site using drag-and-drop content blocks, and publish it instantly to a free sites.google.com address (with the option to connect a custom domain if you have one).
Key Features:
- Completely free: No plans, no trials, no upsells. Just a Google account.
- Drag-and-drop editor: Add text, images, buttons, and layouts by clicking and dragging. No coding needed.
- Google ecosystem integration: Embed Google Docs, Sheets, Slides, Forms, Calendar, Maps, and Drive files directly into your pages.
- Automatic mobile responsiveness: Every site you build automatically adjusts for phones and tablets.
- Real-time collaboration: Share editing access with others (just like Google Docs) and see collaborators’ cursors as they work.
- Custom domain support: Connect a domain you already own via the Publish settings.
Best for: Simple informational sites, including book clubs, sports teams, class projects, event pages, family reunion sites, neighborhood groups, and similar use cases where you just need something clean, functional, and free.

Before You Begin
Make sure you have:
- A Google account (Gmail works fine, go to accounts.google.com to create one if you don’t have one)
- A modern browser, Chrome, Edge, Firefox, or Safari all work great
- A rough idea of what pages you want (Home, About, Schedule, Contact, etc.), you don’t need to plan everything, but it helps
That’s genuinely it. No installs, no hosting accounts, nothing to download.
How to Create a Website with Google Sites
Step 1: Open Google Sites
Go to sites.google.com in your browser. If you’re not already signed into your Google account, you’ll be prompted to log in.
You’ll land on the Sites homepage, which shows any sites you’ve already created (empty if this is your first time) and a template gallery at the top.

Step 2: Start a New Site
At the top of the page, you’ll see a row of templates. You can either:
- Click Blank to start from scratch, or
- Pick a template from the gallery, there are options for events, projects, clubs, classrooms, portfolios, and more
For most personal or club sites, a template is a great starting point. It gives you a pre-built structure you can swap out with your own content. Click a template to preview it, then click Use template to open it in the editor.

Step 3: Name Your Site
Once the editor opens, you’ll see a canvas in the center and a panel on the right with three tabs: Insert, Pages, and Themes. (More on those in a moment.)
In the top-left corner, click where it says Untitled site and type your site name, something like “Smith Family Reunion 2026” or “Riverside Book Club.” This is the internal name for the site and also shows up in browser tabs.
Then click on the main heading in the page canvas itself (usually says something like “Your page title”) and replace it with your actual page title, like “Welcome” or “Home.”

Step 4: Choose a Theme
Click the Themes tab in the right-hand panel. You’ll see a handful of built-in themes, Simple, Diplomat, Vision, and a few others. Click one to preview it on your canvas instantly.
If you want more control over colors and fonts, click Customize (or Create theme if you want to save a branded theme for reuse). From there you can tweak:
- Color palette: Set your primary and accent colors
- Font style: Pick heading and body fonts
- Spacing and width: Go to Themes → Custom → Edit → Spacing → Width to set how wide your site content appears, and optionally turn on a “page frame” for a boxed layout

Step 5: Customize Your Header
The header is the big banner section at the top of your page. It’s usually the first thing visitors see, so it’s worth spending a minute on it.
Click anywhere on the header area. A small toolbar will appear with options including Header type. You can choose from:
- Title only: Just text, no background image
- Banner: A medium-height banner with a background image
- Large banner: A taller, more dramatic header
- Cover: Full-screen header that takes up the whole first view
To add a background image, click Change image. You can upload a photo from your computer, pick one from Google Drive, or choose from Google’s built-in image library.

Step 6: Add Content to Your Page
This is where the fun starts. Click the Insert tab in the right panel to see everything you can add to your page. The main content blocks you’ll use most often are:
- Text box: For descriptions, bios, schedules, or any written content
- Images: Upload photos or pull them from Google Drive or Google Photos
- Layouts: Pre-built combinations of images and text side by side, great for quick, clean sections
- Button: Add a call-to-action like “RSVP Now” or “Join the Club,” and link it to any URL or page
- Divider: A simple horizontal line to visually separate sections
- Embed: Paste a URL or embed code to include third-party content (more on this below)
To add any element, just click it in the Insert panel and it’ll drop onto your canvas. Then drag it to where you want it, blue guidelines appear to help you line things up. To rearrange sections, hover over a block until you see the move handle, then drag it up or down.

Step 7: Embed Google Tools (Calendars, Forms, Maps, and More)
This is honestly one of the best parts of Google Sites, because it plays so nicely with the rest of Google’s tools. In the Insert tab, scroll down to find:
- Google Calendar: Perfect for a club meeting schedule or event countdown. Click Calendar, pick the calendar you want, and it embeds right into the page.
- Google Forms: Great for RSVPs, sign-ups, or contact forms. Click Forms and select the form from your Drive.
- Google Maps: Add a map showing your event location or meeting spot. Click Maps and search for the address.
- Google Drive files: Embed a PDF agenda, a shared spreadsheet, or a presentation. Click Drive and pick the file.
- YouTube: Embed a video by clicking YouTube and pasting the video URL.
- Embed (custom): For anything else, such as Stripe payment buttons, Eventbrite widgets, or Spotify playlists, click Embed and paste the URL or embed code.

Step 8: Add More Pages
Most sites need more than one page. Click the Pages tab in the right panel to manage your site’s navigation.
To add a new page:
- Click the + icon at the bottom of the Pages panel.
- Select New page.
- Give it a name, like “Schedule,” “About Us,” “Team Roster,” or “Contact.”
The page will automatically appear in your site’s navigation menu. To reorder pages, just drag them up or down in the list. You can also create subpages (dropdown menu items) by dragging a page slightly to the right underneath another page.

Step 9: Add a Logo and Favicon
A logo appears in the top navigation bar on every page of your site. To add one, click the logo placeholder in the top bar of the editor and upload an image file.
A favicon is the tiny icon that shows up in the browser tab next to your site’s title (you know, the little image you see on every website tab). To set one:
- Click the more options / settings icon in the top bar of the editor (it looks like three dots or a gear, depending on your browser).
- Select Edit favicon.
- Upload a small square image (ideally 32×32 or 64×64 pixels).

Step 10: Preview on Mobile
Before you publish, it’s worth checking how your site looks on a phone. Click the preview icon near the top right of the editor (it looks like a monitor). You’ll get buttons to toggle between desktop, tablet, and mobile views.
Google Sites automatically makes your layout responsive, so things should look pretty good without any extra work, but it’s always worth a quick check. If a section looks cramped on mobile, try simplifying it or using a narrower layout.

Step 11: Publish Your Site
Ready to go live? Click the blue Publish button in the top-right corner of the editor.
- Choose a web address for your site. By default it’ll be something like
https://sites.google.com/view/your-site-name. You can customize the last part, but it needs to be unique. - Choose who can see the site:
- Public: Anyone on the internet can view it
- Restricted: Only specific people you invite
- Under Publish settings, decide whether you want the site to appear in Google Search results. For a private family or club site, you’ll probably want to turn this off.
- Click Publish to confirm.
Your site is now live! Share the link with whoever needs it.

Step 12: Connect a Custom Domain (Optional)
If you own a domain name (like mybookclub.com), you can connect it to your Google Site instead of using the default sites.google.com address. In the Publish dialog, look for the option to manage custom domains. Google will walk you through the DNS settings you need to update with your domain registrar.
You can purchase a domain from Google Domains or any other registrar like Namecheap or GoDaddy. The process takes about 10-15 minutes and usually goes live within an hour or two.
Tips and Troubleshooting
Common Issues
Problem: My site isn’t showing up in Google Search
A couple of things to check:
- Open the Publish settings and make sure the site is set to Public and that “Allow your site to appear in search results” is turned on.
- New sites take time to get indexed, sometimes a few days, sometimes a couple of weeks. This is normal.
- Keep in mind that Google Sites has limited SEO customization (you can’t fully control meta tags or structured data), so it may not rank as well as a site built on a dedicated SEO platform.
Problem: My layout feels too rigid or I can’t position things exactly where I want
Google Sites uses a responsive grid system, which means elements snap to columns and rows rather than letting you place them pixel-by-pixel. This is actually a feature, as it keeps your site from breaking on mobile, but it can feel limiting if you’re used to more flexible tools. The workaround is to use Layouts from the Insert panel creatively, add empty spacer sections, and use dividers to control spacing. If you need fine-grained design control, it might be time to look at Wix or Squarespace instead.
Problem: My embedded content looks broken on mobile
Some third-party embed codes (like widgets from ticketing sites or payment processors) aren’t fully responsive on their own. Try placing the embed in a narrower section or column, and always check the mobile preview before publishing. Some providers also offer a separate “responsive embed” code, check their documentation.
Problem: I want to add a blog or accept payments
Google Sites doesn’t have a built-in blog engine or e-commerce system. For payments, the best workaround is to use the Embed widget to drop in a Stripe, PayPal, or similar payment button. For a blog, you can link out to an external platform (like Blogger or WordPress) or embed content from Google Docs. If blogging or selling products is a core part of what you need, Google Sites probably isn’t the right tool, see the section below.
Pro Tips
- Collaborate with others: Click the Share button (just like in Google Docs) to add co-editors. They can work on the site in real time and you’ll see their cursors moving around, which is pretty handy for club committees or school projects.
- Duplicate pages: If you’re building multiple similar pages (like individual team member bios), set up one page exactly how you want it, then right-click it in the Pages panel and choose Duplicate.
- Use the Themes panel to stay consistent: Set your colors and fonts once in the Themes tab and they’ll apply across the whole site automatically. Much easier than manually formatting every section.
- Google Sites is continuously updated: Google rolls out improvements regularly, so interface labels may shift slightly over time, but the core Insert / Pages / Themes workflow has been stable for a while now.
When Google Sites Isn’t Enough
Google Sites is genuinely great for what it’s designed for: simple, free, informational sites that don’t need a lot of design flexibility. But it has real limitations, and it’s worth knowing when to look elsewhere:
- You need a blog with comments and posts: Try WordPress.com or Blogger (also free from Google).
- You need an online store: Shopify, Squarespace Commerce, or even Gumroad for digital products are much better fits.
- You want serious design control: Wix or Squarespace give you far more flexibility with templates and layouts.
- SEO is a priority: WordPress with a good SEO plugin (like Yoast) will give you much more control over how your site ranks in search results.
- You just need a single landing page: Carrd is a fantastic free option for simple one-pagers with stronger visual polish than Google Sites.
Wrapping Up
Honestly? Google Sites is a bit of a hidden gem. It’s not flashy, it won’t win any design awards, and it’s definitely not the tool for a serious business website. But for a quick, free, no-fuss site for your book club, family event, sports team, or school project, it genuinely delivers. The new drag-and-drop interface is smooth, the Google integrations are clever (embedding a live Google Calendar into your club site takes about 30 seconds), and going from blank canvas to published site in under an hour is very doable.
If you’re already living in Google’s ecosystem, using Drive, Docs, Calendar, and Forms, Google Sites is the obvious first stop. Give it a try before you spend money on anything else.