If you use Google Sites for a small business website, portfolio, school page, or internal hub, one question comes up quickly: how do you add a contact form that people can actually use?
The simplest answer is Google Forms.
Google Sites makes it easy to insert Google files directly into a page, and Google Forms gives you a fast way to collect messages without extra plugins or custom code. Put them together, and you get a contact form that is easy to launch, easy to update, and connected to Google Sheets from day one.
This guide walks through the exact setup, the fields to include, and the fixes for the most common problems after you publish.
The Fast Answer
If you want the shortest path:
- Create a contact form in Google Forms.
- Add only the fields you actually need.
- Publish the form and make sure responders have access.
- Open your Google Site and insert the form from the Forms option in the right sidebar.
- Publish the site and test the page as a visitor.
That setup is enough for most contact pages.
Does Google Sites Have a Built-In Contact Form?
Not in the way most website builders do.
Google Sites lets you insert content blocks and Google files, but if you want a flexible contact form with responses saved somewhere useful, Google Forms is the cleanest option. It works especially well when you want:
- a free contact form
- responses stored in Google Sheets
- a form your team can edit without touching the site layout
- a setup that works inside the Google ecosystem you already use
For many teams, that is more than enough.
What to Include in a Google Sites Contact Form
Keep the form shorter than you think.
For most websites, these fields are enough:
- Full name
- Email address
- Company or organization (optional)
- What do you need help with?
- Message
You can also add:
- Phone number if calls are part of your follow-up process
- Budget range if you want to qualify inbound leads
- Timeline if your work is project-based
- Website URL if you need quick business context
If a field does not clearly improve your reply, leave it out.
Recommended Contact Form Structure
Use this simple layout:
Section 1: Basic details
- Full name
- Email address
- Company name
Section 2: Inquiry details
- Reason for contacting you
- Message
Section 3: Optional qualification
- Budget range
- Desired timeline
For a standard Google Sites contact page, a short single-page form is usually the best choice. Long multi-section forms make more sense for client intake or applications, not general website contact.
If you need a broader contact-form walkthrough, read How to Create a Google Forms Contact Form That Looks Professional.
Step 1: Create the Form in Google Forms
Open Google Forms and start a blank form.
Give it a clear title such as:
Contact UsProject InquiryGet in Touch
Then add a short description that sets expectations.
Example:
Send us a message and we will get back to you within 1-2 business days.
That small line does a lot of work. It tells visitors what happens next and makes the form feel more trustworthy.
Add the core fields
Build these questions first:
1. Name
Use a Short answer field and make it required.
2. Email address
Use a Short answer field, make it required, and turn on response validation for email format.
3. Company
Use a Short answer field and keep it optional.
4. Reason for contacting you
Use Multiple choice or Dropdown.
Good options include:
- Sales inquiry
- Support request
- Partnership
- Media
- Other
5. Message
Use a Paragraph field and make it required.
How can we help? is a stronger prompt than a generic Message.
Step 2: Publish the Form and Check Access
Before you add the form to your site, make sure responders can actually open it.
In Google Forms:
- Click Publish.
- Review who can respond.
- If needed, update general access so the right audience can open the form.
- Copy the responder link if you want to test it separately first.
This is the step many people miss.
If the form is restricted to the wrong audience, your Google Sites page may look fine in the editor while visitors still get blocked after you publish.
Step 3: Insert the Form Into Google Sites
Now open your site in Google Sites.
To add the form:
- Go to the page where you want the contact form to appear.
- In the right sidebar, click Insert.
- Choose Forms.
- Select your Google Form.
- Click Insert.
Once the form appears on the page, drag it into the section where it fits best.
For most contact pages, the cleanest layout is:
- a short heading
- one sentence of context
- the form in a full-width content area
If the page is narrow or crowded with too many boxes, the form feels cramped. Keep the contact page simple.
Step 4: Publish the Site and Test It Like a Visitor
After you place the form:
- Use Preview in Google Sites to check desktop and mobile layouts.
- Click Publish.
- Open the published page in an incognito window.
- Submit a test response.
- Confirm the response arrives in Google Forms and Google Sheets.
Do not stop at the editor preview alone. Always test the live version.
Common Problems and Fixes
Visitors can see the page but not the form
This is usually an access issue, not a layout issue.
Check:
- the form's responder access settings
- whether the embedded file is shared with the intended audience
- whether your site is public while the form is still restricted
If the site is open to everyone, the form should usually be accessible to the same audience.
The form feels too tall or awkward
Google Forms can feel long inside a compact Google Sites layout.
To improve it:
- keep the number of questions low
- avoid adding unnecessary descriptions under every field
- place the form in a wide section
- remove distracting content near the form
If your contact page needs more visual polish, the issue is often presentation rather than functionality.
The form looks generic compared with the rest of the site
This is a common limitation with native Google Forms embeds.
You can still improve the experience by:
- writing a strong page headline above the form
- matching the surrounding page copy to the action you want
- keeping the form short
- making your confirmation message specific and reassuring
If you want a more polished form experience while keeping Google Forms as the backend, read How to Use Joliform: The Complete Guide.
A Simple Contact Page Formula That Works Well
Use this structure on your Google Sites page:
- Clear headline
- One short sentence explaining what the form is for
- The form
- Optional note about reply time
Example:
Headline: Contact Our Team
Intro: Tell us what you need, and we will reply within 1-2 business days.
That is enough for most service businesses, freelancers, schools, nonprofits, and local organizations.
When Google Sites + Google Forms Is a Good Fit
This setup is a strong choice when:
- you want something free and fast
- your team already uses Google Workspace
- you want responses in Google Sheets
- you do not need complex automations or payment collection
It is especially practical for:
- consultant websites
- school department pages
- local business sites
- internal team resource hubs
- simple support or inquiry pages
FAQ
Can Google Sites collect contact form responses on its own?
The practical way to do it is through Google Forms. That gives you a real form builder plus response storage.
Will responses go to Google Sheets?
Yes, if you connect the form to a spreadsheet from the Responses tab in Google Forms.
Can I make the contact form public?
Yes, but you need to make sure the form's responder access matches the audience for your site.
Should I add lots of fields so I get more detail?
Usually no. A shorter contact form gets more completions and better initial conversations.
Is Google Sites enough for a public contact page?
For many teams, yes. If your needs stay simple, Google Sites and Google Forms are a solid combination.
Final Takeaway
If you want a contact form on Google Sites, do not overcomplicate it.
Create a short Google Form, insert it into your site, check access settings carefully, and test the published page before you share it.
That gives you a contact workflow that is easy to maintain and fast to launch.
If you also want the form to feel more polished once it is live, pair this guide with How to Embed a Google Form on Your Website and Why Google Forms Doesn't Have to Look Ugly.