How to Create a WordPress Contact Form

Mara Calvello Mara Calvello  |  April 19, 2019

Looking to get in touch with your customers, but not sure how?

Adding a contact form to your website is a great way to learn more about your audience. Whether you’re asking for their age, name, email address, or phone number, a contact form will help you collect the information you’re looking for.

Depending on the type of WordPress blog, you may want to add a contact form to boost engagement and generate leads.

If you’re more of a visual learner and need a step-by-step guide, just keep reading!

Creating a WordPress contact form

Creating a WordPress contact form is relatively simple, but in most cases, you’ll need to install a plugin. Not all WordPress accounts allow you to do so because it depends if you have a account or a account.

Comparison of WordPress Plans

If you have a or a business account, you will be able to install a plugin and create a WordPress contact form. Keep reading to find out how!

Tip: Are you new to WordPress? Check out these WordPress tips from the experts to get you started!

Choose and install a plugin

Once logged into your WordPress account, navigate to the left-hand menu and click Add New under “Plugins”.

Add new WordPress plugin

There are many plugins that you can choose that will create a contact form, but in this example, we’re going to look at the plugin WPForms. In the search bar on the right side of the screen, search for the WP Forms.

Search for a WordPress plugin

Next, click Install Now next to WPForms.

Activate a WordPress plugin

Create a contact form

Once the plugin is installed, it will appear on the left-hand side of the WordPress dashboard. Navigate to WPForms, and choose Add New.

Add new WordPress contact form

Choose a name for your form, as well as a template. For this example, I named the form Contact G2 and chose the Simple Contact Form.

Name WordPress contact form

You can then ensure that your WordPress contact form is exactly how you want it to look. If you’re looking to add a field, just drag and drop the one you need into the form.

Add fields to WordPress contact form

Tip: Don’t make your form too complex with an abundance of required fields. The less time the form takes to fill out, the better.

Once you’re satisfied with the form, click Save.

Set up notifications and confirmations

Now that the WordPress contact form is created, it’s important to set up notifications and form confirmations.

A form notification is the email you’ll receive when someone fills out their information and clicks Submit. A form confirmation is what the visitor of your website will see once the form is submitted. Both can be customized in the Settings tab to the left of the form.

Once the settings are filled out under the Notifications tab, click Save.

Setup notifications for WordPress contact form

Under the Confirmations tab, edit the message you would like the viewers of your WordPress site to see once they submit the form. When done, click Save.

Set up confirmations for WordPress contact form

Add contact form to page

The contact form is now complete and ready to be added into a WordPress post. Once you navigate to the post you’d like to add the form to, click Add Form at the top of the text box.

Add contact form in WordPress blog

Any and all forms you have created will appear from the drop-down menu, so if you have created more than one form, make sure to select the correct one. Then, click Add Form

Insert correct form into WordPress post 

The form will appear as a line of code in your WordPress blog, so make sure you Preview your blog post before it’s published. Once you’re all set, click Publish!

Related: If you're a frequent WordPress user, share your thoughts and experiences with the program with your peers by writing a review!

Share your WordPress Insights:  Write a Review →

Get in touch

Adding a WordPress contact form is a quick and easy way to get in touch with the viewers of your site. Whether they are signing up for a newsletter or asking for more information about a subject matter, a form can increase your lead generation and make your post more engaging.

Interested in more ways to add some flair to your WordPress? Find out how to embed a YouTube video and how to install WordPress themes!


Mara Calvello

Mara is a Senior Content Marketing Specialist at G2. In her spare time, she's typically at the gym polishing off a run, reading a book from her overcrowded bookshelf, or right in the middle of a Netflix binge. Obsessions include the Chicago Cubs, Harry Potter, and all of the Italian food imaginable. (she/her/hers)

Never miss a post.

Subscribe to keep your fingers on the tech pulse.

By submitting this form, you are agreeing to receive marketing communications from G2.