How to Create a Contact Form for WordPress

How to Create a Contact Form for WordPress

Forms are a great way to interact with your visitors. There are contact forms, registration forms, and even surveys. When it comes to creating a contact form for WordPress, you can either use a plugin or build one on your own.

Creating Contact Forms with WordPress Plugins

There are several contact form plugins available for your WordPress site. Most of the plugins very simple to use, even if you are a beginner. Start with a free plugin like Contact Form 7. If you want a plugin that does more than just offer contact forms, then you may want a plugin like Gravity Forms.  Both of these plugins will let you create a form with unlimited fields and then set it up so that when someone hits the “submit” button, you’ll receive an email with the information they submitted.

Creating Forms without Plugins

Why would you want to? 🙂 I personally recommend using a plugin, but if you must create forms without plugins, there are a couple of ways.

  1. If you don’t know them already, you could learn HTML or PHP and code the form yourself. Then build that form into a WordPress page template. Or…
  2. Pay someone on a site like Fiverr.com to code the form for you. (It’s a heck of a lot easier, but you’ll still have to hassle with the installation.)

Both of these options will get the job done, but again, I recommend a good contact form plugin above all. For me it’s a matter of flexibility. After all, even after you get your first contact form done, you may find yourself wondering how to change it shortly after (or add another).  If you used a good plugin, you’ll be able to change it with ease.

What questions do you have about creating a WordPress contact form? Leave a comment below and if you’re reading this far, please share this post with a tweet, like or +1… Thanks!

Want more WordPress training? Click here to check out our WordPress Videos.

Our featured affiliates:

Gravity Forms Plugin for WordPress

Disclosure: Affiliates allow us the opportunity to earn income as a large majority of our content remains free.  If you purchase any products/services after clicking on one of the affiliate links or ads on this site, we will receive compensation.  Thank you for supporting WPTrainingVideos!

– 




Tags: ,

Leave A Reply (2 comments so far)


  1. andy moore
    8 years ago

    Hey Chris,

    Thanks for this. I have recently had a problem with Contact Form 7. I really cannot figure out what I'm doing wrong as it just won't work.

    So I downloaded and used a floating one that follows the Pages and Posts wherever you may go. Slick Contact Forms. Seems to be pretty good so far…

    Cheers, Chris. Great site.
    Andy Moore


    • Chris Mercer
      8 years ago

      Thanks for the sharing an alternative Andy!

Looking for Free WordPress Training Videos? Get'em here...

Box Shot King
WooThemes