Jak dodać CAPTCHA do formularza kontaktowego WordPress

Opublikowany: 2023-02-23

Większość stron internetowych — w tym te korzystające z WordPress — ma codziennie do czynienia ze spamem. Nawet jeśli dopiero kilka tygodni temu utworzyłeś swoją pierwszą witrynę, prawdopodobnie już masz do czynienia z rzeczywistością spamerskich komentarzy, zapytań, rejestracji kont i nie tylko.

CAPTCHA mogą skutecznie ograniczać niechciany spam, zwłaszcza jeśli pochodzi on z formularzy kontaktowych. Ale chociaż można pomóc złagodzić problemy ze spamem, prawdopodobnie napotkasz niezamierzoną konsekwencję trudniejszego doświadczenia dla prawdziwych gości.

Dlatego wiele witryn zdecydowało się zamiast tego użyć Akismet — bardziej usprawnionego rozwiązania antyspamowego dla WordPress.

Która opcja jest odpowiednia dla Twojej witryny?

W tym artykule zaczniemy od omówienia wad i alternatyw dla używania CAPTCHA, abyś miał pełny obraz. Następnie pokażemy Ci, jak chronić formularze kontaktowe WordPress zarówno z CAPTCHA, jak i bez.

Co to jest CAPTCHA?

CAPTCHA oznacza „ całkowicie zautomatyzowany publiczny test Turinga, który odróżnia komputery od ludzi”. Uff!

Najwcześniejsze wersje przedstawiały użytkownikom zniekształcony tekst, który musieli rozszyfrować. Ponieważ był trudny do ukończenia, mógł dość dokładnie odróżnić ludzi od komputerów.

Jakie są wady używania CAPTCHA?

Mówiąc prościej, ludzie nienawidzą CAPTCHA. To też nie jest kwestia opinii. Badanie Stanford pokazuje, że tylko 71 procent użytkowników próbuje rozwiązać CAPTCHA, gdy na nie natrafią. Pozostali od razu opuszczają stronę.

Inne badanie przeprowadzone przez Moza potwierdza te liczby. Pokazuje, że średnio 30 procent użytkowników opuszcza strony z kodami CAPTCHA, próbując je rozwiązać lub przed próbą. W tym samym badaniu stwierdzono, że samo dodanie kodu CAPTCHA może obniżyć współczynniki konwersji witryny o 3,2 procent.

Jeśli jesteś stosunkowo obeznany z technologią, prawdopodobnie w ogóle nie masz problemów z rozwiązywaniem CAPTCHA. Ale wielu użytkowników, którzy decydują się opuścić stronę, gdy ją widzą, robi to, ponieważ CAPTCHA są zaprojektowane tak, aby były trudne do rozwiązania.

Według Stanforda rozwiązanie CAPTCHA wideo może zająć średnio do dziesięciu sekund, a CAPTCHA audio ma oszałamiający wskaźnik niepowodzeń wynoszący 50 procent. Nawet zwykłe obrazkowe CAPTCHA mogą być trudne do rozwiązania, ponieważ celowo zaciemniają litery i symbole. Niektóre strony proszą nawet o rozwiązanie wielu CAPTCHA, zanim pozwolą ci kontynuować.

Aby być uczciwym, CAPTCHA działają. Zapewniają funkcjonalne rozwiązanie problemu, z którym boryka się większość stron internetowych.

Problem polega na tym, że użycie CAPTCHA przenosi odpowiedzialność na użytkowników. To tak, jakby poprosić klientów sklepu o udowodnienie, że nie są złodziejami, zanim będą mogli dokonać zakupu. Ponadto nie jest to dobra opcja, jeśli chodzi o standardy dostępności. To dlatego, że może zrazić użytkowników z wadami wzroku lub słuchu. Ponieważ rzeczywiście istnieją alternatywy dla CAPTCHA, warto rozważyć, której opcji użyć przed ich wdrożeniem.

Jakie są różne rodzaje CAPTCHA?

Istnieje wiele rodzajów CAPTCHA. Większość stron korzysta z reCAPTCHA, które jest darmowym rozwiązaniem (do 1 000 000 ocen miesięcznie) od Google. Gdy natrafisz na formularz kontaktowy korzystający z reCAPTCHA, musisz zaznaczyć pole „Nie jestem robotem”.

przykład CAPTCHA z polem wyboru obok „Nie jestem robotem”.

Jeśli usługa wykryje podejrzany ruch lub aktywność na Twoim połączeniu, musisz rozwiązać zagadkę obrazkową. W większości przypadków łamigłówka poprosi cię o zidentyfikowanie wielu podobnych elementów z grupy obrazów. W zależności od przypadku może być konieczne rozwiązanie wielu zagadek graficznych przed przesłaniem formularza.

Oprócz reCAPTCHA możesz również napotkać audio lub wideo CAPTCHA. Te wydają się być gorsze (z punktu widzenia użytkownika), ponieważ musisz oglądać i/lub słuchać w całości, zanim będziesz mógł rozwiązać zagadkę. W wielu przypadkach może to nawet nie być możliwe, jeśli jesteś gdzieś, gdzie nie możesz słuchać dźwięku, nie masz pod ręką słuchawek lub masz upośledzenie.

Idealna CAPTCHA to taka, która wymaga od użytkowników bardzo niewielkiego nakładu pracy, a jednocześnie zapewnia solidny poziom ochrony przed spamem. Powinien być również dostępny dla jak największej liczby osób. Niektóre alternatywy CAPTCHA, takie jak Akismet, mogą to zapewnić.

Jaka jest najlepsza alternatywa CAPTCHA?

Jeśli chcesz wyeliminować spam ze swojej witryny WordPress, ale nie chcesz odpychać odwiedzających skomplikowanymi, irytującymi testami, najlepszą alternatywą CAPTCHA jest Akismet.

Poznaj Akismet: nieinwazyjny bloker spamu

Akismet to jedno z najpopularniejszych narzędzi WordPress na rynku. Został zaprojektowany, aby pomóc Ci zapobiegać spamowi bez dodatkowych komplikacji dla odwiedzających, identyfikując spam i złośliwe komentarze przesyłane za pośrednictwem formularzy Twojej witryny.

Strona główna Aksimet z opcjami zapisania się do planu

Jest „nieinwazyjny”, ponieważ Akismet może chronić Twoją witrynę przed spamem bez użycia CAPTCHA. Usługa analizuje każdy komentarz i przesłany formularz w Twojej witrynie, aby sprawdzić, czy odpowiada znanym spamerom lub złośliwym adresom IP, lub czy jest zgodny ze wzorcami, które wywołują czerwone flagi (takie jak łącza do niepowiązanych witryn innych firm).

Możesz skonfigurować Akismet, aby automatycznie usuwał te zgłoszenia lub pozwalał ci je przeglądać, aby sprawdzić, czy pochodzą od prawdziwych gości. W obu przypadkach odwiedzający nigdy nie widzą CAPTCHA, gdy używasz Akismet. Twoja witryna pozostaje chroniona, a wrażenia użytkownika drastycznie się poprawiają.

Wszystko dzieje się w tle. Odwiedzający nie mają nic specjalnego do wypełnienia. Bez układanki, bez dźwięku do słuchania, bez znaków stopu do zidentyfikowania. Prawdziwi goście mogą ruszyć w drogę, nie wiedząc nic mądrzejszego. Zgłoszenia będące spamem są następnie identyfikowane i usuwane lub sortowane w celu późniejszego przejrzenia.

Jak dodać Akismet do formularza kontaktowego WordPress

Dodanie Akismet do formularzy kontaktowych WordPress jest łatwe. Możesz to zrobić w zaledwie kilku krokach. Jednak proces ten może się nieco różnić w zależności od typu formularza kontaktowego lub używanej wtyczki, więc omówmy, jak to działa!

Krok 1: Zainstaluj i aktywuj Akismet

Witryny niekomercyjne mogą bezpłatnie korzystać z Akismet, aby zatrzymywać spamerskie komentarze i nikczemne przesyłanie formularzy kontaktowych. Aby rozpocząć, musisz zainstalować i aktywować wtyczkę.

Przejdź do zakładki Wtyczki na pulpicie nawigacyjnym WordPress. Następnie kliknij Dodaj nowy i użyj narzędzia wyszukiwania, aby wyszukać wtyczkę Akismet. W wielu przypadkach będzie to opcja wśród najlepszych „polecanych” wtyczek.

Po znalezieniu wtyczki kliknij ZainstalujAktywuj . Gdy wtyczka jest aktywna, przejdź do UstawieniaAkismet Anti-Spam . W sekcji Ustawienia zobaczysz pole, w którym musisz wprowadzić klucz API.

Aby otrzymać ten klucz, wejdź na stronę Akismet i zarejestruj konto. Po zarejestrowaniu się uzyskasz dostęp do pulpitu nawigacyjnego Akismet. Przejdź do zakładki Moje konto i wybierz opcję Dodaj subskrypcję .

Panel subskrypcji Akismet

Na następnej stronie będziesz mógł wybrać plan, z którego chcesz skorzystać. Plan osobisty wykorzystuje model „płać tyle, ile chcesz”, dzięki czemu możesz zarejestrować się za darmo i używać go na jednej stronie internetowej. Pamiętaj, że możesz zarejestrować się w tym bezpłatnym abonamencie tylko wtedy, gdy nie wyświetlasz reklam, nie sprzedajesz produktów ani nie promujesz firmy za pośrednictwem swojej witryny.

Po potwierdzeniu subskrypcji otrzymasz dostęp do klucza API, który możesz zobaczyć w zakładce Moje konto . Skopiuj klucz i wróć do ekranu UstawieniaAkismet Anti-Spam w panelu WordPress. Wklej go w polu Klucz API .

dodanie klucza API do ustawień Akismet

Kliknij Zapisz zmiany i to wszystko. Domyślnie Akismet blokuje spam w komentarzach i wysyła go do kolejki, w której można przeglądać zgłoszenia na pulpicie nawigacyjnym. Jeśli chcesz używać Akismet z formularzem kontaktowym, musisz wykonać dodatkowy krok.

Krok 2: Zintegruj Akismet z formularzem kontaktowym

WordPress nie oferuje gotowej funkcjonalności formularza kontaktowego. Oznacza to, że większość użytkowników polega na wtyczkach do implementacji tego typu formularzy na swoich stronach internetowych. Ten krok będzie zależał od używanej wtyczki formularza kontaktowego.

Akismet współpracuje z większością popularnych wtyczek formularzy kontaktowych WordPress. Niektóre wtyczki, takie jak Formidable Forms i WPForms, zawierają wbudowaną obsługę Akismet. W przypadku obu wtyczek wystarczy włączyć ustawienie ochrony przed spamem Akismet dla każdego formularza.

konfigurowanie integracji formularzy Akismet

Inne wtyczki, takie jak Gravity Forms, wymagają skonfigurowania dodatków Akismet w celu dodania ochrony przed spamem do ich formularzy. Wreszcie, istnieje kilka narzędzi, takich jak Contact Form 7 i Ninja Forms, które wymagają dodania fragmentów kodu do formularzy, aby umożliwić obsługę Akismet. Na szczęście wszystkie trzy metody są dość proste.

Aby uzyskać najłatwiejsze rozwiązanie, rozważ użycie funkcji formularza kontaktowego WordPress w Jetpack.

Przeczytaj więcej: Jak używać Akismet z formularzami kontaktowymi WordPress.

Krok 3: Skonfiguruj ustawienia antyspamowe Akismet

Akismet to w zasadzie narzędzie plug-and-play, które może być atrakcyjne, jeśli szukasz czegoś szybkiego i łatwego. W każdym razie daje to również kontrolę nad sposobem obsługi spamu w formularzach kontaktowych.

Domyślnie wtyczka wysyła komentarze oznaczone jako spam do specjalnej „kolejki”, w której można je przejrzeć (w sekcji Komentarze na pulpicie nawigacyjnym). Alternatywnie możesz skonfigurować Akismet tak, aby całkowicie odrzucał spam, więc nie musisz się nim zajmować.

Aby to zrobić, przejdź do UstawieniaAkismet Anti-Spam i wyszukaj sekcję Ustawienia . Opcja, której szukasz, pojawi się w obszarze Ścisłość .

ustawienia surowości w Akismet

Akismet świetnie sobie radzi z oddzielaniem wiadomości spamowych od prawdziwych. Oznacza to, że możesz odrzucić spam z formularzy kontaktowych, nie martwiąc się zbytnio. Jeśli chcesz zachować każdą wiadomość, aby zapewnić jej bezpieczeństwo, wybierz opcję Zawsze umieszczaj spam w folderze Spam do sprawdzenia ustawienie.

Pamiętaj, że Akismet przechowuje komentarze spamowe tylko przez 15 dni. Następnie usuwa je automatycznie. Oznacza to, że będziesz chciał przeglądać kolejkę co tydzień lub co najwyżej co dwa tygodnie.

Jak dodać CAPTCHA do formularza kontaktowego WordPress

Proces dodawania CAPTCHA do formularzy kontaktowych WordPress będzie zależał od używanej usługi. Ponieważ reCAPTCHA jest najpopularniejszym rozwiązaniem CAPTCHA w sieci, pokażemy Ci, jak zintegrować go z formularzem kontaktowym WordPress.

Krok 1: Zarejestruj konto reCAPTCHA

Jeśli masz już konto Google, możesz od razu uzyskać dostęp do reCAPTCHA. Po prostu odwiedź Google.com/reCAPTCHA i wybierz opcję Konsoli administracyjnej v3 w głównym menu nawigacyjnym.

Strona główna Google reCAPTCHA

Kliknij ikonę znaku plus na pulpicie nawigacyjnym reCAPTCHA i wprowadź etykietę swojej witryny. Może to być dowolny unikalny identyfikator. Następnie wybierz typ reCAPTCHA, którego chcesz użyć w swojej witrynie.

Najpopularniejszym typem CAPTCHA jest reCAPTCHA v2, która zmusza użytkowników do rozwiązania wyzwania lub łamigłówki w celu przesłania.

ustawienia reCAPTCHA

Następnie poszukaj pola Domeny . Wprowadź domenę witryny, na której chcesz używać reCAPTCHA .

wybierz domenę

Po wejściu do domeny musisz przejrzeć warunki korzystania z usługi reCAPTCHA, wyrazić na nie zgodę, jeśli tak, i przesłać formularz. Następnie reCAPTCHA dostarczy Ci stronę i tajny klucz. Oba te elementy będą potrzebne do wykonania poniższych czynności, więc nie zamykaj karty lub skopiuj je i wklej w bezpiecznym miejscu.

Krok 2: Znajdź wtyczkę zgodną z reCAPTCHA

Istnieje kilka wtyczek formularzy kontaktowych WordPress, które są kompatybilne z reCAPTCHA. Ale nie wszystkie z nich obsługują go od razu po wyjęciu z pudełka. Niektóre wtyczki będą po prostu wymagały dodatku, ale wiele z nich wymaga dodania niestandardowego kodu bezpośrednio do poszczególnych formularzy kontaktowych w celu wyświetlenia wyzwań.

Co więcej, reCAPTCHA nie oferuje dokumentacji pokazującej, które wtyczki WordPress są z nim kompatybilne. Jednak najpopularniejsze wtyczki formularzy kontaktowych będą prawdopodobnie miały metodę integracji.

Jeśli nie masz pewności, czy wtyczka, której używasz, jest kompatybilna z reCAPTCHA, sprawdź jej dokumentację. Jeśli odkryjesz, że jest kompatybilny, powinieneś być w stanie znaleźć instrukcje, jak wdrożyć system antyspamowy wraz z formularzami kontaktowymi.

Często zadawane pytania dotyczące formularzy CAPTCHA i WordPress

Jeśli masz jeszcze jakieś pytania dotyczące funkcji CAPTCHA i sposobu ich działania, w tej sekcji znajdziesz odpowiedzi. Zacznijmy od przyjrzenia się, czym są CAPTCHA.

Co to jest CAPTCHA?

CAPTCHA to rodzaj testu zaprojektowanego dla użytkowników, aby udowodnić, że są ludźmi, a nie botami. Jest to konieczne, ponieważ większość stron internetowych z sekcjami komentarzy lub formularzami kontaktowymi ma do czynienia z wieloma botami i spamerami.

Te boty mają tendencję do pozostawiania spamowych komentarzy wskazujących na inne strony internetowe lub próbowania znalezienia luk w zabezpieczeniach formularzy. CAPTCHA pomagają je powstrzymać, ponieważ ich rozwiązanie wymaga pewnego poziomu ludzkiej pomysłowości. Zazwyczaj CAPTCHA obejmują zagadki obrazkowe, ale mogą również wykorzystywać wideo lub audio.

Co to jest reCAPTCHA?

reCAPTCHA to narzędzie CAPTCHA oferowane przez Google. Działa jako usługa „freemium”, która zapewnia do 1 000 000 ocen miesięcznie w tylu formach, ile potrzebujesz.

Jeśli zaimplementujesz reCAPTCHA, odwiedzający muszą zaznaczyć pole przed przesłaniem formularza, aby potwierdzić, że są ludźmi. Serwis może zażądać dodatkowego potwierdzenia w postaci testów wizualnych, jeśli wykryje jakiekolwiek nieprawidłowości.

Co to jest spam w formularzach kontaktowych?

Spam jest wszędzie online, od sekcji komentarzy po formularze kontaktowe. Za każdym razem, gdy tworzysz formularz, otwierasz kolejne miejsce dla spamu. Istnieje wiele botów i osób zajmujących się używaniem formularzy do wysyłania spamu, od promowania własnych treści po udostępnianie linków do złośliwych stron.

Spam w formularzu kontaktowym to każde zgłoszenie, którego celem nie jest wypełnienie funkcji formularza, ale obejście go lub nakłonienie użytkownika do podjęcia działania z negatywnymi konsekwencjami. Ten rodzaj spamu jest zazwyczaj łatwy do wykrycia, ale radzenie sobie z nim może zająć dużo czasu, który można by poświęcić na odpowiadanie na uzasadnione zapytania.

Czy CAPTCHA to najlepsze rozwiązanie na spam w formularzach kontaktowych?

CAPTCHA to skuteczny sposób na ograniczenie formularzy kontaktowych i innych rodzajów spamu. Jednak badania pokazują, że użytkownicy bardzo negatywnie reagują na CAPTCHA. Średnio 30 procent użytkowników opuszcza stronę, gdy zobaczy CAPTCHA.

Chociaż CAPTCHA działają, musisz zdecydować, czy są warte utraty legalnych gości i potencjalnych konwersji. Ponadto istnieją alternatywy dla CAPTCHA, które są mniej inwazyjne, takie jak Akismet. Alternatywne narzędzia antyspamowe, które nie zmuszają odwiedzających do rozwiązywania zagadek, zapewnią znacznie lepsze wrażenia niż CAPTCHA.

Akismet vs CAPTCHA: Który wybrać?

Odpowiedź na to pytanie zależy od rodzaju prowadzonej witryny i doświadczenia użytkownika, które chcesz zaoferować. W przypadku witryn e-commerce utrata liczby odwiedzających i konwersji, często powodowana przez CAPTCHA, może skutkować znaczną utratą przychodów.

W szczególności w przypadku formularzy kontaktowych używanie zwykłych funkcji CAPTCHA oznacza utratę niektórych potencjalnych zapytań. Rozwiązania takie jak Akismet są mniej inwazyjne i równie skuteczne. Jeśli używasz WordPressa, wdrożenie Akismet jest niezwykle proste, co czyni go lepszym rozwiązaniem niż CAPTCHA.

Czy Akismet będzie działał z moją wtyczką formularza kontaktowego?

Akismet współpracuje z większością wtyczek formularzy kontaktowych WordPress (przynajmniej te dobrze znane opcje). Niektóre wtyczki oferują gotową kompatybilność z Akismet, podczas gdy inne wymagają zainstalowania dodatków. W przypadku niektórych wtyczek może być konieczne dodanie niestandardowego kodu do formularzy, ale proces ten jest zwykle bardzo prosty.

Ile witryn WordPress ufa Akismetowi?

Akismet to jedna z najpopularniejszych wtyczek WordPress na świecie, bez wyjątku. Obecnie istnieje ponad pięć milionów aktywnych instalacji Akismet, a liczba ta stale rośnie.

W rzeczywistości wielu hostów internetowych oferuje Akismet jako jedną z nielicznych wtyczek, które są fabrycznie instalowane z ich konfiguracjami WordPress. To dlatego, że korzystanie z Akismet od samego początku może pomóc Ci zmniejszyć poziom spamu, z którym masz do czynienia, a tym samym zabezpieczyć Twoją witrynę.

Jeśli chcesz wdrożyć rozwiązanie antyspamowe, które nie wymaga zmuszania odwiedzających do rozwiązywania zagadek, Akismet jest do zrobienia. Miliony użytkowników ufają już Akismet w zakresie ochrony swoich witryn i jest bezpłatny dla witryn niekomercyjnych. Dlatego wymieniliśmy ją jako jedną z niezbędnych wtyczek do witryn WordPress.

Użyj Akismet, aby zapobiec spamowi w WordPress

Jeśli masz stronę internetową z formularzami, prawdopodobnie musisz wdrożyć jakąś ochronę przed spamem. Przez długi czas CAPTCHA były popularne w branży. Są stosunkowo łatwe do wdrożenia i wykonują zadanie. Mimo to niemądre jest ignorowanie negatywnego wpływu, jaki mają one na wrażenia użytkownika. Mówiąc najprościej, ludzie nie lubią CAPTCHA.

Aby uzyskać najlepszą ochronę przed spamem bez irytujących odwiedzających witrynę, powinieneś rozważyć alternatywę, taką jak Akismet. Rozpoczęcie pracy jest opłacalne i proste.

Chcesz zadowolić swoich klientów, jednocześnie chroniąc swoją witrynę WordPress przed spamerami i botami? Zarejestruj się w Akismet już dziś!