Adding a Google Form to your WordPress site is an easy way to simplify data collection — whether you’re collecting feedback, running surveys, or handling event registrations.
In this guide, we’ll cover two integration methods: manual embedding and using a plugin. We’ll also introduce a more powerful alternative to Google Forms that may better suit your needs. Let’s get started!
Method 1: Manually embed a Google Form into WordPress
This method involves copying the embed code from Google Forms and pasting it into your WordPress site.
Step 1: Create your Google Form
- Navigate to Google Forms.
- Click on the + button to start a new form or select a template.
- Add your questions and descriptions, then customize the form’s appearance using the palette icon.
Step 2: Obtain the embed code
- Once your form is ready, click the Send button in the top-right corner.
- In the pop-up window, select the < > tab to access the embed HTML code.
- Adjust the width and height if necessary, then click Copy to save the code.
Step 3: Embed the form on your WordPress site
With the block editor:
- Open the page or post where you want to embed the form.
- Click the + icon to add a new block and select Custom HTML.
- Paste the copied iframe code into the block.
- Click Preview to see how the form appears, then Publish or Update the page.
With the Classic Editor:
- Open the desired page or post.
- Switch to the Text tab in the editor.
- Paste the iframe code where you want the form to appear.
- Switch back to the Visual tab to preview, then Publish or Update the page.
Method 2: Use plugins to embed Google Forms
If you’re looking for additional customization or simplicity, several plugins can facilitate embedding Google Forms into WordPress.
Option 1: the EmbedPress plugin
- In your WordPress dashboard, navigate to Plugins → Add New.
- Search for EmbedPress, then click Install Now and Activate.
- Open the page or post where you want to add the form.
Click the + icon to add a new block, search for EmbedPress, and select it. - Paste the Google Form’s URL into the block and the plugin will automatically embed the form.
Option 2: the FormFacade plugin
- Navigate to Plugins → Add New in your WordPress dashboard.
- Search for FormFacade, then click Install Now and Activate.
- Follow the setup wizard to connect your Google account and select the form you wish to embed.
- Choose the page where you want the form to appear and FormFacade will embed it, applying your site’s theme settings for a cohesive look.
How to customize your embedded Google Form
While Google Forms offers limited styling options, you can make some adjustments to ensure that the form aligns with your website’s design:
- Make sure it’s responsive: Modify the iframe code’s width to “100%” to ensure the form adjusts to various screen sizes.
- Add custom CSS: Use custom CSS to style the form container, making changes to padding, borders, or colors.
- Use the FormFacade plugin: If using the FormFacade plugin, take advantage of its advanced customization features to match the form’s appearance to your site’s aesthetics.
Troubleshooting common issues
If you encounter problems while embedding a Google Form, try the following solutions:
- Form not displaying: Make sure you’ve copied the correct embed code and pasted it into the appropriate section of your WordPress editor.
- Styling conflicts: Check for CSS conflicts that might affect the form’s appearance and adjust your theme’s styles accordingly.
- Mobile responsiveness issues: Confirm that the iframe’s width is set to “100%” and test the form on various devices.
- Plugin conflicts: Deactivate other plugins temporarily to identify any conflicts that might prevent the form from displaying correctly.
Consider Jetpack Forms for a seamless WordPress experience
At this point, you’ve seen how embedding a Google Form can get the job done. It’s simple, and if you’re already using Google Workspace, it’s a familiar tool. That said, embedding a third-party form into your WordPress site does come with some trade-offs, especially when it comes to customization, user experience, and streamlining your workflow.
If you’re looking for a smoother, native solution that plays well with your WordPress setup, it’s time to look at Jetpack Forms.
Built for WordPress — no extra steps required
Jetpack Forms is fully integrated with the WordPress block editor, so you don’t have to jump between different platforms or deal with embed codes. Everything happens right inside your post or page editor. Need to drop in a contact form or quick feedback field? You can do that in a couple of clicks, without breaking your writing flow.
What makes it even more efficient is how naturally it fits into the way WordPress sites are built and managed. It behaves like a native feature, not an afterthought or a workaround.
Effortless form creation with AI assistance
One feature that stands out is the AI Assistant that comes bundled with Jetpack Forms. Instead of starting from scratch, you can describe the type of form you need in plain language and it will generate a working version instantly.
For example, tell it you want a “client onboarding form with name, email, project details, and a preferred contact time,” and it’ll handle the rest. You can still fine-tune everything, but the initial work is already done, saving you time and clicks.
Design and control that stay in your hands
Unlike Google Forms, which has limited design flexibility, Jetpack Forms lets you make the form match your site’s style. You can adjust layout, colors, and fonts directly in the editor, using the same tools you’re already familiar with to format your site. There’s no need to settle for a look that doesn’t quite fit.
And because the forms live on your site, you have full ownership of the experience — no external branding or inconsistent styling.
Everything stays under your roof
One of the other big advantages is data control. With Jetpack Forms, submissions are stored right in your WordPress dashboard. You don’t need to bounce over to Google Sheets or worry about syncing data between platforms.
You can view, manage, and even export your form responses directly from your site. Plus, Jetpack’s spam filtering (powered by Akismet) works in the background to keep junk submissions out of your inbox with no extra setup required.
Part of a bigger toolkit
Jetpack Forms is part of the larger Jetpack suite, so if you’re already using Jetpack for things like backups, security, or performance optimization, adding forms into the mix is seamless. It’s one less plugin to manage, and it keeps your site lighter and easier to maintain.
Whether you’re starting from scratch or leveling up how you manage forms on your site, Jetpack Forms gives you the flexibility and control Google Forms can’t offer inside of WordPress. It’s built for site owners who want tools that work well, look good, and save time.
If you’re ready to move beyond the basics, Jetpack Forms might be the upgrade your workflow has been waiting for. Get started with Jetpack Forms here.