Updated date:

How to Create a Contact Form With WordPress?


Amit is a web developer and writer turned digital entrepreneur. He loves writing on technology, online income, and self-improvement.


The contact form plays the role of an employee on your website. As a business owner, you have many tasks at your table every day. So answering emails all the time is not a piece of cake. Because you have to take care of other jobs as well.

By default, WordPress does not come with a contact form. But at the same time, Wordpress has made everything easy for you. With just a few clicks, you can create a beautiful form.

In this article, you will learn how easily you can create a contact form. So without any further reason, let's get into it.

Before proceeding further, I would like to humbly request that please carefully check the following steps to add a form successfully.


Best Plugins for Contact Form

When it comes to creating a contact form, the question that should be in your mind is which plugin is best for you. There are a bunch of contact form plugins available, but it is important to choose the right one. It depends on your requirements how much functionality you want to add. If you have a specific requirement then you need an advanced one.

This is a list of the best contact form plugins for WordPress:

  • WPForms
  • Contact Form 7
  • Ninja Forms
  • Ninja Forms
  • JetPack Forms
  • and among others

In this article, you will learn how to create a contact form with the WPForms Wordpress plugin.

Download and Install WPForms Plugin

The first step is to download and install the plugin. To download the plugin, go to the WordPress dashboard and click Plugins then Add New. Now search the name of the plugin in the search bar.

  • Now activate it by pressing the Activate button.
  • After installing the plugin, open the plugin by clicking on the WPForms widget.
  • After this, the page will look like this.

Click on Add New button to create a new form.

  • After this, a page will look like this.
  • Now name your form.
  • After naming it, choose an appropriate template.
  • Now a new page will look like this.

Now click on the Name field and customize it as per your needs. If you want to add a new field, drag and drop the widget where you want to add the field.

  • Now after adding all the required fields, head over to Save button and click on it.
  • In this way, your form has been saved successfully.
  • Now go to the main page of the WPForms plugin and find the name of your contact page.

  • Now copy the shortcode and paste it into the contact page.
  • Next step is to go to your Contact Us page.

  • After pasting the shortcode, click on the Update button.
  • Your form is included in the page.
  • Now open the Contact Us page and see the contact form.

Congratulations, you have successfully added a contact form to your website. Now the next step is to configure the form so that all queries from your audience can come to your inbox.

To get responses, you don't need to do anything because WPForms get all the necessary information on its own. Nevertheless, please pay full attention to these steps which are very important as this is how you get queries directly to your inbox.

  • Head over to contact form name, and click on it.
  • After this, you will see the same page where you can edit the form again.
  • Now, click on to Settings then Notifications.
  • Now check the first field, if {admin_email} this code appears there, it means that your form is good to go.
  • In addition, you can set the Confirmation Message by going to the Confirmations section.
  • If you want to change the name of the Submit button then click on the General section.

In the Nutshell

Congratulate yourself, you have created a contact form on your own. I hope you have followed all the steps carefully. However, if you face any kind of issues while creating this, leave a comment. I would love to answer all your questions.

In this post, I created a contact form with the WPForms plugin, if you want me to use another plugin, please let me know that I will try to cover that too.

The above tutorial was created with the default WordPress, I did not use any page builder plugin here. Therefore, designing the form can be a different task. I agree that the contact form is messed up, I need to design it by writing some code or if I were using a page builder plugin the designing part could be easier than writing code.

So, this is how you can add a contact form to your website. But the thing is that you also need to wear designer hat so that you can design beautifully according to your test.

Thank you for reading!

This content is accurate and true to the best of the author’s knowledge and is not meant to substitute for formal and individualized advice from a qualified professional.

© 2020 Amit Masih


Amit Masih (author) from Jaipur, India on November 03, 2020:

Definitely, Preeti! If you face any kind of issue, do not forget to tell me. Well, thank you for reading!!

Preeti Shah from Delhi on November 03, 2020:

Wow! great article. It will help me a lot when I will design my own word press website. Keep posting informative articles in the future also.

Amit Masih (author) from Jaipur, India on November 03, 2020:

Thank you so much, Mr. Arun! Yes, I am trying to share as much as possible!!

D Arun Prasad on November 03, 2020:

You are doing a great job by training a lot by sharing your strong insights on your subject... Keep up the great work