Best WordPress Contact Forms 2017

Before we dive in, let's first define what a Contact Form is and why you need one for your website. A contact form is a form that your visitors can fill out to get in touch with you. It usually exists on your About Me page (see our tips on one here) or a dedicated contact page. Contact forms are a good way to get feedback from your visitors and build your community.

In this post, we'll take a look at the various plugins that you can use for your WordPress site to add contact forms. No coding or web design needed. We'll go into each in-depth and give you an overview of their popularity, rating, and ease of use. They aren't in any particular order so so the first one we list isn't necessarily the "best". You will need to go through their features and costs to see what is going to be best for you and your website or blog.

Let’s get started.

Contact Form 7

Contact Form 7 Example

This plugin is by far the most popular contact form plugin on WordPress to-date. It provides users with the ability to create powerful yet simple forms for their site. It is also the one we recommend in our how to start a blog guide.

As of today, it has over 3 million active installations with a rating of 4.5 out of 5 and over 1,300 user reviews.

It supports AJAX submissions, spam filtering (via Akismet), and CAPTCHA security. Installation is also a breeze and can be configured just like any other plugin.

To add it to your site, download it from your WordPress installation using the Plugin menu. The Contact Form 7 option will appear on your sidebar after installation. You will insert a shortcode onto the page where you want it to show up, configure the fields, and you are done!

It will look pretty bland unless you have some web design knowledge so you may want to use another option if you are overly concerned with the look.

  • Highly flexible and incredibly versatile
  • Free forever
  • Customizable with CSS
  • Must have HTML and CSS knowledge for it to look good
  • Has very sluggish support
Ninja Forms Example

Ninja Forms is one of the best form generator plugins on WordPress today. Generating a form takes a few clicks and only takes a matter of minutes.

They offer the regular Builder for free but also have a Builder PRO that you can pay for. The free version of the plugin consists of the basic tools you need to create a regular contact form.

But, if you want to have more features, add-ons, and styles available to you, their pricing starts from as low as $8 per month.

To install, download the plugin from your Plugins manager on your WordPress installation. After installation, you can now access the Forms menu on your sidebar. Include the shortcode that’s noted on the page you want the form to appear on and you’re set.

  • Drag-and-drop makes it very easy to use
  • Builder PRO has styles available so you wouldn’t have to use CSS
  • Default styling makes use of your theme’s style
  • Builder PRO can be a bit pricier than other paid contact forms
  • The basic version is VERY restricted
Fast Secure Contact Form Example

The namesake is what you get,  fast and secure. It has over 400 thousand active installs and a stellar 5 star average review.

It is similar to the Contact Form 7 plugin where you have to type in and create specific labels and tags for your forms, but it also uses Google reCAPTCHA integration (Contact Form 7 uses their own). They also offer an option to redirect users to a specific URL after filling up the form.

Installation is like all the other plugins you come across. You can get it by visiting the plugin repository and adding it from there. Afterward, you can see the FS Contact Form option available on your admin sidebar. Follow the prompts from there to use the form.

  • Very simple and straightforward
  • Has good support response
  • Made for non-technical and developers alike
  • Setting up the mailing system can be a little difficult at the beginning. Just make sure to follow their instructions and test!
Formidable Contact Form Example

This is a good choice for users who want the convenience of using a preset template for their forms. They also provide custom templates for you to mess with so you don't need to be a web developer.

They boast over 400,000 active installs and have a rating of 4.5 out of 5 stars so their users are pretty happy with what they get.

Installing it is also very easy. You can grab a copy from the Plugins repository on your WordPress installation. Afterward, you’ll be able to see a Formidable link on your admin sidebar.

Simply create a new form and use a shortcode on your page or widget. For advanced users, they also offer PHP code that you can add to your templates directly.

  • Pre-made templates are good for non-developers
  • PHP installation allows developers to integrate it on custom themes
  • Setting up the mailer can be a little hard, but is easier than most plugins
  • Has some problems with newer installations of WordPress. Minor bugs are present and will be fixed soon.
Pirate Forms Example

Pirate forms is a completely free contact form generator tool on WordPress.

They have over 200,000 installs and are one of the newer plugins so they are constantly improving.

They offer the basic (and intuitive) capabilities of a regular form generator so you won't have any trouble setting it up. For advanced users, it also has its own SMTP plugin for mail sending.

  • Integrated SMTP
  • Clear instructions and fast support
  • Highly customizable content
  • Does not support multiple forms or additional fields
  • Is still in development. Some bugs may exist and need to be fixed.
BestWebSoft Contact Form Example

A very simple contact form with 200,000+ active installations. It has options like targeted mailing which forwards to respective email addresses based on the content. Be sure to read their extensive documentation for all of their features before you try it for yourself.

While their initial plugin is free, they also have a paid upgrade which costs $30 for a single site and $300 for unlimited sites. Unlike other payment subscriptions, their unlimited plan is for lifetime upgrades which is a big bonus.

Installation is basic. Visit the Plugins menu, search for it, and add it from the repository. You’ll then see a new link on your admin sidebar that says BWS Panel. Select Contact Form, create your desired form and add the shortcode to a widget or page.

  • Is cheaper than most paid plugins who offer the same features
  • Has a highly customizable form for developers and users to tinker with
  • Unlimited plan is a one-time payment
  • Is very complicated to use. Not recommended for beginners
  • Does not have its own mailer add-on
  • Requires a bunch of other plugins for extra features (e.g. Google reCAPTCHA)
Simple Contact Form Example

This plugin is one of the more reliable drag-and-drop form builders for WordPress. It’s branded as built for beginners, has 100,000+ active installations, and a ton of positive reviews.

It avoids complications caused by code written fields and makes everything simple.

This is a great option for WordPress newbies who want a lot of functionality, but don't have any CSS or HTML knowledge.

They also have more features available by purchasing a license. Their prices range from $39 to $499 depending on the amount of add-ons you want. Definitely check out their site to see if they have everything you need.

Installing it is as simple as 1-2-3. Search for it on the Plugin repository and install it from there. A new label should appear on your sidebar called WPForms. Add a new form and you’re good to go.

  • Simple instructions for installation
  • Form generation is foolproof
  • A good contact form for beginners who don’t know how to code
  • It’s too simple for advanced users
  • Lacks versatility
  • Users need to buy a license for some basic features
Form Maker by WD Example

This is another exceptional drag-and-drop form generator that’s easy to use. But don’t mistake simplicity with versatility.

This plugin has customization options that are good for both developers and non-coders.

They’re already at 90,000 active installs and are still growing. They also offer more features for their PRO users for up to $60/year.

You can install the plugin from the repository or you can upload it to your plugins folder. You can also import and export forms from one installation to another which is a feature few other plugins have and is great if you manage multiple websites or blogs.

  • Import and export options available
  • Seamless drag-and-drop interface
  • Easy for beginners to use
  • Basic plan starts at $30 for 6 months compared to better plans priced at $45 and $60 for 1 year.
  • Their documentation can take some getting used to.
Caldera Contact Form Example

If you’re looking for a contact form generator that gives you responsive forms, this is the way to go.

They don’t have much in active installations yet (60,000+), but the plugin is a good tool to use. It’s a stylish drag-and-drop form generator that allows you to create forms that will also look great on mobile devices. It has its own anti-spam feature and database storing script.

Getting Caldera Forms on your site is available through the plugins repository. You can use the plugin by activating it and using the shortcode inserter on your pages.

  • Built with responsiveness in mind
  • Is very easy for beginners to approach
  • Great support on the WordPress forums
  • Too basic for advanced users
  • Responsiveness can be achieved using css (for developers who want more)
JetPack Contact Form Example

Alright. You may have seen this on your fresh installation of WordPress and think it’s no good. Jetpack is an all-around tool that’s built for convenience. Although it’s not specifically made for contact forms, it does provide you with that feature.

The entire Jetpack suite It has 3,000,000+ active installs and is a WordPress recommended plugin so you know you are getting quality and a ton of other people use it. You’re also guaranteed anti-spam through Akismet.

If you download newer versions of WordPress, it comes pre-installed. Users that have removed it can re-download it through the Plugins repository

  • Has a lot of other features that you can mess around with
  • Can help with traffic generation and management
  • Can be a pain to setup because it is part of a large suite
  • Recommended for people with more in-depth knowledge of WordPress