Note: this post was revised on August 13, 2018 to remove some outdated plugins and to add in some new, great plugins that have been created since the post was first released. 

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!

5 Free WordPress Contact Form Plugins to Consider

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. Custom Contact Forms

Custom Contact Forms is a highly customizable WordPress contact form plugin–the best part? You can change its appearance without any coding knowledge! With Custom Contact Forms you can rearrange fields with a drag and drop interface, choose to make some fields required and others optional, create unlimited fields, and even give your users the option to upload files.

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.

Hopefully this post helps as you search for the best free contact form solution for your small business site. Know of any I’ve missed? Feel free to leave a comment below and let me know!