It seems that every time I develop a WordPress site, I am yet again left searching for the best WordPress contact form plugin–it’s usually a matter of completely forgetting the one I got looking all snazzy on a previous site, or a silly developer who has decided to discontinue developing his or her plugin. So, here’s a quick list of my current favorites, in no real particular order.
1. CONTACT FORM 7
Contact Form 7 is a flexible contact form plugin featuring AJAX submission, built-in CAPTCHA, Akismet spam filtering, and file upload capabilities. With a bit of HTML-familiarity, customization of this contact form plugin is fairly simple, requiring the use of simple markup.
2. FAST SECURE CONTACT FORM
Fast Secure Contact Form is easy to edit and customize from an admin interface, blocks common spammer tactics with its CAPTCHA and Akismet support, and supports the use of multiple forms throughout your site. Optionally, with Fast Secure Contact Form, you are able to re-direct visitors to a specified URL after your form is submitted.
3. CONTACT FORM BY CONTACTME.COM
Contact Form by ContactMe.com is a very robust, free contact form plugin for your WordPress site featuring custom contact form fields (text, dropdown menus, date and time pickers, and more), CAPTCHA support, autoresponder capabilities, and more.
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 CSS! 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 or 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.