How to Build a Website with Google Sites Guide

in tutorials · 9 min read · Updated: March 25, 2026

Step-by-step guide for beginners, entrepreneurs, and developers on how to build a website with Google Sites. Includes checklists, time estimates,

Overview

com, choose a template or blank site, add pages and content, connect a custom domain or publish to a google-owned URL, and configure basic SEO and sharing settings. This is how to build a website with Google Sites in a few focused steps.

What you will learn and

why it matters:

  • How to plan, create, and publish a Google Site that is mobile-friendly and integrated with Google Workspace.
  • How to add pages, navigation, images, documents, forms, and embedded content.
  • How to publish, set a custom domain, and apply basic SEO so users and search engines find you.

This matters because Google Sites is free for basic use, requires no hosting setup, and is ideal for landing pages, portfolios, internal sites, and small business brochure sites.

Prerequisites and time estimate:

  • Google account (free) or Google Workspace account for business features.
  • Basic content ready: logo, images, page text, contact info.
  • Optional: custom domain from a registrar like Google Domains, Namecheap, or GoDaddy.

Total time: ⏱️ ~90-180 minutes for a simple site; more for custom domain, design, or many pages.

Recommendation rationale with evidence:

  • Use Google Sites if you need speed, Google integration, and no hosting setup. Google Sites is maintained by Google and integrates natively with Drive, Calendar, and Forms (source: support.google.com).
  • Caveat: Google Sites offers limited design control and no plugin ecosystem, so if you need extensive customization or ecommerce, consider WordPress or Shopify (sources: wordpress.org, shopify.com).
  • Evidence: Google Sites is documented as simple and integrated in official help docs; WordPress has a large plugin ecosystem and hosting options supporting advanced SEO and ecommerce.

Comparison summary (quick winners by criterion):

  • Ease of use: Winner - Google Sites. Criteria: minimal setup, drag-and-drop.
  • Customization and extensibility: Winner - WordPress. Criteria: plugins, themes, code access.
  • SEO and scalability: Winner - WordPress. Criteria: control over metadata, performance plugins, server-level control.
  • Cost for small brochure site: Winner - Google Sites. Criteria: free with Google account, no hosting fees.

org, Wix documentation.

Step 1:

how to build a website with google sites - plan and sign in

Action to take:

  1. Create or prepare a Google account at accounts.google.com.
  2. Open sites.google.com in your browser.
  3. Click “Create” or the plus button to start a new site.

Why you are doing it:

Signing in is required to create, edit, and publish Sites. Planning your pages and content upfront saves time and reduces rework.

Commands and quick plan example:

  1. Site goal: “Local cafe info and menu”.
  2. Pages: Home, Menu, About, Contact.
  3. Assets: logo.png, menu.pdf, hero.jpg, Google Form contact form.
  4. Sign in: go to sites.google.com and click New.

Expected outcome:

You will have a blank site or selected template ready to edit with a site title set.

Common issues and fixes:

  • Problem: Google account not accepted. Fix: verify account email and check for organizational restrictions if using a work account.
  • Problem: Sites page not loading. Fix: clear browser cache, try Chrome or Firefox, or check Google Workspace service status at google.com

Time estimate: ⏱️ ~10 minutes

Step 2:

Create site, choose template, and set structure

Action to take:

  1. On sites.google.com click “Template gallery” or “Blank” to start.
  2. Set the site title at the top-left.
  3. Configure a header type (Cover, Large banner, Title only).

Why you are doing it:

Templates speed layout design and enforce consistent styles. Setting a clear title and header improves initial branding and mobile layout.

Commands and examples:

  • Choose a template like “Portfolio” or “Event”.
  • Click the title and type your site name.
  • From the right Insert pane, choose Layouts to add prebuilt sections.

Expected outcome:

A skeleton site with a header and a starting page layout that matches your purpose.

Common issues and fixes:

  • Problem: Template not reflecting your brand colors. Fix: use Theme settings to adjust fonts and color palettes.
  • Problem: Header image looks cropped on mobile. Fix: choose “Title only” or upload an image sized for hero areas (approx 1200 x 400 px).

Time estimate: ⏱️ ~10 minutes

Step 3:

Add pages, set navigation, and organize content

Action to take:

  1. Click Pages on the right panel.
  2. Add pages: New page button, name each (Home, About, Blog, Contact).
  3. Drag pages to reorder and create page hierarchy for dropdown menu.

Why you are doing it:

A clear navigation structure helps visitors find information and helps search engines index important pages.

Commands and examples:

  • Add a page named “Contact”.
  • Create a subpage under “About” for “Team”.
  • Set navigation to Top or Side in the top-right settings menu.

Expected outcome:

A website with a clear primary navigation and logical page structure.

Common issues and fixes:

  • Problem: Navigation shows all pages and becomes long. Fix: use subpages and hide pages by setting them as draft or linking to content sections instead.
  • Problem: Footer not showing contact info. Fix: Edit the footer area and add text and a contact mailto link.

Time estimate: ⏱️ ~10 minutes

Step 4:

Insert content blocks and media

Action to take:

  1. On the Insert panel, add Text boxes, Images, Buttons, and Embed.
  2. Use Drive to insert Google Docs, Sheets, Slides, or Forms.
  3. Use Layouts for combined image and text sections.

Why you are doing it:

Adding structured content improves readability, engagement, and credibility. Drive integration makes dynamic content easy to share.

Commands and examples:

  • Insert > Image > Upload to add hero image.
  • Insert > Embed > URL or embed code to show a map or video.
  • Insert > Google Drive > select a PDF or Sheet.

Example embed iframe (use Embed > Embed Code and paste):

<iframe src="google.com width="600" height="450"></iframe>

Expected outcome:

Pages populated with images, text, embedded forms, and media that load correctly on desktop and mobile.

Common issues and fixes:

  • Problem: Embedded content blocked. Fix: check the embedded source allows embedding and use HTTPS links.
  • Problem: Images appear pixelated. Fix: upload appropriately sized images (PNG or JPEG, 72 DPI for web) and use image compression.

Time estimate: ⏱️ ~20 minutes

Step 5:

Configure sharing, permissions, and custom domain

Action to take:

  1. Click Publish in the top-right.
  2. Choose a web address: sites.google.com/view/sitename or a custom domain.
  3. For custom domain, follow the domain setup steps. If using Google Domains, click “Use a domain from Google Domains” for guided setup.

Why you are doing it:

Publishing makes the site live. Permissions determine who can view or edit the site. A custom domain strengthens branding and SEO.

Commands and examples:

  • Publish settings: click Publish > Web address > sites.google.com/view/your-site.
  • Custom domain: follow registrar DNS changes: create A records or CNAME as instructed.
  • Sharing: click Share with others to add editors by email or choose Viewer access.

Expected outcome:

Site is live at a URL you control, and editor/viewer permissions are correct.

Common issues and fixes:

  • Problem: Domain verification failure. Fix: copy the verification TXT record exactly into your DNS, wait up to 48 hours for propagation.
  • Problem: Site not visible externally. Fix: check publishing status and if the site is restricted to organization-only view in Google Workspace.

Time estimate: ⏱️ ~20-40 minutes (domain propagation may take longer)

Step 6:

Basic SEO, analytics, and accessibility settings

Action to take:

  1. Click Settings > Viewer tools to set meta description and icons.
  2. Add search engine description and page-level metadata under Settings > Custom domains and site settings.
  3. Connect Google Analytics or use Google Search Console to track performance.

Why you are doing it:

SEO and analytics help people find your site and let you measure traffic and behavior.

Commands and examples:

  • Settings > Viewer tools > “Custom URL” and “Manage custom meta tags”.
  • To add Search Console: paste the verification code from search.google.com
  • To add Analytics: on Embed or in settings, paste the Google Analytics measurement ID.

Expected outcome:

Your site has a meta description for search results, tracking enabled for analytics, and is verified in Search Console for indexing control.

Common issues and fixes:

  • Problem: No traffic reported. Fix: ensure analytics tracking ID is added correctly and verify Search Console ownership.
  • Problem: Poor mobile score. Fix: simplify pages, reduce image sizes, and limit heavy embeds.

Time estimate: ⏱️ ~15 minutes

Comparison:

Google Sites vs WordPress vs Wix

Direct comparison with winner criteria:

  • Ease of setup: Google Sites wins. Rationale: zero hosting, single sign-in, drag-and-drop templates require minimal learning.
  • Design flexibility: WordPress wins. Rationale: thousands of themes and plugins, complete control over HTML/CSS.
  • Business scaling and ecommerce: Shopify or WordPress + WooCommerce win. Rationale: built-in ecommerce, payment integrations.
  • Cost for a simple site: Google Sites wins for free usage; WordPress may require hosting costs.

Sources and caveats:

  • Google Sites official help: support.google.com
  • WordPress: wordpress.org
  • Wix: wix.com

Caveat: Winners depend on project requirements. Use Google Sites for simple static or internal sites; use WordPress or a specialized platform for large or commerce-driven sites.

Testing and Validation

How to verify it works with checklist:

  1. Visit the published URL on desktop and mobile. Confirm layout and images load.
  2. Check navigation links and forms: submit a test form to verify responses land in your linked Google Form or email.
  3. Use Google Search Console to request indexing for important pages and check for crawl errors.
  4. Run a mobile-friendly test at search.google.com and a site speed check at pagespeed.web.dev.
  5. Verify custom domain DNS with a DNS lookup tool and ensure HTTPS works (Sites provides HTTPS automatically).

Expected verification tasks should take ⏱️ ~15-30 minutes for basic checks.

Common Mistakes

  1. Too many large images - slows load times. Avoid by compressing images to web-friendly sizes and formats.
  2. Publishing before testing mobile view - pages may be unreadable on phones. Always use the mobile preview and adjust.
  3. Incorrect DNS entry for custom domain - use exact TXT or CNAME records and wait for propagation.
  4. Relying on Google Sites for complex features - if you need ecommerce, advanced SEO, or server-side code, choose a different platform.

Avoid these by following the checklist and validating after each major change.

FAQ

How Long Does It Take to Build a Site with Google Sites?

A simple site with a few pages can be live in 1-3 hours. Adding a custom domain and configuring DNS can extend setup by 24-48 hours due to propagation.

Can I Use My Own Domain Name with Google Sites?

Yes. You can map a custom domain. You will need access to the domain registrar to add DNS records.

For guided setup with Google Domains, the process is streamlined.

Can I Add Custom HTML, CSS, or JavaScript?

Google Sites does not allow site-wide custom CSS or server-side code. You can embed HTML snippets or iframes via Insert > Embed. For full control, use a hosting platform or WordPress.

Is Google Sites Good for SEO?

Google Sites supports basic SEO like meta descriptions and site maps via Google Search Console. It lacks advanced SEO plugin features found in WordPress. For small brochure sites, SEO basics are sufficient.

How Do I Collect Leads or Create Contact Forms?

Use Google Forms and embed them into a page, or use the built-in “Embed” or “Button” to link to forms. Responses are captured in Google Forms and optionally in Google Sheets.

Can Multiple People Edit the Site?

Yes. Use Share > Add people to grant editor permissions by Gmail address. Editors need a Google account unless your organization uses Google Workspace.

Next Steps

After publishing:

  1. Submit your sitemap and request indexing in Google Search Console.
  2. Monitor user metrics with Google Analytics.
  3. Iterate: improve content, compress images, and add backlinks to boost visibility.
  4. If you outgrow Google Sites, export content manually and plan migration to WordPress or another CMS.

Conversion CTA - Start your site now

Ready to publish a simple, professional site in minutes?

  • Create your Google Site now: sites.google.com
  • Need a custom domain and managed support? Consider Google Domains: domains.google

Conversion CTA - Upgrade for business

Need more control, team accounts, and enterprise features?

  • Explore Google Workspace for business collaboration and secure domain management: workspace.google.com

Recommendation rationale recap

  • Use Google Sites when you need speed, low cost, and native Google integration. Official docs confirm it is optimized for simple, collaborative sites (source: Google Sites Help).
  • Choose WordPress or other CMS when you need advanced customization, plugins, and ecommerce capabilities.
  • Always verify DNS and analytics setup after publishing to ensure discoverability and accurate data.

Sources and caveats

  • Google Sites official help: support.google.com
  • Google Workspace: workspace.google.com
  • WordPress: wordpress.org
  • Google Search Console and PageSpeed tools: search.google.com pagespeed.web.dev

Caveat: Platform capabilities and features change over time. Check official docs for updates and enterprise policies for Google Workspace accounts.

Step-By-Step Final Checklist

  1. Plan pages and assets. ⏱️ ~10 minutes.
  2. Sign in and create new site. ⏱️ ~10 minutes.
  3. Choose template and set header. ⏱️ ~10 minutes.
  4. Add pages and set navigation. ⏱️ ~10 minutes.
  5. Insert content, media, and embeds. ⏱️ ~20 minutes.
  6. Configure sharing and custom domain. ⏱️ ~20-40 minutes.
  7. Add SEO metadata and analytics. ⏱️ ~15 minutes.
  8. Test across devices and request indexing. ⏱️ ~15-30 minutes.

Implement these steps to finish your Google Site quickly and confidently.

If you want the fastest path, start here: Try our featured product.

Further Reading

Sources & Citations

Tags: google sites website builder web development beginners
Ryan

About the author

Ryan — Web Development Expert

Ryan helps beginners and professionals build amazing websites through step-by-step tutorials, code examples, and best practices.

Recommended Web Hosting

The Best Web Hosting - Free Domain for 1st Year, Free SSL Certificate, 1-Click WordPress Install, Expert 24/7 Support. Starting at CA$2.99/mo* (Regularly CA$8.49/mo). Recommended by WordPress.org, Trusted by over 5 Million WordPress Users.

Try Bluehost for $2.99/mo