Si vous possédez un site WordPress, vous avez sûrement déjà entendu parler de Contact Form 7. Avec plus de 5 millions d’installations actives, Contact Form 7 est l’un des plugins les plus populaires pour créer des formulaires de contact. Petit tour d’horizon de ce plugin que j’installe par défaut sur tout nouveau site WordPress que je crée pour mes clients.

Avant d’installer ou de mettre à jour des plugins, je vous recommande de sauvegarder votre site et de tester les modifications dans un environnement de test pour éviter tout problème potentiel sur votre site en ligne.

Quels sont les principaux points forts de Contact Form 7 ?

Facilité d’utilisation

Contact Form 7 est globalement facile à utiliser. L’interface est intuitive et vous permet de créer rapidement un ou plusieurs formulaires de contact en quelques clics seulement. Vous pourrez choisir parmi différents types de champs, les ajouter et modifier leur ordre. Vous pourrez ensuite ajouter facilement les formulaires à vos articles ou pages grâce aux shortcode. Contact Form 7 vous offre une grande flexibilité pour personnaliser votre formulaire de contact selon vos besoins.

Compatible, gratuit et constamment mis à jour

Contact Form 7 est compatible avec la plupart des thèmes et des extensions WordPress, ce qui en fait un choix idéal pour tous les types de sites. De plus, il est également compatible avec les différents navigateurs, vous n’aurez donc pas à vous soucier des problèmes d’affichage. Contact Form 7 est un plugin open-source et gratuit, il est régulièrement mis à jour par son auteur, Takayuki Miyoshi, pour garantir une compatibilité optimale avec les dernières versions de WordPress.

Quels sont ses principaux points faibles ?

Même si Contact Form 7 est l’un des plugins les plus populaires pour créer un ou plusieurs formulaires de contact sur votre site WordPress, comme tout outil, il présente également quelques défauts que vous devriez connaître avant de l’utiliser.

Difficultés pour les débutants

D’abord, l’interface utilisateur de Contact Form 7 peut sembler complexe pour les débutants qui ne sont pas familier avec la création de formulaire, en particulier la configuration de l’envoi de courriel. De plus la personnalisation reste limitée sans avoir à ajouter du code personnalisé.

Pas de sauvegarde automatique

Contact Form 7 ne propose pas nativement de fonctionnalités d’enregistrement des formulaires soumis directement dans l’interface d’administration de WordPress, si votre formulaire est mal configuré vous risquez de perdre des courriels car vous ne les recevrez jamais dans votre boite mail. En effet, avec Contact form 7, les e-mails de vos clients vous sont envoyés directement sans être sauvegardés.

La gestion des spams

Elle peut être délicate dans Contact Form 7 la seule fonctionnalité disponible nativement pour gérer les spams vous forcera à utiliser Google ReCAPTCHA, la solution gratuite de Google mais contraignante en termes de gestion des cookies et du respect du RGPD. Si vous utilisez cette fonctionnalité, vous devrez rajouter à votre site une demande de consentement à l’utilisation des cookies ainsi qu’aux CGU de Google.

Mais rassurez-vous, ces points faibles peuvent être atténués par des compétences basiques en CSS et HTML, ainsi que par l’utilisation de plugins complémentaires pour étendre les fonctionnalités de Contact Form 7. 

Les plugins complémentaires

Flamingo

Flamingo est un plugin complémentaire de sauvegarde de courriels envoyés via Contact Form 7. Avec ce plugin, tous les courriels envoyés via vos formulaires de contact seront automatiquement enregistrés dans la base de données de WordPress. Cela vous permet de garder une trace de tous vos messages et de ne jamais les perdre.

Flamingo vous permet de consulter, trier et rechercher facilement tous vos e-mails de contact dans son interface. Vous pourrez également exporter ces e-mails au format CSV pour les utiliser dans d’autres applications. Ce plugin est développé par le même développeur que Contact Form 7, ce qui garantit une parfaite compatibilité entre eux.

Akismet

En utilisant Contact Form 7, vous serez très certainement confronté aux spams envoyés depuis vos formulaires de contact. Afin de réduire leur nombre, je vous recommande fortement d’utiliser le plugin d’Automattic, Akismet en complément du plugin Contact Form 7. Akismet est un plugin anti-spam très performant qui utilise un algorithme intelligent pour détecter et bloquer les spams. En l’associant au plugin Contact Form 7, vous augmenterez considérablement vos chances de ne pas recevoir de messages indésirables dans votre boîte de réception.

Really Simple CAPTCHA

Really Simple CAPTCHA est un petit plugin lui aussi développé par le même développeur que Contact Form 7, Takayuki Miyoshi. En utilisant le plugin Really Simple CAPTCHA, vous renforcez encore plus la sécurité de vos formulaires de contact. Ce plugin ajoute un test de captcha pour vérifier si le formulaire est rempli par un humain ou par un robot. Cela permet de réduire considérablement les spams et les tentatives de piratage de votre site. Really Simple CAPTCHA est totalement compatible avec le RGPD et ne nécessite pas de consentement supplémentaire de vos visiteurs aux cookies. C’est une alternative solide à la fonctionnalité ReCaptcha de Google. Il suffit de l’activer et vous pourrez l’intégrer à vos formulaires de contact créés avec Contact Form 7.

Voilà pour ce petit tour d’horizon du plugin Contact Form 7 pour ajouter des formulaires de contact à votre site WordPress. Bientôt je partagerai avec vous quelques snippets afin de personnaliser un peu plus son utilisation.