WordPress is a great content management system, but every now and then you’ll find yourself missing a few basic features needed by any website. For instance, the CMS doesn’t automatically include a contact form with your site, and you’ll have to find a plugin to add that feature, unless your chosen theme includes a template that handles that activity.

Any serious website should have a contact form – it’s a great way to generate leads and obtain new clients. In addition, it will help you better organize your communication with your customers. For instance, the required subject field will let you automatically sort emails in the order of importance or direct them to the right department in your company. Here are a few premium and free plugins you might want to consider, depending on what your specific business needs are and what you think would work best for your site.

1. Gravity Forms


Gravity Forms is one of the most comprehensive contact forms plugins you can find for your WordPress website. It allows you to quickly configure your options, choose the fields you want to display and embed the form into your WP site. The visual editor doesn’t require any coding and works for a user of any skill level. If you need a longer form for your site visitors to fill out, you can break it into multiple pages with Gravity Forms. A convenient progress bar will be displayed as users are making their way through the form. Besides regular contact forms, the plugin lets you create order forms for your products, including such details as shipping calculation, among others.

Gravity Forms is definitely not your cheapest option, costing $39 for personal use, $99 for businesses with support of up to three sites, and $199 for developer license supporting an unlimited amount of sites and providing various extra features. If you need a very basic contact form plugin for your site, this might not be an optimal solution for you. But if you are putting together a serious business or e-commerce site targeting a large audience, Gravity Forms is a must to have.

2. Contact Form 7


When it comes to free plugins, Contact Form 7 is probably the most popular one among WordPress users. Considering that more than 12 million website owners have installed it to date, the developers must have done something right. The plugin has built-in CAPTCHA, file uploading capability, AJAX submission and Akismet filter for spam. You can easily embed it into any post or page around your site, although the plugin’s design is very simple and lacks any templates to further customize it. Despite this, the code of Contact Form 7 is very simple, and its look can be adjusted by pretty much anyone with at least some basic HTML knowledge.

3. Contact Form by BestWebSoft


Depending on your needs, you can download Contact Form for free with a limited amount of features or go with the more advanced Pro version. The free Contact Form is a very basic plugin that lets you insert the shortcode anywhere on your site. Several options are available, such as the ability for site visitors to include a file attachment option and send a copy of the message to their own email addresses.

Developers offer free technical support and paid customization of the plugin for one’s site for $40. Contact Form Pro comes with additional features like customization capability requiring basic CSS knowledge, adding a reply-to field, and one-day response from technical support, among other extras. The regular license can be installed on a single domain and costs $15.

4. Contact Form Maker


This is another popular free plugin allowing users to create contact and application forms. It features seven field types and unlimited amount of actual fields, including text, CAPTCHA, maps, buttons and custom HTML fields. The simple back-end interface ensures that even the webmasters not familiar with programing and scripting can take full advantage of all the features the plugin has to offer.

With Contact Form Maker, you can create basic forms for your site or opt for more complex, multi-page or multi-section forms. Contact Form Maker can be easily personalized, with 10 built-in templates and form field customization ability using Java Script. Submission statistics, hidden fields and submission data validation are some other available features.

5. Contact Form Manager


Contact Form Manager by XYZScripts is also available for free and used by many WordPress site owners. It allows you to place multiple contact forms on your site and easily manage them, adding such elements as text, dropdown lists, CAPTCHA, checkboxes, file uploaders and radio buttons. The plugin is packed with features, supporting auto responder and providing flexible redirection options.

It also supports other plugins’ shortcodes in contact form’s content, has an option to add a star symbol for mandatory fields and features a visual HTML editor for highly customizable designs. Several spam control features are also available. All in all, this is a great plugin providing many options that are generally hard to find for free.

6. Easy Contact Forms


Another free plugin, Easy Contact Forms comes with such features as a user-friendly visual form builder, variety of field types and multiple options for field customization, as well as good anti-spam protection. The plugin’s goal is enabling webmasters to build forms that are first and foremost convenient for their site visitors and easy to fill out.

For this reason, it takes into consideration things like form design and layout, label placement and form responsiveness. For site owners, Easy Contact Forms promises simple and fast form building and updating with the help of its drag-and-drop interface and online video tutorials. Several file upload buttons can be added to any form, custom thank you message can be displayed, and users can be redirected to any page after they are done filling out the form.

7. WordPress Contact Form Plugin by vCita


This free contact form plugin promises to take your lead generation to the next level. It lets you choose from different templates, as well as customize individual elements like fronts, colors and form’s layout without the need for any coding knowledge. The forms plugs in at the bottom of every page of one’s site for lead generation. Alternatively, you can place a contact box on the sidebar of your WordPress site. Some of the advanced features include email and text message notifications to multiple recipients after each contact form submission, lead and contact management features, auto-response option and admin panel with submission analytics.

Sources for this article include: