- Step 1: publish the form and check who can respond
- Step 2: get the embed code
- Step 3: paste it into your website
- The catch: the embed code has a fixed size
- Things to set up before you embed
- Embedding a form in an email
- If the embedded form doesn't show
- Is an embedded Google Form right for your business?
- Making the embedded form look at home on your site
- My verdict
- Frequently asked questions
To embed a Google Form, publish the form first, then open it, click the three-dot More menu at the top right and choose Embed HTML. Click Copy and paste the code into an HTML or embed block on your website. Check access is set to anyone with the link, or visitors can't fill it in.
Embedding a Google Form puts it directly on your web page, so people can enquire, register or give feedback without being sent off to a Google page. It's one of the quickest ways to add a form to a site without a plugin, and it works on WordPress, Wix, Squarespace and almost anything that lets you paste HTML.
Step 1: publish the form and check who can respond
Google Forms now has a publishing step. Google says that if a form isn't published, people with the link can't open it, and that includes visitors to your website. So before embedding:
- Open the form and click Publish at the top right.
- Click Manage to choose who can respond.
- Under General access, give access to anyone with the link, unless it's an internal form.
- Click Publish. The button changes to Published.
Step 2: get the embed code
- Open your form in Google Forms.
- At the top right, click the More menu (three dots).
- Select Embed HTML.
- Click Copy.
Depending on your version of Forms, the embed option may also appear under Send, as an embed icon next to the link and email options. Both give you the same code.
Step 3: paste it into your website
| Platform | Where the code goes |
|---|---|
| WordPress block editor | A Custom HTML block |
| Wix | An Embed or HTML element |
| Squarespace | A Code or Embed block |
| Google Sites | Insert, then Forms, no code needed |
| Any other site | Anywhere in the page HTML |
Google Sites is the exception: you insert the form directly, and Google says any changes you make in Forms update on the site automatically.
The catch: the embed code has a fixed size
The code Google gives you includes a width and a height. If the height is too short for your form, visitors get a scroll bar inside the page and often miss the Submit button at the bottom. After pasting, preview the page and scroll to the end of the form. If it's cut off, increase the height number in the code until the whole form fits, and check it on a phone, where forms get longer as they wrap.
Things to set up before you embed
- Confirmation message: change it in Settings, Presentation, so people know what happens next.
- Email notifications: in Responses, choose Get email notifications for new responses, so enquiries don't sit unseen.
- Link to Sheets: send responses to a spreadsheet for easy follow-up.
- Limit to 1 response: only if you're happy for people to sign in to a Google Account, which it requires.
Embedding a form in an email
You can send a form so it appears inside an email rather than a link, but Google lists exceptions. A form can't be embedded in an email if it contains a file upload question, a rating question, an image in a question or answer, or a secured quiz. In those cases, send the link instead.
If the embedded form doesn't show
- Check the form is published.
- Check General access allows anyone with the link.
- Make sure you used an HTML or embed block, not a normal text block.
- Clear your website's cache and view the page logged out.
- Try the form's own link in a private browser window to confirm it opens.
Is an embedded Google Form right for your business?
For simple enquiry forms, event registrations and feedback, an embedded Google Form is quick and reliable. Where it falls short is design and integrations: you can't fully match your brand, and connecting responses to a CRM takes extra tools. If your form is a key part of how you win clients, my roundups of WPForms alternatives and Gravity Forms alternatives compare builders with more control.
Making the embedded form look at home on your site
You can't restyle an embedded Google Form with your website's fonts, but you can make it fit in. In the form, use the Customise theme option to pick a header image, colour and font style close to your brand. Add a short heading and one line of copy on your web page above the form so visitors know why they should fill it in. And put the form high enough on the page that people don't have to hunt for it.
If you collect enquiries this way, link the form to Google Sheets and turn on email notifications, so a new lead doesn't sit unseen in the Responses tab for a week.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
My verdict
Embedding a Google Form is publish, More, Embed HTML, copy, paste. The two things that break it are forgetting to publish, which leaves visitors with an access message, and a height that's too short, which hides the Submit button. Preview the page on a phone, turn on email notifications, and write a confirmation message that tells people what happens next.
Frequently asked questions
Can I change how an embedded Google Form looks?
Yes, partly. Use Customise theme in the form to change the header image, colours and font style.
Why can't people fill in my embedded Google Form?
The form probably isn't published, or access isn't set to anyone with the link.
How do I make an embedded Google Form bigger?
Increase the height number in the embed code until the whole form, including Submit, fits.
Can I embed a Google Form in WordPress?
Yes. Paste the embed code into a Custom HTML block.
Can I embed a Google Form in an email?
Yes, unless it has a file upload, rating question, images in questions or options, or a secured quiz.
Do changes to the form update on my website?
Yes. The embed shows the live form, so edits appear automatically.


