CustomGFormCustomGForm
Documentation
🔌 Embed Guides

How to Customize and Embed Google Forms in Google Sites

Google Sites is the easiest way to launch an intranet, school portal, team wiki, or client resource hub. While Google Sites allows you to insert Google Forms natively, it provides zero styling control:

  • You are stuck with the standard generic Google purple banner.
  • You cannot change form fonts or match your Google Sites theme colors.
  • Dark mode is not supported on standard Google Form embeds.
  • The standard embed displays awkward inner frames on mobile screens.

With CustomGForm, you can take any Google Form, style it to match your Google Site perfectly (including custom fonts, dark mode, and border styles), and embed it seamlessly using Google Sites' native Embed Code feature.


Live Interactive Preview

See how a customized Google Form looks when styled with modern typography and clean layout:

Google Sites Styled Form Demo
Powered by Google Forms

Styled with CustomGForm and embedded directly into Google Sites with Google Sheets sync.

Loading interactive form preview...

Default Google Sites Embed vs CustomGForm

FeatureStandard Google Sites InsertCustomGForm Embed Code
Theme CustomizationNone (Default Google style)Full control over fonts, colors, and borders
Dark ThemeUnsupportedFull dark mode support (data-theme="dark")
Google BrandingProminent "Google Forms" footerClean, minimal, or whitelabeled
Multi-Column Layout1 column onlyCustom layout control and compact sizing
Data StorageGoogle SheetsGoogle Sheets + instant email / webhook alerts

3-Step Setup Guide for Google Sites

Step 1: Connect & Style Your Form

  1. In the CustomGForm Dashboard, paste your public Google Form link.
  2. Select your Google Site theme styles:
    • Match your Google Sites theme (Simple, Aristotle, Diplomat, Vision, Level, or Impression).
    • Set the primary color to your site's accent color.
    • Choose dark mode if your Google Site uses dark backgrounds.
  3. Save your changes to generate your Form ID.

Step 2: Copy the Google Sites Embed Snippet

<!-- CustomGForm Google Sites Standard Embed -->
<div data-customgform="YOUR_FORM_ID"></div>
<script async src="https://cdn.customgform.com/cgf.js"></script>
OptionTypeDescription
data-customgformstringYour unique CustomGForm Form ID (found in dashboard)
data-prefill_fieldsstringOptional: Semicolon-separated prefill values
data-themestringOptional: Set to "dark" or "light"

Replace YOUR_FORM_ID with your real CustomGForm ID (e.g. cme8v3p530011wnq8z6hscwfa).


Step 3: Embed in Google Sites

  1. Open your site in the Google Sites Editor (sites.google.com).
  2. In the right-hand Insert panel, click on Embed (the < > icon).
  3. In the popup window that appears, click the Embed code tab (do not choose By URL).
  4. Paste your CustomGForm snippet into the code box.
  5. Click Next to see the preview, then click Insert.
  6. Use the blue bounding box dots on the canvas to resize the embed box to full width or center it nicely.
  7. Click Publish in the top right corner.

Google Sites Best Practices

  • Avoid the Default "From Google" Section: Do not use the Insert → Forms shortcut in the sidebar, as that forces the unstyled default iframe. Always use Insert → Embed → Embed code.
  • Full Width Containers: Stretch the blue handles to span 10 or 12 grid columns for maximum desktop readability.
  • Intranet Portals: For internal Google Workspace sites, CustomGForm collects data safely without requiring respondent permissions adjustments.

⚡ 100% Free Plan • No Credit Card Needed

Style Your Google Forms in Google Sites Today

Remove Google purple banners, match your site theme, and enable dark mode in under 60 seconds.

Start Free — Takes 60 Seconds →✓ Google Sheets auto-sync • Zero iframe flickering

On this page