Skip to main content ↓

How to Embed Forms on WordPress (And Why You Should)

a person is holding an eggshell with a small plant growing out of it in their hand

Every company needs a website, but there are tons of different ways to build one.

If you’re a coding expert, you can build a site entirely from scratch. If not, though, you’re probably using a content management system (CMS) like WordPress.

WordPress offers a vast array of features that you can implement into your site, and one of those features is form embedding. Embedding forms on your site allows you to get feedback from site visitors, whether they’re submitting a product review or their contact information.

But how can you embed a form on WordPress? For that matter, why might you want to? In this post, we’re going to cover how to embed forms on WordPress, so keep reading to find out more.

Why do you need forms for your company?

Before we get into the “how” of WordPress form embedding, let’s talk about the “why.” Why might you want to include forms on your company website?

There are a few potential reasons. One of the most common ones is to gather user contact information. If users want to sign up for your email newsletter, create an account on your website, or set up a call with you, forms are a great way to let them provide the necessary info.

You can also use forms to get feedback from site visitors about your website, products, or services. Maybe someone has a question about your services or wants to submit a review or complaint about your products. Whatever it is, forms are the best way to get that information.

Where can you create your forms?

Before you can embed your forms in WordPress, you first have to create those forms—a feature WordPress doesn’t provide on its own. For that reason, you’ll need to use some outside tools. Thankfully, there are plenty of options to choose from.

Some of the best form builders out there include:

  • Nutshell Forms
  • Google Forms
  • HubSpot
  • Microsoft Forms
  • Typeform
  • 123FormBuilder
  • Gravity Forms
  • And more!

All of these tools allow you to create forms that will work perfectly on your website. As for which tool to choose, that all depends on what you’re looking for.

For instance, Google Forms is an excellent choice if you want a simple builder that’s fast and free, while something like Gravity Forms is a great choice if you’re willing to fork over a bit of money for something that integrates seamlessly with various other platforms.

How to embed forms on WordPress

Now that we’ve established where you can go to create your forms, let’s talk about what you can do to get those forms onto your website.

There are a couple of ways to go about WordPress form embedding, and we’ll cover each one below. Keep reading to learn how to embed a form on WordPress.


The first method of getting forms onto your WordPress site involves using WordPress form plugins. There are plenty of tools out there that integrate with WordPress to let you put forms on your pages, many of which also let you build those forms.

Some of the best WordPress form plugins include:

  • WPForms
  • Jetpack Forms
  • Ninja Forms
  • And more!

Depending on which tool you choose, you may be somewhat limited in where on your site you can put forms. Certain tools, however, come with an embed function that lets you easily insert a form almost anywhere you want with just the click of a button.

Manual embedding

If you don’t want to use a WordPress form plugin, you can simply embed your forms manually. To do this, you’ll first need to create the form you want to use, and then get the embed code for the form.

The process of getting your form’s embed code will look different depending on the tool you use, but it should be fairly straightforward in most cases. For example, in Google Forms, you click the “Send” button to open a pop-up that will contain the embed code.

As soon as you’ve located your form’s embed code, copy it to your clipboard. From there, you can head over to WordPress, log in, and follow these steps:

  1. Pull up the page where you want to embed the form in the WordPress content editor.
  2. If you’re using the classic WordPress editor, paste the embed code into the HTML editor wherever you want it to go.
  3. If you’re using the Gutenberg editor, add a new custom HTML block to the page. In that block, paste your embed code.

That’s it! That’s how to embed a form on WordPress. Once you’ve done that, the form should appear on the page.

Use Nutshell Forms to create and embed forms on your WordPress site

Often, the reason for using forms on your website is to gather information about your customers or leads. But what will you do with that information once you have it? You need to store it somewhere—ideally a customer relationship management (CRM) platform like Nutshell.

Nutshell is the perfect tool for storing all kinds of customer data, including form responses from your website. In fact, you can even use Nutshell Forms to create and embed those forms, meaning you don’t have to juggle multiple tools just to use forms on your site.Of course, you’re probably not sure about jumping right into Nutshell without trying it out for yourself. That’s totally understandable, and it’s why we offer a 14-day free trial so you have a chance to see what makes our CRM so great. Start your free trial today—we can’t wait to meet you!

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Join 30,000+ other sales and marketing professionals. Subscribe to our Sell to Win newsletter!