A Guide to Embed Google Form on Any Website

Learn to embed Google Form on any site including WordPress and Notion. This practical guide covers customization, responsiveness, and tracking submissions.

A Guide to Embed Google Form on Any Website
Related Posts
blog_related_media
blog_topic
blog_related_activities
blog_niche
blog_related_tips
unique_blog_element
Thinking about dropping a Google Form on your website? Smart move. The quickest way is to grab the `
You might notice we’re still keeping the width and height in the iframe for now. Don't worry, our CSS will override them, but they serve as a decent fallback just in case.

The CSS for a Perfectly Responsive Form

Now for the secret sauce. You’ll add the following CSS to your website's stylesheet. This is what makes the form adaptive.
.responsive-google-form { position: relative; padding-bottom: 75%; /* Adjust this for your form's aspect ratio */ height: 0; overflow: hidden; }
.responsive-google-form iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
This little code snippet does two crucial things: it makes the container <div> flexible and forces the `
Your first move? Get those notifications set up. Head into your form’s "Settings" and switch on email alerts for every new submission. This is a must if you want to jump on new leads or feedback right away. Speed matters.

Turn Your Responses into a Live Database

While emails are great for instant alerts, connecting your form to a Google Sheet is where things get really organized. You’ll find this option under the "Responses" tab in your form—just one click and you can create a brand new spreadsheet.
This sheet becomes a live, real-time database of every single entry. I've found this to be a lifesaver for team collaboration. It creates one central spot for data that anyone with permission can sort and filter without ever messing with the original form.
This is a huge deal when you have multiple people working on a project. In the past, Google Forms didn't have a version history, which was a nightmare for teams. Thankfully, add-ons like Forms History now fill that gap, providing edit timestamps and saving different versions. For teams embedding forms on high-traffic sites, this prevents the kind of data overwrites that used to be a problem for over 50% of collaborators. You can find more details on these Google Forms features and how they’ve evolved.

Measure What Matters with Analytics

For anyone in marketing, this is the final, most important piece of the puzzle: connecting form submissions to your actual performance metrics. This is how you prove the ROI of your content. By tracking submissions as conversions, you can finally see which blog posts or campaigns are actually driving results.
You can get this done by setting up event tracking in Google Tag Manager or by creating goals directly in Google Analytics.
Once it's set up, you can start answering the big questions:
  • Which pages are bringing in the most sign-ups?
  • What’s the actual conversion rate of our contact page?
  • Which traffic sources are delivering the highest quality leads?
To make any of this happen, you'll need Google Analytics set up correctly on your site. If you're not there yet, our guide can walk you through how to add Google Analytics to your site. It’s a foundational step you don’t want to skip.

Got Questions About Embedding Google Forms?

Even when a process is pretty simple, you can still hit a few snags. When it comes to embedding Google Forms, a few common issues tend to crop up. Let's walk through them so you can get your form looking and working just right.

Can I Get Rid of the Google Branding?

This is a big one. The short answer is no—you can't officially remove the "Powered by Google Forms" footer or the "Report Abuse" link. They're just part of the package.
You might stumble upon some clever CSS hacks online promising to hide them, but I'd steer clear. These unofficial tricks are fragile, often break when Google updates things, and might even violate their terms of service. For most of us, the convenience of a free, powerful form builder is well worth the tiny bit of branding.

Why Does My Embedded Form Have a Scrollbar?

Seeing a scrollbar on your embedded form is a classic sign that the <iframe> container is too small for the form inside it.
The quickest fix is to just bump up the height value in your embed code. A more permanent, and frankly better, solution is to use the responsive CSS tricks we went over earlier. That way, the iframe will automatically adjust its size to fit the content perfectly on any screen, killing those ugly scrollbars for good.

How Can I Redirect Users to a Thank You Page?

Google Forms doesn't have a built-in feature to automatically redirect users to another URL after they submit. But there's a simple and effective workaround I use all the time.
Just head into your form’s Settings, open the Presentation tab, and customize the confirmation message. Instead of the default text, write something like, "Thanks for your submission! Click here to see what's next," and then hyperlink that text to your thank-you page. It’s a clean way to guide users exactly where you want them to go.
Ready to turn your Notion pages into a powerful, SEO-optimized website? With Feather, you can publish content directly from Notion, embed forms, and build a professional site without any coding. Start your free trial today.

Ready to start your own blog while writing all your content on Notion?

Notion to Blog in minutes

Start your free trial