How to Start a Blog in 2024 (Beginner’s Guide) Click here
This page may contain compensated links. For more information read our disclaimer here.

How to Add Contact Form in WordPress: Step-by-Step Guide

Photo of author

By Kermit Vaughn

Contact Form is necessary for your website because of the customer perspective. If anyone has visited your website and contact you then he or she contacts you through the Contact Us page on your website. So you should know about How to Add Contact Form in WordPress.

What is the Contact Form?

A Contact Form is used to take the data like Name, Email, Phone Number, and Message from a customer through a Form.

Benefits of adding a Contact Form to your site?

Adding a contact form to your website offers several significant advantages:

  1. Professionalism and Credibility: A contact form adds a level of professionalism to your site. It suggests that you are open to communication and serious about engaging with visitors, clients, or customers.
  2. Spam Protection: Unlike displaying an email address, a contact form helps protect you from spam. It can filter out automated spam messages, keeping your inbox cleaner and more secure.
  3. Convenience for Users: A contact form provides a straightforward way for visitors to contact you without leaving your website. This convenience can increase the likelihood of visitors reaching out.
  4. Data Collection: Contact forms can be tailored to collect specific information from users, such as their name, email, subject of inquiry, etc. This helps in organizing and responding to inquiries more efficiently.
  5. Feedback and Engagement: Encouraging feedback or inquiries through a contact form can lead to higher user engagement, providing valuable insights into your audience’s needs and preferences.
  6. Automation and Integration: Contact forms can be integrated with other tools like CRM systems, email marketing services, or databases, automating part of your workflow and ensuring no communication gets lost.
  7. Enhanced User Experience: By providing a direct and easy way to communicate, a contact form enhances the overall user experience on your website, contributing to user satisfaction and potentially increasing conversion rates.
  8. Customization and Control: You can customize a contact form to align with your website’s design and control the kind of information you want to gather, which is not possible with standard email links.
  9. Privacy and Security for Users: Users might prefer not to share their email address openly or use their email client. A contact form allows them to reach out while maintaining their privacy and security.
  10. Legal Compliance: Depending on the region, having a contact form can also help in complying with legal requirements like the GDPR, by including consent checkboxes or privacy policy acknowledgments.
See also  7 Best WordPress Email Newsletter Subscription Plugins for List Building

So use the contact form for your website to get detailed information about your customers.

How to Add Contact Form in WordPress?

So you can add a Contact Form through Plugin or Coding. Here we will tell you about How to Add a Contact Us Form in WordPress through Plugin.

How to Add Form Using Contact Form 7 in WordPress?

Step 1: Login into your WordPress Admin Dashboard and Go to the Plugins section.

Step 2: Go to Plugins and click Add New.

Step 3: Search for Contact Form 7.

Step 4: Click on Install NowInstall and Activate this plugin.

Step 5: The Contact Option is available in the sidebar after installations.

Step 6: Go to Contact and click on Add New.

Step 7: Then you will see an option to add a New Contact Form. Give Title to your form and select your required fields for customer data in Form.

There is another option that will show like Mail, Message, or Additional Settings.

  • In the Mail, it will show you the Contact Form format.
  • After Mail you will see Message, It will show the message to the customers during the procedure of Form filling. These messages prevent the spam form.
  • In Additional settings, you can add new designs through code.

Step 8: It will provide you the Name, Email, Subject, and Message fields automatically.

If you want to add a particular field then put that field between <label></label> tags.

Example: If you want to add a Name then Click on the text. It will provide you the following interface to add the text field.

See also  How to Add or Insert Code in WordPress?

It will provide you the form tag generator.

  • If you want to make this field Required then click on Required Field under Field type.
  • It will generate Name automatically. If you want to change then you can change the name.
  • In default value, you can write Name.
  • You want to show the Name as Placeholder, you can choose this option otherwise leave as it is.
  • In the end, It will create a tag and Click on Insert tag.
  • Your tag will insert in the form and put this tag between <label></label> like this.
<label> Your Name (required)

        [text* text-684 placeholder "Name"] </label>

Note: If you want to show the Your Name(required) before the Name section then you will write this line after <label>.

So this is the guide, how you can add any field.

If you do not want to add any field then leave the form as it is. Save the form by clicking on Save.

After Save the form, Contact Form 7 will provide you a shortcode like this.

[contact-form-7 id="401" title="Contact Form"]

Copy this ShortcodePaste the Shortcode where do you want to add the Contact Form.

There are two conditions here.

  • Add Contact Form in a Separate Contact Us Page.
  • And You can add Contact form in Sidebar.

First Condition:

How to Add Form to Contact Us Page?

  • Create a Separate Page under Page Section.
  • Go to Pages and click on Add New.
  • Put the above shortcode in the page and Write Contact us in Page title.
  • After entering the Shortcode and Page Title. Publish the Page.
See also  Best Adsense Friendly WordPress Themes (Mosty Free)

So your Contact form will show on your Contact Us page.

How to Add Contact Form in the Sidebar?

  • Go to Appearance and Click Widget.
  • You will see the Custom HTML. Click on Custome HTML and it will ask you where you will add the Contact form Sidebar or in footers.
  • Choose Main Sidebar under Custom HTML.
  • Click on Add Widget.
  • It will add the Custom HTML section in the sidebar.
  • Put the Shortcode under the Content section in the Custom HTML section.
  • Click on Save and it will save your Contact Form in the Sidebar like this.

With the help of Contact Form 7, you can add the Contact Form in your WordPress website Pages or Sidebar.

This is a simple process for adding the contact form. You should apply this method, by this you can easily add the Contact Form.

You can use other plugins like WP Forms to create the Contact Form.


Contact Form 7 is one of the 6 plugins of the official directory with more than 5 million active installations.

It allows you to create simple forms but it will not always be easy to create complex things with it.

You’ll need some knowledge of HTML to get a correct rendering. If you have a basic knowledge of CSS, you will be able to push the customization thanks to the classes and identifiers that can be added to each element.

If you have liked this article, share it on your social media platforms. Like Our Facebook Page.