How to Add a Contact Form to Your Blog in 5 minutes

Looking for an easy way to add a contact form to your WordPress site? Adding a contact form helps your prospects to easily reach out to you. In this article, I’ll show you the easiest way to add a contact form to your WordPress blog.

Adding Simple Contact Form in WordPress

Adding a contact form to your WordPress site is pretty easy. All you need to do is to head over to the WordPress official plugins repository and find the right plugin that best suits your needs. You can find tons of different WordPress plugins that let you build a stunning online form quickly and easily.

With more than 600,000 active installs, WPForms is one of the most popular WordPress plugins available in the repository. While you can tons of different plugins out there, what set WPForms apart from its competition is its ease of use. WPForms comes with a powerful drag and drop builder that lets you create a beautiful contact form in less than 5 minutes without writing any code. It is also shipped with prebuilt templates adapting your workflow, which makes WPForms the easiest and most beginner friendly contact forms plugin in the market.

Let’s go ahead and install and activate WPForms lite on your site.

After activating the plugin, you can start creating your first contact form. To create your first contact form, navigate to WPForms » Add New.

You can now start by giving a name to your contact form:

My contact Form

The free version of the plugin comes with form form templates that help you to easily build a contact form. They are: Blank Form, Simple Contact Form, Newsletter Signup Form and Suggestion Form. The pre-built templates help you save your time, so you don’t always have to build a form from scratch. For more templates, you can upgrade to the premium version.

In this example, let’s select the simple contact form template.

You’ll now be directed to the drag and drop builder where you can add, remove or customize any fields you want.


The right-hand side of the screen shows you how your contact form will appear on your WordPress site. To add a new field, you just need to click on the available fields.

Once you’ve made necessary customization on your form, you can click the Save button at the top right corner of the screen.

Next, head over to the Settings tab to adjust the General, Notification, and Confirmation settings to your preference.


WPForms Lite also allows you to grow your email list by integrating your form with your favorite email marketing tool. Growing an email list is one of the best ways to boost your content marketing ROI (return on investment).

The best thing about connecting your WordPress forms with your email marketing tool is that you can create a stunning optin form right from your WordPress dashboard.


Your contact form is now ready to publish.
Go ahead and click on the Embed button from the top right corner. You can copy the embed code and paste it anywhere inside a post or a page.

embed FormAfter adding the shortcode, you can update the post or page.

Add shortcode to the page

That’s it! Go to the live page to see your first contact form in action.

Contact Us form

WPForms also allows you to display your form in your widgetized sidebar or footer.

Let’s take a look at how to add a contact form to your sidebar or footer.

Navigate to Appearance » Widgets, and select the WPForms widget. Now drop the widget to your widget area to publish the form.


You can also adjust the widget settings per your needs. Once done, you can save the form.

WPForms - save

Your contact form will now appear in the sidebar or footer on your website.

Upgrade to the Premium Version

The premium version of the plugin comes with all the necessary features you’ll ever need without bloat. Some of the features are:

  • Entry management: You can view all your form entries in your WordPress admin panel to streamline your workflow.
  • Payments integration: You can integrate your form with a payment gateway like PayPal and Stripe.
  • Marketing and subscription: Connect your form with your favorite email marketing tools like AWeber, MailChimp, GetResponse, and more…
  • User registration: Create a custom user registration and login form on your site.
  • Form abandonment: Capture partial entries from your form and unlock more leads.

With WPForms, you’ll find endless opportunities to create any types of online forms whether it be contact forms, order forms, donation forms, registration forms, blog post submission forms, and much more…
Have you tried WPForms on your site? Share your thoughts and comments with us by dropping a line below.

About the Author

Syed Balkhi is an award-winning entrepreneur and online marketing expert. He is the co-founder of WPBeginner, OptinMonster, WPForms, and other online businesses.

  • Jems /October 4, 2017 at 1:27 am

    Hey, Syed.

    I love this post. I used Wp Form for my contact us page on my personal website.

  • Rubens Fonseca /October 11, 2017 at 6:13 am

    Hello Syed,

    Thanks for this post. I used Contact Form 7 for a long time but its crashed all the time and I couldn’t find a solution.

    Well, I’m glad to find your post and this plugin WPForms. Thanks for sharing!

    I’ll install in my site right now.


Leave a Reply

Your email address will not be published. Required fields are marked *