Comment ajouter une protection anti-SPAM avec reCaptcha aux formulaires de contact

reCAPTCHA est la protection anti-SPAM gratuite de Google pour les formulaires. Pour l'utiliser sur un formulaire de contact EverWeb, vous créez deux clés avec votre compte Google, une clé de site et une clé secrète, et vous les collez dans les réglages du formulaire. Cela prend environ 10 minutes.

Depuis 2025, chaque clé reCAPTCHA appartient à un projet Google Cloud. Vous n'avez rien besoin de savoir sur Google Cloud : Google crée ou choisit le projet pour vous, et l'offre gratuite couvre jusqu'à 10 000 vérifications par mois, ce qui est bien plus que ce que reçoivent les formulaires de la plupart des sites Web.

Créer vos clés

  1. Allez sur la page reCAPTCHA de Google, à l'adresse https://www.google.com/recaptcha/admin/create, et connectez-vous avec votre compte Google.
  2. Dans Label (libellé), saisissez un nom que vous reconnaîtrez, par exemple le nom de votre site Web.
  3. Choisissez le type :
    • Pour EverWeb 4.5, ou pour reCaptcha v2 dans EverWeb 4.6 : choisissez Challenge (v2) (test interactif), puis "I'm not a robot" Checkbox (case à cocher « Je ne suis pas un robot »).
    • Pour reCaptcha v3 dans EverWeb 4.6 et versions ultérieures : choisissez Score based (v3) (basé sur un score).
  4. Sous Domains (domaines), ajoutez le domaine de votre site Web, par exemple yourdomain.com, sans www ni https://. Ajoutez toutes les autres adresses sur lesquelles vous publiez le même site Web, par exemple une copie de test.
  5. Si Google vous demande un projet Google Cloud, gardez celui qu'il propose ou créez-en un nouveau.
  6. Acceptez les conditions si on vous le demande, et cliquez sur Submit (envoyer).
  7. Google affiche votre clé de site et votre clé secrète. Copiez les deux. Vous pourrez les revoir plus tard sur la même page reCAPTCHA, dans les réglages de votre site.

Ajouter les clés à votre formulaire de contact

  1. Dans EverWeb, sélectionnez votre widget Formulaire de contact avancé (Contact Form Advanced) et ouvrez Inspecteur > Réglages des widgets.
  2. Faites défiler jusqu'à Protection anti-spam et cochez Utiliser la protection anti-spam reCaptcha. À partir d'EverWeb 4.6, choisissez aussi le Captcha Provider (fournisseur de captcha) correspondant.
  3. Collez la clé de site dans Clé du site reCaptcha et la clé secrète dans Clé secrète reCaptcha. Ne les intervertissez pas, et n'ajoutez pas d'espaces.
  4. Publiez votre site Web, puis envoyez-vous un message de test depuis une fenêtre de navigation privée.

La case reCAPTCHA n'apparaît que sur votre site Web publié, pas dans l'Aperçu.

Si vous avez créé la clé dans la console Google Cloud

Les clés peuvent aussi être créées dans la console Google Cloud, sur sa page reCAPTCHA (que Google appelle désormais Fraud Defense). La clé secrète dont EverWeb a besoin s'y appelle la clé héritée (legacy key) :

  1. Sur la page reCAPTCHA, ouvrez l'onglet Keys (clés) et cliquez sur votre clé.
  2. Ouvrez l'onglet Integration (intégration) et cliquez sur Use legacy key (utiliser la clé héritée).
  3. Copiez cette clé dans Clé secrète reCaptcha dans EverWeb.

Une clé créée dans la console Google Cloud est basée sur un score (v3), sauf si vous activez Will you use challenges? (utiliserez-vous des tests interactifs ?) lors de sa création. Pour EverWeb 4.5, qui utilise la case à cocher « Je ne suis pas un robot », il est plus simple de créer la clé sur la page reCAPTCHA indiquée plus haut.

Bon à savoir

  • Les clés ne fonctionnent qu'avec le type pour lequel elles ont été créées. Une clé v2 ne fonctionne pas avec la v3. Si vous changez de type, créez de nouvelles clés.
  • Plus de 10 000 vérifications par mois : Google vous demande d'ajouter un moyen de facturation au projet. Tant que vous ne l'avez pas fait, il cesse les vérifications : votre formulaire fonctionne, mais il n'est plus protégé.
  • Google indique que votre clé doit être migrée : les anciennes clés créées avant 2025 sont en cours de transfert vers des projets Google Cloud. Suivez les instructions de Google sur la page reCAPTCHA. Vos clés restent les mêmes, vous n'avez donc rien à modifier dans EverWeb.

Articles connexes

  • spam, recaptcha, Contact form
  • 3 Utilisateurs l'ont trouvée utile
Cette réponse était-elle pertinente?

Articles connexes

Mon formulaire de contact ne m'envoie pas d'e-mails

Les formulaires n'envoient des e-mails que depuis votre site Web publié, pas depuis l'aperçu....

Comment utiliser mes propres paramètres SMTP (courrier sortant) avec mon formulaire de contact ?

Contact Form Advanced (formulaire de contact avancé) peut envoyer chaque message du formulaire...

What is the Contact Forms Enhanced Add-on?

The Contact Forms Enhanced add-on is a paid extra for EverWeb's Contact Form Advanced widget. It...

Que se passe-t-il quand j'atteins ma limite d'envois avec l'add-on Contact Forms Enhanced ?

Chaque fois qu'un visiteur vous envoie un formulaire de contact, vous recevez une notification...

Quelle est la configuration serveur requise pour l'add-on Contact Forms Enhanced ?

Si vous utilisez EverWeb + Hosting, vous n'avez pas à vous soucier de la configuration du serveur...