You are surely familiar with the slogan of a famous sports and leisure retailer: “In shape”.
It falls flat. Put on your sporty outfit, let’s go for a “full form” reading. “.
What ? You must think I’m losing control. Well not at all, I’m not derailing. In fact, I’m going to show you a selection of plugins to create a contact form with WordPress.
And what is the report? Form, it says form in English. It inspired me with this touch of humor (provided you consider it as such, but that’s another story).
Anyway, I hope you’re in (physical) shape, because we’re going to go full throttle. Come on, saddle up. Let’s go for a long distance race, which will not lack form.
Initially written by Nicolas in 2015, this article was taken up and updated in September 2022.
It’s a question that can be judged easy, but it is worth asking. Why offer a form when you can more easily just give an e-mail address or a telephone number?
There are two reasons for me:
1st reason: To protect you from spam
If you show your e-mail address “in the clear” on your site, you will receive requests, but not only. You will be added to mailing lists without your consent and you will also receive a lot of spam.
It’s pretty much the same with your phone number. You can be sure that people will try to call you during the day, in the evening, and even on weekends. If you receive voice spam, you can’t say you weren’t warned!
A contact form indirectly reduces this flood of unwanted messages that arrives in your inbox. And by the way, you expose your WordPress site less to security problems.
Do you want to know the good security practices on WordPress? Find all the advice of WPMarmite on the subject in the video series The Secu Point.
By the way, if you want to put your e-mail address on your site, I invite you to use the plugin Email Encoder Bundlewhich will encrypt it in the eyes of robots.
That is to say that if clever little guys have fun “scraping” (exploring, searching) the web in search of e-mail addresses in an automated way, they will not find anything on your site.
But an average Internet user will see your e-mail address.
In short, I am the first to never make my email address available to everyone and to recommend the use of a contact form. But there are also other justifications.
Reason 2: To collect accurate information
When you are contacted, there are essential elements that you need to process a request.
Let’s take the example of a graphic designer who wishes to qualify the requests he will receive. Today, he only put together a light form with:
And here are some examples of the messages he may receive:
- “Please send me a quote” (very good, but what is this person’s request?);
- “Hello, could you contact me by phone please? » (but we don’t have a number).
It is said that the simpler a form is, the more users will be willing to fill it out.
There will indeed be less “friction”. But if, afterwards, you have to do a lot of additional research work to compensate for the low quality of the applications…
You will spend a lot of time there and it would be counterproductive.
Whereas, on the contrary, a form containing a lot of fields will be more selective. You will probably receive fewer requests. But at least you can qualify the requests and messages you will receive.
It will be up to you to find the right balance between:
- few fields and missing information ;
- too much information but no one filling out your forms.
3rd reason: You do not expect the same level of detail on each form
Once you have installed your form plugin, you can generate as many as you want. And it’s very convenient because there are several places where you can use them:
- to be contacted on a “Contact” page;
- to request quotes;
- to carry out surveys;
- to offer price “simulators”;
- so that your Internet users subscribe to your newsletter;
- and many more possibilities!
But in each case, you do not expect the same information. This is why you can put more or less fields.
The title of this article is explicit: it is about comparing plugins. And we’re getting there soon. But first, can we do without an extension? What choices do we have?
Because coding them by hand is long
Some purists swear by “homemade” and do without plugins as soon as they can.
These weigh down the page, slow down loading times, load CSS everywhere…
In short, the reasons are multiple and most often valid.
We can very well imagine that to make complex forms it will take time. Everything will have to be coded.
Then, with each modification, you will have to go back to the code. If ever this work is for a client, he will contact us regularly because there will be changes.
So maybe this is a way to charge more time? More maintenance?
I think that when you’re a developer, integrator or webmaster, you still have more exciting tasks than making forms.
Because those present in your theme are limited
You may answer me that anyway, you had no intention of bothering to code, because your theme already offers an included form. Too easy !
Indeed, many free or premium themes are very often composed of a page template called “Contact Form” or “Contact”.
Using it on a page called “Contact” will give you a form.
But this kind of forms have some problems:
- they are basic ;
- fields are limited ;
- they are not very customizable.
As a result, we are far from the result that can be achieved with an extension. Indeed, if you want to add a drop-down list, checkboxes, or just an additional field, you cannot.
You will have very little control and, above all, you will have no choice.
It’s a contact form. Not a form you can use for anything else. This is why, in my opinion, it is necessary to do without the contact forms provided in the themes.
Because with an extension, you gain simplicity and flexibility
So, what do we do, finally? Follow my gaze… You can very easily use a plugin instead of the contact form present in your theme.
One of the advantages is that you will have more flexibility. On one side, you will be able to design classic contact forms on WordPress.
On the other hand, you can create much more advanced dynamic forms, with elements that will change according to the user’s choices.
For example, you can choose whether or not to display certain fields as your visitor fills in information. And that is sometimes very useful.
In summary, an extension will make your life easier. Its purpose is to prevent you from reinventing the wheel each time. Developers spent a lot of time preparing a “turnkey” solution so that you don’t have to (re)code everything.
It’s still awesome, isn’t it? With a (well-chosen) plugin, you are guaranteed to achieve something easier and faster than by coding it yourself.
And if you can’t or if there are compatibility issues, just contact support (technical assistance). Good, especially with premium plugins.
For me, it’s still fantastic: we no longer have to worry about the technical aspect and we can concentrate on the essential: the content of our site.
The use of plugins seems obvious to me. This long introduction now closed, it’s time to move on to the selection of plugins that I have prepared for you.
There is something for everyone in this selection: free, “reasonable” Premium and Premium with an annual subscription.
If it seemed necessary to introduce you to most of the essential extensions on our topic of the day, you will see that I also mention lesser known plugins. I tested them all one by one and in the end, I hope you will find your account!
Before jumping in, I would like to draw your attention to two things. The first concerns the criteria for choosing the extensions presented below. To decide, I took into account the following elements:
- maintenance and follow-up of the development of the extension: the date of the last update must have taken place less than 6 months ago ;
- developer reputation ;
- reviews and ratings;
- active installations: the extension had to have at least 10,000.
The second thing concerns the typology of plugins for designing contact forms on WordPress. Schematically, there are 3 of them:
- “classic” plugins ”, which only allow you to create forms. This selection focuses only on those;
- page builder plugins. A page builder, called page-builder in English, offers to design the design of your site without coding, thanks to ready-to-use modules (image, text, button, video, etc.). Among these modules, we often find contact forms (see screenshot below from Elementor). The big advantage of a page builder is that you can edit your forms directly on the front-end (the visible interface of your site), modify the width-height of columns, etc.
- Gutenberg block plugins. These extensions extend the core functionality of the Gutenberg editor to give you more customization options. For example, they offer blocks – the name given to content elements on Gutenberg – to create a contact form.
This time you know everything. Right away, time for introductions.
Contact Form 7 (free)
Active facilities: 5M+
Alex has already made a pretty comprehensive tutorial on this. So if you want to go into the details and you haven’t already consulted it, I invite you to see it now. But to put it simply, Contact Form 7 (CF7) has always been THE free reference.
With over 5000000 of active installs, this is one of the most popular plugins in the official directory. Relatively well rated ( ), it also offers a plethora of add-ons that complement its functions.
Essential, CF7 is also a safe solution. It must be said that the extension has been known for a very long time now.
The development of the plugin is voluntary but its business-model is based on donations. So if you’ve been using it for a long time, I invite you to make a gesture to keep the open-source ecosystem alive.
Now let’s get to the heart of the matter.
Why choose Contact Form 7? To be able to compare it to other extensions, here are its main characteristics:
Benefits of CF7 (for insiders)
- It’s free from free, you won’t have any surprises!
- With many years of updates on the clock, it can be said to be reliable.
- If its features are not enough for you, there are a lot of add-ons that can meet your needs.
Limitations of Contact Form 7
- Its interface is austere and has changed very little for years. While the vast majority of plugins in this selection use the drag & drop (drag and drop), this option is not available on CF7 to build your forms.
- Who says free plugin says free support. Without a dedicated service, it is not sure that you will find the answer to your problem. And this, despite the good will of the community.
- Its functionalities are limited (ex: there is no native captcha system) and the search for add-ons is tedious. Some are good, others don’t/no longer work. In short, it is very uneven.
- CF7 offers a Gutenberg block to add your form directly in the WordPress content editor, without the need to go through a shortcode (shortcode), but your form will not display in the editor, you will need to preview or view your post in order to see it.
Download Contact Form 7 from the official directory:
Active installations : 5M+
Developed by Automattic, the parent company of WordPress, we no longer present Jetpack (we tested it extensively here). This is the “Swiss knife” plugin that is found by default on all installations hosted by WordPress.com.
Some use it for its social sharing buttons, others for its visit statistics or for its self-publishing features on social networks.
But do you know that it allows you to set up contact forms?
I am only interested here in the “Contact form” module of Jetpack available on Gutenberg, the default native editor of WordPress. To have access to it, you may need to activate this module, if you cannot find it by default on Gutenberg (the name of the block concerned is Form). For the procedure, check out this resource.
Advantages of the Swiss army knife
- Developed by Automattic, we at least have the assurance that it will work perfectly in the WordPress ecosystem.
- The module dedicated to the form is activated in 1 click.
- Jetpack offers a Form block to be used directly on Gutenberg: that’s handy.
- The form is very easy to use and quick to set up. 5 form templates are available: contact form, subscription to a newsletter, “response requested before…” form on your website, registration form, meeting form and comment form.
- And of course, it’s free!
- The customization possibilities are very limited: the “basic” aspect of the plugin is clearly assumed! At the level of the contact form, 3 fields are available by default (Name, E-mail and Message), but you can add a dozen others (eg: radio buttons, website, checkbox, etc.).
- Since Jetpack has a lot of features, we can say that the plugin is average in all areas. In any case, he does not excel in forms.
- Jetpack can slow down your site’s loading time, but only if you enable modules that you don’t need. Be vigilant on this.
- And if you ever don’t feel like logging in with a WordPress.com account or are allergic to Jetpack, go your way!
Download Jetpack from the official directory:
Visit the official Jetpack website:
Simple Basic Contact Form (free)
Active facilities: 10K+
Simple Basic Contact Form couldn’t live up to its name better: it’s simple, basic. But also very effective since it focuses on the essentials: creating a contact form quickly, without bothering you with unnecessary settings.
I thought that for a beginner user, it could be interesting. 😉 For the record, this extension was created by Jeff Starr, an American developer recognized in the WP ecosystem. He is notably the author of the extension BBQ Firewallor excellent work Digging into WordPress (co-written with Chris Coyier).
It is now maintained by WPKube, an online WordPress tutorial and resource site.
You’ll see, with WPKube, it’s pretty square too. And not just because Simple Basic Contact Form users say a lot about it (stars).
Advantages of Simple Basic Contact Form
- A menu of settings reduced to the minimum portion, which makes it possible not to get lost in endless options.
- The extension is GDPR compatible (I will come back to this at the end of this article). A checkbox is available and you can customize the text to display.
- The presence of an anti-spam system.
- The process of creating a form is very fast: two to three minutes are enough to configure your options. Then you just need to add a shortcode where you want it in your post or page, and you’re done.
Limitations of Simple Basic Contact Form
- You cannot choose your fields and must be satisfied with the following fields only: Name, E-mail and Message. It is therefore very basic and limited.
- The French translation of the extension leaves something to be desired. But we still manage quite easily to find our way around, I assure you. And then at worst, you can always call Google Translate to the rescue.
- The extension does not yet offer a dedicated Gutenberg block and still uses a good old shortcode for integration into your content.
- You can customize the style and design of the form, but only using CSS code. It is therefore necessary to know this language.
Download Simple Basic Contact Form from the official directory:
In the category of free plugins, I also tested Forminator (300K+ active facilities). More complete than Simple Basic Contact Form, since it also allows you to create polls and quizzes, I was less won over by its handling. The entire interface is in English and we get a little lost in the proposed settings. It’s still a solid plugin, especially since it’s maintained by the excellent team at WPMU Dev. Feel free to form your own opinion by testing it at home.
Contact Form by WPForms (freemium)
Active facilities: 5M+
After Contact Form 7 and Jetpack, it’s time for another juggernaut in the sector: WPForms. With over 5000000 of active installs, it’s not a first comer, as you can see.
We have also tested it extensively in this article, where we also show you how to configure it.
In addition, the quality seems to be there: on more than 11,500 reviews at the time of writing these lines, the extension accumulated the excellent score of.
Behind WPForms, we find Syed Balkhi and his company Awesome Motive, which has several tools/plugins well established in the WordPress ecosystem:
- The specialized site WPBeginner (in English).
WPForms is an extension whose goal is to make life easier for beginners who are allergic to code. Find out how and why.
Benefits of Contact Form by WPForms
- The configuration wizard to guide you through the settings after activating the extension. In addition, WPForms also provides you with a video tutorial or a complete guide.
- The interface is clear and pleasant, which makes it easy to get started.
- The drag-and-drop form builder is very convenient: no need to get your hands dirty, you never touch the code.
- Presence of many predefined form templates (+ 100) to save time in the creation process… but most are only available in Premium. In the free version, about twenty models are offered.
- WPForms allows you to create lots of different forms, and not just contact (payment, survey, newsletter subscription, etc.).
- Spam protection.
- Hooray! WPForms has its Gutenberg block which allows you to select the form created to integrate it into a page.
- An extension perfectly translated into French.
Limitations of Contact Form by WPForms
- Only 10 standard fields are present in the free version. The classics are there (name, e-mail, checkboxes, drop-down list, etc). But for more sophisticated fields (eg sending files, telephone), you will have to upgrade to the Pro version. Ditto to benefit from more advanced options (advanced fields, templates, conditional logic, etc.). But that is quite logical. You cannot ask a freemium plugin to condense all its options into the free version.
- Personally, I regret that the form configuration “leaves” us out of the WordPress administration interface. It’s a bit confusing and you only find your Dashboard once you’ve saved your form or closed the window.
- For use on an unlimited number of sites, the bill flies away ($599/year, around €565), even if WPForms often makes offers at -50%. Either way, if you’re on a budget and plan to use the extension on a lot of client sites, it’s going to cost you. For comparison, the plan Basic (use on 1 site) starts at $79/year, around €75.
Download Contact Form by WPForms:
Awesome Forms (freemium)
Active installations : 300K+
With a name like that, we expect to come across something great. Well, it’s easy, but I wanted to relax the atmosphere a bit before diving back into seriousness. 😉
In the end, I would say that Formidable Forms, which we tested in detail in this article, is rather clean and easily customizable. I let you discover the rest just below.
Benefits of Formidable Forms
- The extension is easy to learn and use thanks to its drag-and-drop system.
- The user interface is overall nice and clear.
- Possibility to install a reCAPTCHA to fight against spam.
- In addition to the contact form, Formidable Forms offers many types of forms (quizzes, surveys, reservation, payment, etc.).
- Presence of a dedicated Gutenberg block.
- It is possible to design forms on several columns.
- There is a nice ecosystem of add-ons developed by Formidable or by third-party developers. The evolutions you have in mind will probably be possible.
- The French translation is good.
- The free version is very limited: only a contact form template is available (you can also start from scratch). Ditto at the level of the fields: it is for example impossible to add one to offer to download files without opting for the Pro version. The latter is much more robust (more “types” of fields, advanced graphic customization of your forms through “styles”, access to add-ons to manage newsletters or payments in particular).
- Many form templates are reserved for very specific uses, which do not seem to me necessarily useful for a beginner (eg: a form to calculate the amount of a mortgage).
- The Premium version starts from $79/year, or around €75, for use on 1 site. Even if the options of the Pro version are multiple, it still represents a certain investment. And to have access to all the options and have unlimited use, count $599/year, or €565.
Download the Formidable Forms plugin:
Active facilities: 40K+
“Developing interactions with your customers”this is the mission displayed by the Happyforms form extension.
On the home page of its site, it is also the efficiency of the deliverability of the plugin that is highlighted (in other words, the e-mails sent via its forms should arrive at their destination without any problems).
The paid version is available from $53.80 or €50 for use on one site. Count $283.60 or €270 to take advantage of all the features of the extension and use it on an unlimited number of sites.
So will Happyforms make you happy ? Answers just below.
Advantages of Happyforms
- The free version of the plugin allows you to edit the fields extensively, for example by adding indicative text (place holder), a suffix/prefix or even by customizing the appearance of controls (alignment, color, element size, etc.) easily in a “Style” tab.
- Organization of the fields in drag & drop.
- Presence of a Gutenberg block to add your forms to your publications easily.
- Possible integration with Google Analytics and the main emailing and payment services (Mailchimp, Sendinblue, PayPal, Stripe, etc.), but only in the Pro version and from the Hustler license (at $114.30 or €107) .
- Ability to add a checkbox to comply with GDPR.
Limitations of Happyforms
- The plugin’s interface may look familiar as it is reminiscent of the WordPress Customizer (Customizer)but it can be difficult to navigate the multitude of options stored in the form’s editing tabs.
- Only 7 fields are available in the free version, and anti-spam protection (reCaptcha) is only available in the Pro version.
- The number of forms and submissions is limited in the free version.
- The plugin is not translated into French and the documentation is naturally also in English.
Download the Happyforms plugin:
Ninja Forms (freemium)
Active installations : 1M+
I will present to you here a plugin that is well known to the community of WordPress developers. Indeed, it is their main positioning: one can easily improve or optimize the forms thanks to the hooks and filters available.
Beyond that, it’s a very good plugin that will allow you to create the forms you want, with a lot of fields available in the free version. We have tested it thoroughly in this article.
Both front-end and back-end rendering is really clean, although I found their interface to be drag & drop rather frustrating (lots of accordions to unfold rather than tabs).
Their business model is based on the sale of add-ons and not on a premium version of the plugin. So you have to see if the functions you need exist as add-ons.
Where the shoe pinches is that they are rather expensive. Count on average $18 to $49 per add-on (€17 to €46) and per site for one year of updates and support.
As soon as you want several functions, the invoice can go up to more than 100 $ per year (about 93 €) and per site, even if it is true that Ninja Forms also offers packs with several add-ons inside (starting at $49, or around €46, for use on 1 site).
Conversely, if you do not need many functions, it may be inexpensive.
Here are its main features:
Advantages of Ninja Forms
- The version without add-on of the plugin is already honorable and allows a lot of customization, with the presence of about twenty fields.
- The extension is complete and provided. Thanks to add-ons, it is possible to set up many types of forms (eg payment, dynamic forms, newsletter subscription forms, etc.). It is even possible to create multi-column form layouts. You can also take advantage of 16 templates to save time building your forms.
- The plugin will appeal to developers thanks to the features dedicated to them and the documentation that goes with it.
- The ecosystem of add-ons is extensive and there are even bundles to save money.
- Welcome presence of a Gutenberg block to add your forms to your articles and pages in a couple of clicks.
- The administration interface is generally well translated into French, with a few small details.
Limitations of Ninja Forms
- Very quickly the note becomes salty if you want to add add-ons. It then becomes one of the most expensive plugins in this selection.
- I found the first grip not so obvious as that: I had to modify several parameters to receive notifications by e-mail.
- The interface in the back office can be frustrating unless you like scrolling.
Download the Ninja Forms Plugin:
Everest Forms (freemium)
Active installations : 100K+
I did not know Everest Forms before starting my research for this test and it is overall a great discovery.
By consulting his presentation page on the official directory, I realized that he was accumulating excellent marks. At the time of writing these lines, there were almost only 5-star reviews.
So I expected to come across something tough. Result: even if it does not reinvent the wheel, I found it not bad at all. The Everest Forms extension is clear and efficient, but it also has some limitations. Find out all about it below.
Benefits of Everest Forms
- The plugin takes us by the hand as soon as it is installed, offering us an installation help video and an explanatory guide (in English).
- The user interface is very pleasant, with in particular clearly visible and intuitive settings.
- Drag and drop (drag and drop) facilitates the handling of the plugin.
- Ability to add a Google reCAPTCHA (in Pro version) and anti-spam protection (honey pot).
- A Gutenberg block is there to prevent us from using a shortcode. Good job.
- The choice of templates offered is far from pharaonic (about ten). On the other hand, they are very targeted. In addition to the classic contact form, you also have a form to reserve a table at the restaurant, or even reserve a slot with the doctor. It is of course possible to start from scratch, too.
Limits of Everest Forms
- The choice of fields in the free version is minimal: there are 5 available.
- The extension’s interface is not fully translated into French.
- I couldn’t find any settings to comply with GDPR (checkbox). To dig if you plan to use the extension.
- To have major options (ex: personalize the style, conditional logic, download of PDFs, integration with Mailchimp, etc.), it is necessary to use premium add-ons (from 69 $, approximately 64 €, for one use at 1 site).
Download the Everest Forms plugin:
Form Maker by 10Web (freemium)
Active facilities: 80K+
Let’s finish the freemium plugins section with Form Maker by 10Web. This extension sold as “mobile-friendly”displays the pretty note ofin the official directory.
Designed by the prolific team at 10Web, which has around fifty plugins to its credit, some of which have millions of downloads, we are entitled to expect solid results.
That said, what about in the heat of the moment? Does Form Maker hold up? This is what we are going to see right away.
Benefits of Form Maker by 10Web
- The interface in drag & drop so organizing your forms is convenient, and it’s easy to add columns to a form. On the other hand, adding and editing fields can be confusing because they are done in a new window.
- The extension is generally generous in the free version, there are quite a few customization options for the fields, eg: adding indications, modifying the width, automatic filling, etc.
- On the style side, we also note the possibility of designing custom form templates. You can also manage the display of forms and add animations.
- Many fields are available, even in the free version. I counted about thirty of them, some allowing to do very specific things: signature, calendar, notation, etc.
- Possibility of conditional display of fields and presence of anti-spam protection (Captcha), including in the free version.
- Ability to add a checkbox to comply with GDPR.
- Presence of a forum where you can ask all your questions about the plugin and support for 6 months by e-mail or chat with one of the paid licenses offered (from $30 or €28 for use on 1 site at 100 $ or 94 € for use on 30 sites, all the features offered as well as additional plugins).
Limits of Form Maker by 10Web
- The interface may seem a bit austere at first glance, and the slew of options can make it difficult for beginners to get started.
- The plugin has not yet been translated into French.
- Presence of a dedicated Gutenberg block to integrate your forms into your publications, but it does not display them in the back-end (i.e. in the WordPress content editor). You will therefore need to preview or publish your page or article in order to view the rendering.
Download the Form Maker by 10Web plugin:
Gravity Forms (premium)
I saved the best for last. And you’ve probably heard of it before: many recommend it and swear by it. It’s Gravity Forms, of course.
Nicolas, the author of the original version of this article, explained to you at the time – and this is still the case – that he used Gravity Forms on his projects and those of his clients to do everything, or almost: contact forms, quote forms, and even in its “opt-ins” to capture the e-mail address of those who want to subscribe to newsletters.
According to him, it’s the Rolls Royce of contact form plugins. He has also dedicated a dedicated tutorial to it.
Personally, I’m not a Gravity Forms customer, but I completely agree with Nicolas. This extension is great.
Developed by the RocketGenius company, it has been around since 2009 and has been talked about since its inception. Very quickly, it was able to impose itself as a reference solution and now there are a myriad of extensions or services – both free and paid – that revolve around it.
Its interface is intuitive thanks to an editor in drag & drop friendly, while remaining in the codes of WordPress. Between the basic functionalities, those in the add-ons and those of external services, as much to tell you that the possibilities are enormous and that the uses are almost unlimited.
If you want to push the plugin as far as possible, you will still have to put your hand in your pocket. Only the Elite license at $259/year, or €240, allows you to use the most technical add-ons. And to have the possibility to use the plugin on an unlimited number of sites.
Benefits of Gravity Forms
- It’s been on the market for so long that it’s not a reference for nothing. Some WordPress themes are even “Gravity Forms ready” : they embed dedicated style sheets. That alone is a good sign.
- Getting started is relatively easy, adding fields is simple: you click on the one of your choice to add it, then you move it as you wish thanks to a system in drag and drop. It is also possible to arrange the different fields in columns.
- The interface isn’t flashy and could use a bit more pep and color, in my opinion. But it remains clear, uncluttered and reliable. For a user, this is the most important.
- The documentation (in English, on the other hand) will allow you in particular to customize the style by finding the CSS classes to modify, but it is also possible via the free extension CSS Ready Classes for Gravity Forms.
- Presence of a dedicated Gutenberg block and very practical fields: a GDPR field to comply with the regulations (I will come back to this in the next section), or even price fields to automatically calculate prices to sell products and services .
- The support team is responsive. Nicolas has already been able to call on their services and they solved his problems in less than 24 hours.
- The French translation is well done.
Limits of Gravity Forms
- Depending on your needs, Gravity Forms can be very expensive or inexpensive if you use it on many client projects. But in both cases, it is a substantial investment.
- The plugin is so loaded with options that it requires a small learning curve if you want to use it to create complex forms.
- If you want to change the appearance of your forms, you will have to go through CSS. And it will not be within the reach of beginners. But to help you, Nicolas offers you a tutorial on the subject. 😉
Download the Gravity Forms plugin:
I could also have told you about…
During my research, many extensions came up. In fact, this is not what is missing on the official directory: the keyword “contact” brings out 51 pages of results…
In order for this test to remain digestible, we have chosen to focus on 10 plugins. Since it was necessary to decide on the spot, we inevitably left extensions on the side of the road that could still interest you. Among them, I could mention:
What Makes a Good WordPress Contact Form Plugin? I would say that it is above all an extension that must meet your needs, both in terms of functionality and budget.
But beyond that, the presence of certain elements will be a significant and sometimes essential plus.
Among them, I could cite:
- Spam protection, as I explained to you at the beginning of this article. In general, most extensions offer a feature to fight against spam, for example through the use of a captcha. If this is not the case, be aware that there are also anti-spam plugins.
- A pleasant user interface. For example, the presence of a drag-and-drop system (drag and drop) to add/modify fields is a plus in getting started.
- Choice in customization options. Among the classics, I would mention the possibility for users of the form to be able to download files, or to pay.
- The responsive sidethat is to say that your contact form must be displayed optimally on all types of media (computers, tablets and smartphones).
- The presence of a Gutenberg block to integrate your forms into your content. I remind you that Gutenberg has been the default content editor for WordPress since the switch to version 5.0 of WP at the end of 2018.
- Email marketing integration : being able to link your form to your newsletter sending service can be useful for building a link with your visitors.
- Receiving notifications by e-mail each time a form is completed.
Regarding this last point, you must ensure that you comply with the rules of the GDPR (General Data Protection Regulation).
Entering into force in September 2018, this regulation aims to ensure that all individuals control and protect the personal data they disseminate when browsing the web.
Our very dear contact forms on WordPress are concerned. To put them in the mood, you must add an additional checkbox so that the user agrees to communicate some of his personal data to you (eg: e-mail address, telephone number, etc.).
The good news is that most of the extensions I’ve shown you are GDPR compliant.
Do not hesitate to consult their documentation, or even contact their support if you do not find an option to add a checkbox of consent.
GDPR is not just about your contact forms. To find out how to make your WordPress site compliant, see the WPMarmite article on the subject.
I hope that through these 10 presentations you see what solution you could test to improve your site.
And I repeat, we all have different needs! Some plugins will be perfect for some of you, others absolutely not. That’s why there are so many on the market.
We can still say that some stand out. And that’s good, I have three to recommend: a free, a freemium and a premium.
My pick of the 3 best form plugins
Free: Contact Form 7
Contact Form 7 still has its limits (eg its outdated interface), but it remains essential in the field of free WordPress form plugins.
Jetpack may be more intuitive if you use Gutenberg, but I still prefer CF7 and its ecosystem of add-ons.
In freemium: WPForms but…
In the initial article, Nicolas recommended Formidable Forms, which remains a safe bet. Personally, I prefer WPForms. This is the freemium extension which seems to me the easiest to learn for a beginner.
The choice was difficult to make with Ninja Forms, which also has serious advantages.
Premium: Gravity Forms
I recommend Gravity Forms (aff link) if you want to benefit from a safe bet. If you have a site that has traffic or you work for clients, don’t think twice. This is the plugin you need and it is recommended by many professionals.
And you, what do you use?
I know there are some of you who will also be able to share with us other WordPress plugins for creating contact forms.
If I have not mentioned them, it is because they are not among the best known solutions. They may have very specific functionalities, specific to expectations different from mine?
Let me know in the comments! Tell me which plugin you use and if you’re happy with it, so we can continue the debate.