How to Embed Google Form in WordPress – Step By Step Tutorial

In this WordPress Tutorial, I am going to show you step by step process to Embed Google Form in WordPress website.

If you are not familiar with Google form yet, then it is a good time to get acquainted with this Google powerful service.

Perhaps, it may not be as popular as Google’s other services like Sheets, Map, or drive, but Google form is one of the best ways to collect information from your blog reads or customer via online forms.

One thing that I like most about Google forms is how easily it can be connected with different platforms like you can connect it with Google Drive, share it via email as well as you can embed them on any external website, including WordPress sites in just few clicks.

In this tutorial, I am going to show you how to embed a Google Form into your WordPress website via different ways. We will also look at the benefit of using this Google’s free tool on your WordPress site.

Embed Google form

What is Google Forms and why you should use it?

As mentioned above Google forms is just one of the many free apps and service made by the one and Only Google itself. It was initially launched in February 2008, however Google introduced its improved version in 2016.

Anyone having a Google account can use this service for free of cost to create responsive forms that can be used to ask the question, host quizzes, accept orders, collect contact information, conduct a survey or anything else you can think of.

When it comes to creating your forms, they have given plenty of premade form templates covering a wide range of uses – like Contact Information, Event Registration, Event Feedback, Customer Feedback, Order Form, Time Off Request, etc. All of these premade can be easily edited through the highly intuitive Google Forms interface.

Once you have created your forms, you can view responses of your forms in real-time and see how individual respondents answered specific questions. You can easily access the result and submission of your forms as all the data will be stored on your Google Drive account. You will also have the option to save the data directly to a spreadsheet for advanced analysis.

Overall it is a very powerful tool to create online forms for any purpose, so let’s find out how to quickly create your first Google forms and embed it to your WordPress blog or site.

How to Create a Google Form?

First of all, as we have discussed earlier in this guide, you will need a Google account in order to create your form. So if you haven’t created a Google account yet then create a Google account for yourself first.

Once you have your Google account visit the Google forms website and click on Create a form.

embed google form in wordpress

For creating a Form, You have two options here – Whether you can choose “start with a blank” to build a form from scratch or choose one of the many available templates.

For the purpose of this tutorial let’s choose a blank form to build a form from scratch.

Now you will find a floating menu on the right side that can help you to modify and customize the form to a great extent. From there you can add a question, insert images and videos, enter title/description, and create more sections.

Add google form in wordpress

Questions can appear in different formats like – multiple choice options, checkboxes or dropdown and you can also drag and drop questions to arrange them in your preferred order.

Add google form in wordpress

Beside this, You can easily change the appearance of your Form by changing the color palette. As well as You can also apply skip logic to your question, requiring a user to be logged in, customize the submission confirmation message, etc.

Embed google form in wordpress blog

How to embed Google Forms in WordPress site?

Once you have gotten everything configured. Click on the eye icon appearing at the top to Preview the form. If you are happy with the actual result of how your form looks then go ahead and hit the Send button.

On the next screen, you will find three options to share your forms.

  • email the form to yourself
  • share a link with others or
  • copy the embed code and paste it in your WordPress blog.
add google form in website

Since we are looking to add Google forms to the WordPress site. Click on the third option and copy the iframe code…

 Now head over to your WordPress dashboard area. Now add a new page/post or edit the old one where you would like to embed your form.

For this tutorial, let’s add the form to a new post on our blog. Now here I am using the Gutenberg editor, so I have to just add the HTML block in the post and paste the code that I had copied earlier.

add google form in blog

If you are not using Classic editor then all you need to do is just click on the text option to switch your post editor into HTML view and paste your form code there.

Finally, click on the preview button to check how the form is appearing at your site.

add google form in blogging

That’s it this was the step by step process to embed a Google Form in WordPress website.

Read also – SEMrush Review: The SEO Tool Trusted by Experts

Embed Google Form In WordPress Using a Free Plugin:

I believe adding Google forms to a WordPress site via iframe code is pretty simple and straight forward, but still, if you are not comfortable with code and all then there is another more quick and easy way to add google form in your WordPress site via Google form WordPress Plugin.

One of the key features of this Free Google form plugin is it removes the links to Google and some of the presentation elements from your forms, which helps them blend well with the rest of your site.

One more good reason to use this free plugin is that you can set a custom confirmation page, rather than displaying the default Google Forms confirmation text.

To get started with this plugin, first of all, you have to download and activate this plugin on your WordPress site.

Once You have installed and activated the plugin. Head over to your Google Form and copy the form URL.

Google forms

Now click on the “Add New Google Form” option appearing in your WordPress admin area.

google forms in wordpress

Then you have to enter your form URL in the first blank field. You can also enter the link of the page in the Confirm URL field, This could include another custom post or page, For example – A thank you page that will be displayed after a form entry has been submitted.

google form on wordpress website

Apart from this, there are few more options to explore too. Once you are done with the details just hit the publish button to add the form to your dashboard.

Each google form you will add in the plugin will be assigned a unique shortcode, and now you can paste that shortcode anywhere on your site to display the form.

google form wordpress

So finally, copy the corresponding shortcode and then paste it into an existing or new Page/Post wherever you want to show the Google Form.

Google form in website

Editor’s Note- The free Google Form Plugin is easy to use and definitely enhances the experience of adding Google forms to your WordPress blog. But unfortunately, this plugin has not been updated for a long time as well as there is no other good plugin available especially for adding Google Forms to WordPress blog

So I will recommend you to use the first method to directly embed the google form in your WordPress blog via code.

You can also check out this quick and simple tutorial by Template monster explaining How to Add Google Forms to WordPress blog.

Don’t Miss: Best Facebook Group For Bloggers you should must join

Google Forms vs other WordPress Form Builder Plugins

As there are more than 50 different free and premium form Builder plugin already available for WordPress blog including Ninja Forms, Contact Form 7, WP forms and more. So, why someone should choose Google Forms over the other popular form builder plugin?

See, You can use Google forms on multiple platforms like – you can share the form on social media sites, send a direct link via a messaging app, send your form to your friend on their email as well as most importantly use the same form on multiple websites.

If you want to do all the same things with the help of a plugin then you may have to find different plugins and tools to use your form on different platforms. Even after using different tools, At the end of the day, you will need to combine all the responses manually.

But Google Forms eliminates all these processes. If you use a single Form on a different WordPress website as well as social media. All the collected responses are stored in a single place which will help you in making a decision quickly based on the response you have received.

However, if you are someone who wants to create professional-level forms where you can add email marketing tools like Mailchimp or add payment gateway like PayPal, etc then you should consider using WPForms ( A powerful and user-friendly WordPress form builder made by the Syed Balkhi and WPBeginner team)

wp forms

Over To You

Google forms are easy and quick ways to create online surveys, quizzes, and registration forms and gather feedback or response for any purpose. In this tutorial, I have explained everything from How to create a google form to embed a google form in a WordPress blog.

Don’t forget to check out these Guides:

By the way which types of forms are you planning t create? Share your thought and plan in the comments so that I can help you more in creating the form as per your need.

Bn shivam chy


Hi, I am Shivam Choudhary founder of – A blog that helps online entrepreneurs start, grow, and scale their blog. Whether you are looking for the right advice to get your blog off the ground or proven strategies to accelerate your blog’s growth, I am here to help you get further. 

Leave a Comment

Blog post ideas cheatsheet


Download the Blog Post Ideas Cheat sheet

Coming up with the best blog post ideas that’ll (actually) drive traffic to your blog doesn’t need to be difficult. Here are 125 blog post ideas to blast off your blog.

Email icon BN

Grab your Free Cheat Sheet

I’ll send the Blog post ideas Cheat Sheet straight into your email.