3 sposoby na powstrzymanie spamerów przed zepsuciem formularzy kontaktowych WP

Opublikowany: 2022-04-28

Nie jest to tak denerwujące, jak wypełnienie skrzynki e-mail niepotrzebnymi formularzami z własnej witryny.

Ale jednocześnie wiemy, że potrzebujemy tych formularzy kontaktowych, aby połączyć nas z naszymi gośćmi. Moja strona kontaktowa jest jedną z moich najczęściej odwiedzanych stron zarówno przez użytkowników, jak i boty.

Podczas gdy codziennie loguję się na mój firmowy adres e-mail, oczekując nowej wiadomości biznesowej z mojego bloga, w przeciwieństwie do poprzednich oczekuję mniej spamu. Dzieje się tak, ponieważ podjąłem kroki, aby zatrzymać boty, które próbują przesłać mój formularz kontaktowy.

W tym poście chcę podzielić się z wami trzema sposobami na to, aby spamerzy z formularza kontaktowego byli rozczarowani i nie mogli się z tobą skontaktować.

Zatrzymaj spamerów za pomocą WPForms

Teraz będziesz musiał pobrać najczęściej używaną i zalecaną wtyczkę formularzy dla WordPress. WPForms to oczywiście rozwiązanie, którego potrzebujesz do tworzenia dowolnych formularzy w WordPressie, od prostych formularzy kontaktowych po formularze darowizn, formularze rozliczeń/zamówień, ankiety i ankiety, formularze sugestii itp.

Przejdź tutaj, aby uzyskać szczegółowe informacje i jak pobrać kopię wtyczki. Aby uzyskać szczegółowe instrukcje dotyczące instalacji i konfiguracji, kliknij tutaj .

  • Podpisy elektroniczne : Jak stworzyć formularz podpisu w WordPressie!
  • 5 prostych kroków do tworzenia formularzy rozliczeń/zamówień w WordPress!
  • Jak tworzyć szybkie i łatwe formularze konwersacyjne w WordPress
  • Jak przechwycić częściowe dane z porzuconego formularza w WordPressie w 4 krokach!

[page_section template='1′ position='default' padding_bottom='wł.' padding_top='wł.']

3 sposoby na powstrzymanie spamerów od formularzy kontaktowych WP

[/sekcja_strony]

Przyjrzyjmy się teraz niektórym sposobom całkowitego pozbycia się spamu z formularza kontaktowego WordPress. Przez spam rozumiem, gdy formularz jest wysyłany przez boty. Czasami niektóre osoby mogą chcieć dotrzeć do Ciebie z treściami całkowicie nie na temat. To również może być uznane za spam, ale tutaj mamy do czynienia z botami.

1. Skorzystaj z bezpłatnej usługi Google o nazwie reCAPTCHA

Jeśli byłeś online, kontaktując się z właścicielami witryn, bez wątpienia natknąłeś się na formularz, który wymaga kliknięcia elementu reCAPTCHA.

To tylko przyjazna technologia, która zapewnia, że ​​formularz nie zostanie przesłany przez bota. Chodzi o to, że ponieważ bot nie może kliknąć pola wyboru i/lub rozwiązać prostego zadania logicznego, jeśli formularz z obsługą reCAPTCHA zostanie przesłany bez prawidłowych danych wejściowych z pola formularza reCAPTCHA, zgłoszenie to powinno być traktowane jako wykonane przez bota (nie ludzki czytelnik).

Pierwszym krokiem jest oczywiście utworzenie formularza kontaktowego za pomocą WPForms. Aby uzyskać przewodnik krok po kroku, jak utworzyć formularz za pomocą WPForms, polecam zapoznać się z tym dokumentem

Prosty formularz kontaktowy może wyglądać mniej więcej tak:

Proste formularze kontaktowe wpforms

WPForms pozwoli Ci bawić się tym formularzem, dodając jak najwięcej pól formularza, w tym pola karty kredytowej, pola przesyłania plików, wiele pól wyboru, pola wyboru, przyciski opcji itp.

Następną rzeczą jest włączenie v2 reCAPTCHA

Przejdź do WPForms – > i kliknij zakładki reCAPTCHA .

Spowoduje to wyświetlenie opcji ustawień reCAPTCHA . Na razie zatrzymaj się w tym miejscu.

Przejdź do strony reCAPTCHA tutaj w Google i kliknij przycisk konsoli administracyjnej, aby wygenerować elementy, których będziesz używać.

Zaloguj się na swoje konto Google. Po wejściu zostaniesz przekierowany na stronę, na której możesz zarejestrować swoją witrynę dla reCAPTCHA. Ale jeśli wcześniej zarejestrowałeś witrynę, po prostu zobaczysz stronę z możliwością dodania kolejnych witryn.

Jeśli tak jest w Twoim przypadku, po prostu kliknij znak (+) plus (w prawym górnym rogu), aby zarejestrować nową witrynę:

recaptcha google free.png

Pamiętaj, że idziemy z reCAPTCHA v2, więc upewnij się, że zaznaczyłeś tę opcję, a następnie pole wyboru „Nie jestem robotem” na stronie. Wpisz nazwę swojej domeny , zaakceptuj warunki korzystania z usługi reCAPTCHA i kliknij, aby przesłać.

Na następnej stronie będziesz mieć swój klucz reCAPTCHA i klucz tajny.

klucz i sekret recaptcha

Skopiuj te elementy do ustawień WPForms reCAPTCHA. Wypełnij formularz i kliknij, aby zapisać.

recaptcha w wpforms dla wordpress

Czas stworzyć formularz kontaktowy i zastosować pole formularza reCAPTCHA

Otwórz formularz w WPForms. To będzie bardzo proste. Jeśli jeszcze nie utworzyłeś formularza, przejdź do WPForms -> Dodaj nowy

Na następnej stronie kliknij „ Prosty formularz kontaktowy ”. Po prostu kliknij pole formularza reCAPTCHA, aby włączyć je dla tego formularza:

element recaptcha wpforms

Aby uzyskać więcej pomocy na temat tworzenia prostego formularza kontaktowego, zobacz ten samouczek

Nadal w formularzu przejdź do zakładki Ustawienia -> Ogólne :

włącz wpforms reCAPTCHA

Zaznacz przycisk Włącz Google Checkbox v2 reCAPTCHA i pamiętaj, aby zapisać zmiany.

Tak będzie teraz wyglądał Twój formularz na Twojej stronie kontaktowej:

recaptcha aktywowana na formularzach

2. Korzystanie z niestandardowego dodatku Captcha WPForms

Oto kolejna prosta metoda wyrzucania botów z formularzy kontaktowych WordPress, jeśli nie chcesz korzystać z Google reCAPTCHA.

WPForms ma potężny dodatek Captcha. Dzięki temu możesz zdefiniować niestandardowe pytania lub użyć losowych pytań matematycznych jako CAPTCHA, aby powstrzymać boty przed przesyłaniem formularzy.

Biorąc pod uwagę, że stworzyłeś swój formularz kontaktowy. przejdź do WPForms »Dodatki i znajdź niestandardowy dodatek Captcha. Kliknij Zainstaluj dodatek :

Otwórz edytor formularza kontaktowego w WPForms dla formularza, który chcesz zabezpieczyć.

Na karcie Pole znajdź przycisk Captcha (nie reCAPTCHA) i przeciągnij go do formularza, w którym ma się pojawić Captcha:

dodawanie captcha do formularza

Następnym krokiem jest po prostu kliknięcie elementu Captcha w formularzu. Spowoduje to wyświetlenie opcji Captcha. Do wyboru są dwa rodzaje captcha:

  1. Matematyka
  2. Pytanie i odpowiedź

W danej chwili możesz używać tylko jednej z tych opcji. Będziesz mógł również nazwać element Captcha:

opcje captcha

W przypadku typu Math Captcha zadanie matematyczne jest generowane losowo przy każdym załadowaniu formularza. Jednak opcja Pytanie i odpowiedź umożliwia tworzenie różnych pytań i udzielanie na nie odpowiedzi. Każdy z nich jest losowo wybierany podczas wyświetlania formularza.

3. Zbuduj formularz kontaktowy wolny od spamu bez CAPTCHA

Możesz utworzyć formularz kontaktowy wolny od spamu bez używania CAPTCHA. Ze wszystkich punktów widzenia, CAPTCHAS zapewnia odwiedzającym Twoją witrynę dodatkową ilość pracy, co może zakłócić wrażenia użytkownika i wpłynąć na szybkość przesyłania formularzy.

Podczas gdy niektórzy użytkownicy mogą nie mieć czasu na odpowiadanie na losowe pytania w formularzach, inni mogą mieć trudności z odpowiadaniem na pytania matematyczne z kilku powodów.

Istnieją dwa proste sposoby utworzenia formularza kontaktowego wolnego od spamu bez CAPTCHA za pomocą WPForms.

a) Dodaj niewidoczną reCAPTCHA do formularza.

Jest to w zasadzie ten sam proces, co dodawanie reCAPTCHA, jak widzieliśmy powyżej. Wykonaj tę samą procedurę, ale wybierz opcję Niewidoczny reCAPTCHA:

niewidzialny recaptcha

Musisz posunąć się do sprawdzenia, aby włączyć niewidoczną reCAPTCHA Google w formularzu, aby była aktywna.

Za każdym razem, gdy użytkownik próbuje przesłać formularz, Google określa, czy jest to spambot próbujący przesłać formularz, czy też człowiek czytający.

b) Zbuduj formularz kontaktowy wolny od spamu bez antyspamowego Honeypota

Honeypot to ukryty sposób na zabezpieczenie formularzy kontaktowych bez użycia CAPTCHAS. To świetnie, ponieważ podobnie jak niewidzialny reCAPTCHA, nie przeszkadza w użytkowaniu.

Honeypot to tak naprawdę ukryte puste pole, które należy przesłać wraz z formularzem. Jeśli ten formularz zostanie przesłany z pewnymi danymi w polu honeypot, zostanie to potraktowane jako fałszywe przesłanie formularza.

Czemu?

Ponieważ pole honeypot musi być wypełnione puste.

Sposób, w jaki działają spamboty, ułatwia to. Automatycznie wypełnią wszystkie ukryte pola w formularzu (w tym honeypot) danymi, które są przydatne tylko dla spamera. Wypełniając pole honeypot, czyni je wrażliwymi i łatwymi do złapania.

Domyślnie antyspam honeypot jest włączony dla wszystkich formularzy utworzonych za pomocą WPForms, nawet jeśli używasz którejkolwiek z metod walki ze spamem, o których wspomniałem powyżej.

Aby to sprawdzić w dowolnym formularzu, przejdź do Ustawienia » Ogólne.

włącz pułapkę antyspamową

Oczywiście zawsze możesz odznaczyć i wyłączyć tę opcję z dowolnych powodów.

No to jedziemy…

Daj mi znać, co myślisz w komentarzu