Note: this post was revised 2020 to remove some outdated plugins and to add in some new, great options.
If you’re a small business owner going the DIY route to build your website, there’s a good chance you might be looking to integrate a contact form in order to make it super simple for users to reach out. Instead of scouring the web and trying the countless available WordPress contact form options out there, here are a few of my tried-and-true favorites. These are all simple to use and do not require any programming knowledge to set up—perfect for website beginners and pros alike!
1. Contact Form 7
Contact Form 7 is a flexible contact form plugin that allows you to manage multiple forms for your site, has built-in CAPTCHA, Akisment spam filtering, and file upload capabilities. The setup of Contact Form 7 is a little less user friendly than the others, as it doesn’t have a drag-and-drop or visual builder, but it’s still quite intuitive once you get the hang of it.
2. Ninja Forms
Ninja Forms is a free, robust contact form solution for WordPress that uses a simple drag-and-drop form creator. This plugin is great for beginners and advanced users alike: beginners will appreciate how quickly they can get a nice form up and running, and advanced users will love the built-in features like hooks and filters.
3. Caldera Forms
Caldera Forms is another great form builder for WordPress that is powered by an easy to use drag-and-drop editor. Caldera Forms makes it easy to create a form with multiple columns, additional pages, and has advanced capabilities like conditional logic.
4. WPForms Lite
WPForms Lite is an easy to use form builder with no coding knowledge required—in fact, the plugin prides itself on being as beginner friendly as it gets. With WPForms Lite you can rearrange fields with a drag and drop interface, create forms from premade templates, and even create polls or surveys using a simple add-on.
5. Visual Form Builder
With Visual Form Builder, you can add fields with one click, and you’ll be pleased with the simple drag-and-drop reordering of fields. Visual Form Builder has an anti-spam system built right in, and you can add a contact form to any page by pasting in a shortcode. In addition, this WordPress contact form plugin offers a variety of field types and customized confirmation messages.
Looking for other great plugins to include on your WordPress site? Check out my list of WordPress plugins you should install!
I used following article for creating the contact form and it is working nice for me.
http://wordpressapi.com/2010/11/26/create-contact-page-wihout-wordpress-plugin/
It is very simple to use the any wordpress site.
Thanks for the info, I’ll check this out!
Thanks for the info. It has helped.
All plugins are very beautiful. I already used 3 of them…
good info.. 🙂
In my opinion, the best all-in-one contact form solution is at WP Plugin Pros. Their newly launched Page Designer Pro is the only contact form plugin I’d use and recommend. I am not paid to say so I just really love its simplicity and great features. If you want to check it out guys it’s right here http://wppagedesignerpro.com/.
Thanks so much for the kind words about Page Designer Pro. All of us at WP Plugin Pros are really excited about the launch. We are actually running a promotion on Facebook for anyone who is interested in an additional 50% off.
The product is normally $59 but with our current discount and the Facebook coupon we are selling it for $23
You can check it out here: https://www.facebook.com/pagedesignerpro20
Shannon – thanks for providing great information – hopefully we can make your list the next time.
This Article has solve my issue, has now created 5 contact from in visual form builder… Its amazing.
Thanks
Awesome, glad to hear it! 🙂
Have a look at Sendola.com. It’s a really useful and unique tool that sends all the contact/location details to the user’s phone, for free.
http://wordpress.org/plugins/sendola/
Very cool, thanks for sharing! I will be sure to check this out!
Hi,
thanks for this list. I used it to find the right contact form for my site!
Chris
I’m glad it helped! Thanks for commenting 🙂
Super info. I’ve tried four of the above, and must say that I am pretty under-impressed by all of them… The amount of work it takes to get a mere four or five fields to look pretty decent is just mind-boggling. Visual form builder is so heavily packed with css it takes forever to adjust the author’s work to make it fit a site with different colours. Fast Secure is not much better.
I’m not a developer, so I don’t understand much of coding. I also don’t understand why this – for a layman – pretty easy concept is made soooo difficult…
Yeah – bit of a grumpy mood of hours wasted over bad plugins…
Thanks for commenting!
I can totally agree with you there–some of these are a bit challenging to modify, especially without having a solid development background.
Another one to consider is the contact form that comes with the Jetpack plugin. It’s VERY straightforward, it looks pretty good out of the box, and it works quite well. Feel free to shoot me an email if you have a specific question about this one!
We use fast secure contact forms right now but we would like our customer to have the option to print the form. Do any of these have that option?
None of these include that feature, to my knowledge. Are you seeking something that will generate an easy-to-print PDF for users? Or something else? Feel free to shoot me an email for a quicker reply!
If you are looking for captcha plugin look at Keypic
http://wordpress.org/plugins/keypic/
Thanks for sharing! I will be sure to check this one out 🙂
Of all I chose Fast Secure Contact Form on my blog. I find the easiest to use. It’s very simple. Just enter your email address and copy the code where you want to show contact. I recommend this plugin. Thanks Shannon :).
So glad to hear this plugin works so well for your blog! Thanks for reading and commenting! 🙂
Thanks for sharing the list Shannon. I personally love CF7 and have been using it for quite long time.
Recently, I have also started using a plugin named FormGet for building my Contact Forms and it is pretty simple and easy to use. It’s my new favorite now.
It’s available in the WordPress plugin repository at
http://wordpress.org/plugins/formget-contact-form/
Thanks so much for sharing! I’ll definitely have to check this plugin out!
This article helped me just now :), Thanks Shannon!
Sean Stone
JustFreeYourself.com