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 a more robust, premium solution? Check out my favorite, Gravity Forms!