Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

How to Embed a Google Form in WordPress (Easy Way)

Before using a contact form plugin, we used lots of Google Forms to collect data and feedback from users. Back in the day, adding a Google Form to WordPress meant dealing with messy HTML and just hoping nothing broke.

But now, we’re happy to say things have gotten so much easier.

Google Forms is still one of our favorite tools for collecting feedback, running surveys, and handling event signups across multiple sites. It’s free, reliable, and you only have to create one form that you can use anywhere.

In this quick guide, we’ll show you the simplest way to embed a Google Form in WordPress. We’ve helped lots of people set this up, and it just requires a few easy steps. 🙌

Embed Google Forms in WordPress

🗝️ Key Takeaways: To embed a Google Form in WordPress, simply generate the embed HTML code from your Google Form settings, add a Custom HTML block in the WordPress editor, and paste the code.

Why Use Google Forms Instead of a WordPress Form Plugin?

Google Forms is a free, cloud-based data collection and survey tool. You might choose it when you need a form that’s easy to share anywhere and want all responses stored in one central place.

Now, WordPress contact form builder plugins like WPForms are excellent plugins for site owners who want full control. It ensures form data is stored directly on your own website, offering better data ownership, since submissions stay on your own server rather than in Google’s cloud.

With the premium version, they also let you accept payments, show special offers, create a custom login, or even allow user registration. All without leaving your WordPress dashboard.

But if your goal is to collect responses from multiple websites, email lists, or social platforms, Google Forms can be the simpler choice. It’s easy to share, works great on mobile, and automatically saves all submissions to your Google Drive.

Plus, you can add collaborators to help manage and review responses together.

So, let’s look at how you can add a Google Form to your WordPress site. Here’s a quick overview of all the things we’ll cover in this guide:

Let’s get started.

How to Embed a Google Form in WordPress

To get started, you can navigate to the Google Forms website and click the ‘Go to Forms’ button.

Click go to forms

Next, you’ll see different Google Form templates.

You can choose a template you like, or start with a blank one to create your own custom form.

Create a new google form

Creating a new form in Google Forms is actually quite simple.

You just need to add a form title and description, then start adding your questions.

As you type your questions, Google Forms is smart enough to automatically suggest the best field type (like multiple choice or a short answer), but you can easily change it if you need to.

Edit your Google form

To add more questions, simply click the ‘+’ button on the right-hand floating menu. You can also add images, videos, or choose different types of questions.

💡 Note: If you add a File Upload field, visitors will be required to log in to their Google account before they can submit the form.

Method 1: Embed Using an HTML Tag (No Plugin Needed)

When you’re happy with your form, hit ‘Send’ to get the code you’ll need to embed it.

Click the send button

This will bring up the send form popup, where you’ll want to switch to the embed tab (the one that looks like < >).

Before you click ‘Copy,’ you can also adjust the width and height using the Width and Height fields at the bottom of the embed tab to control how large the form will appear on your site.

Don’t worry if you’re not sure – you can always change these values later directly in the Custom HTML block in WordPress.

🧑‍💻 Pro Tip: We recommend changing the width value to ‘100%’ in your Custom HTML block to ensure the form is fully mobile-responsive. Look for width=”640″ in the pasted code and change the 640 to 100%.

With that done, simply click the ‘Copy’ button to grab the embed code.

Copy the embed code

After that, head over to your WordPress dashboard and edit the page or post where you want to add the form.

Once you are in the WordPress content editor, go ahead and add a Custom HTML block.

Add a custom HTML block

Next, you can simply paste the HTML code in the Custom HTML block to put the Google Form on the website.

You can also preview your embedded Google Form right in the content editor. Just click the ‘Preview’ option on the Custom HTML block toolbar to see how it looks.

Paste the embed code

When you’re ready, go ahead and click ‘Publish’ to save your changes. For more details, you can see our guide on how to embed forms in WordPress.

Now, you can visit your website to see the Google Form embedded and ready for your site visitors to fill out.

Google form preview in WordPress

One thing to keep in mind is that your embedded Google Form might not perfectly match your website’s fonts and colors. For full design control, a WordPress form plugin is often the best choice.

Method 2: Embed a Google Form Using a Plugin (No Manual Coding)

If you’d prefer not to paste HTML code manually, you can use a WordPress plugin to embed your Google Form instead.

In this tutorial, we’ll use the Formfacade plugin because it’s beginner-friendly, free to get started, and handles the entire embed process through a guided setup wizard.

Let’s grab your Google Form URL as you’ll need it in a moment.

In your Google Form editor, click the link icon and then click ‘Copy.’ There’s also an option to shorten the URL, you can click on it or leave it as is – either way works.

Grabbing the Google Form URL

With that done, you can install the Formfacade plugin.

To do this, go to Plugins » Add Plugin in your WordPress admin area.

The Add Plugin submenu under Plugins in the WordPress admin area

Next, use the search box to quickly find the plugin.

In the search result, click ‘Install Now’ and then ‘Activate.’

Installing the Formfacade plugin

For step-by-step instructions, see our guide on how to install a WordPress plugin.

Once the plugin is active, it’ll launch a setup wizard straight away. Just log in with your Google account and hit ‘Next.’

Clicking Sign In with Google

Next, you’ll see a prompt to choose your Google account and allow Formfacade to access your account’s information.

Just follow the steps in the popup to complete this.

Sign in confirmation popup

Once done, you’ll be back on the Formfacade panel inside your WordPress admin dashboard.

You should see a “You are connected as [your Google account]” confirmation message. Click ‘Next’ to continue.

Connection confirmation message

From here, you have 2 options — build a new form or pick one you’ve already made by pasting in its URL.

Once you’ve decided, click ‘Next.’

Adding the Google Form URL

Now you’ll need to choose where the form should show up on your site.

Pick an existing page from the dropdown, or select ‘Create a New Page’ and give it a title. Then click ‘Proceed.’

Creating a new WordPress page for the Google Form

Formfacade will drop the form into the bottom of your chosen page automatically.

Hit ‘Preview’ to see how it looks.

The Preview button in Formfacade embed wizard

Your page will open in a new tab, and you should see your form already styled to match your website’s theme.

If anything looks off, you can tweak the page from here using the Live Customizer or Full Site Editing, depending on your active theme.

💡 Note: If you want to customize the form itself — things like field styles, colors, or the thank you message — those features are only available on Formfacade’s paid plans.

Google Form on a live site

To manage your forms going forward, head to Formfacade » Dashboard in your WordPress menu.

You’ll see your form, email list, and response stats, along with tabs to explore your reports in more detail.

Formfacade's main dashboard with form, contact, and response overviews

Alternative: Use WPForms to Create Your WordPress Forms 🌟

If you’re looking for a powerful alternative to Google Forms, WPForms is our top pick. It’s the best and most versatile online form builder for WordPress.

At WPBeginner, we use WPForms ourselves to create our contact form — and for good reason. It’s packed with smart features that help you build any kind of form without writing a single line of code.

See our complete WPForms review for more insights into the plugin.

WPForms' homepage

With WPForms, you can easily build:

And thanks to WPForms AI, you can just describe what you need, and the tool will create a form for you in seconds. If you don’t want to create from scratch, then you can choose from over 2,100 pre-made templates.

WPForms AI form builder

Whether you’re collecting feedback, taking orders, or growing your email list, WPForms has you covered.

If you need more advanced forms, then you can check out Formidable Forms or Gravity Forms. In fact, we have a detailed comparison article on WPForms vs Gravity Forms vs Formidable Forms – feel free to read.

FAQs: How to Embed a Google Form in WordPress

If you still have questions about embedding Google Forms in WordPress, here are some of the common ones answered to help you get started:

Can I embed a Google Form in a website?

Yes, you can easily add a Google Form to your WordPress website. Google gives you a bit of code (called an “embed code”) you can copy and paste right into your site. That way, visitors can fill out your form without ever leaving your page.

Can I embed a Google Form in WordPress without a plugin?

Yes! Method 1 in this guide doesn’t require any plugins.

What’s the difference between an iframe and an embed?

An “iframe” is a way to show another page within your own page – it’s kind of like a window to another site. The term “embed” just means you’re adding outside content (like an online form or a video) to your site. Embedding often uses iframes to make that happen.

Video Tutorial: How to Embed a Google Form in WordPress

Prefer a video guide? Don’t miss our YouTube tutorial on how to embed a Google Form in WordPress:

Subscribe to WPBeginner

Further Reading for Using Forms and Google Products in WordPress

We hope this article helped you learn how to easily embed Google Forms in WordPress posts and pages. Next, you may also want to see our other guides on:

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

15 CommentsLeave a Reply

  1. is there a way to customize the look of the embedded form, like changing the background color or font, so it blends in better with my website’s design? I’d love to make the form match my site’s branding.

    • The customization options would be found in the Google form’s settings when creating it :)

      Admin

  2. I want to insert a form but customize the form and delete the last line “Google Form”, is it possible?

    • You would need to have a paid plan for removing the branding and some form customizations at the moment.

      Admin

  3. I’m trying to embed a google form into my wordpress site. but im having issues with the height. ive tried multiple things to change the height but nothing seems to work.

    It also seems to only be an issue with google forms ( i haven’t tried and other google product) but its try to embed a random page and adjust the dimensions it works just fine.

    Any advice will be great!!

  4. I have a long Google Form and would like to have the ability for people to save the form as they go, and be able to return to it. Will this plugin allow you to do that?
    Thanks,

  5. After creating a Google Form and clicking on the “Send” button all I get is an email to send to someone saying “I’ve invited you to fill out a form:”. There is no URL for the form to put into my wordpress website.

  6. Hi,
    I loose my WordPress access, I tried several times the recovery process, but I wasn’t be able to recover my Admin ID and password to be able to administrate my WP website.
    What do you suggest to me in order to fix this issue?

    Thanks in advance.

    Dan

  7. Hi
    I wnt devlope my own online application and put it on google play .can you help/guide how can i do tha

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.