KEMBAR78
Jak blokujemy spam z formularzy kontaktowych w WordPressie (9 sprawdzonych sposobów)
Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak blokujemy spam z formularzy kontaktowych w WordPressie (9 sprawdzonych sposobów)

Jeśli kiedykolwiek otworzyłeś swoją skrzynkę odbiorczą i znalazłeś dziesiątki spamowych zgłoszeń formularzy, to wiesz, jak bardzo jest to frustrujące.

Fałszywe zapytania, bezsensowne wiadomości i podejrzane linki mogą zagrzebać prawdziwe prośby klientów, na których naprawdę Ci zależy. Co gorsza, ten potok spamu może uniemożliwić dotarcie Twoich prawdziwych e-maili i marnować godziny Twojego czasu każdego tygodnia.

W WPBeginner niedawno musieliśmy poradzić sobie z ponad 18 000 spamowych wpisów próbujących zalać nasz formularz kontaktowy w ciągu nocy. Dlatego wiemy, że spam w formularzach kontaktowych to nie tylko irytacja. To poważny problem, który może kosztować Cię potencjalnych klientów, a nawet spowolnić Twoją witrynę.

Dobra wiadomość jest taka, że nie musisz się z tym godzić.

Po latach testowania metod antyspamowych zidentyfikowaliśmy 9 sprawdzonych strategii, które zatrzymują spam, nie blokując prawdziwych odwiedzających. Dzięki tym rozwiązaniom możesz skupić się na tym, co najważniejsze: nawiązywaniu kontaktu z prawdziwymi klientami. ✅

Jak blokować spam w formularzach kontaktowych w WordPress

Dlaczego musisz blokować spam w formularzach kontaktowych WordPress

Spamboty przeszukują strony internetowe i szukają niezabezpieczonych formularzy, aby móc wysyłać Ci spamujące linki. Te linki często kierują do stron z reklamami generującymi dochód lub stron phishingowych.

Mogą również próbować włamać się na formularz logowania Twojej witryny za pomocą ataków siłowych. Jeśli botowi uda się zalogować na Twoje konto WordPress, może przejąć kontrolę nad Twoją witryną. To jeden z powodów, dla których bezpieczeństwo WordPress jest tak ważne.

Czasami mogą nawet szukać luk w formularzach Twojej witryny i przejmować je, aby wysyłać złośliwe oprogramowanie lub spam do innych osób. Spamerzy mogą instalować złośliwe oprogramowanie, narażając Twoich odwiedzających i witrynę na ryzyko. Mogą nawet kraść dane osobowe, co jest bardzo niebezpieczne dla sklepów internetowych z wrażliwymi danymi klientów.

Co więcej, jeśli spamerzy używają Twoich formularzy kontaktowych do wysyłania wiadomości spamowych e-mailem, mogą również wysyłać spam do Twojej listy e-mailowej. Często wyglądają jak e-mail, który wysłałeś.

Nieświadomi, że może to być spam, użytkownicy mogą otwierać te e-maile i klikać w zawarte w nich linki. Spowodowałoby to zwiększenie ruchu i zaangażowania na tej stronie, nagradzając w ten sposób spammera. Ponadto mogłoby to zaszkodzić Twojej relacji z czytelnikami.

Oznacza to, że spam to nie tylko uciążliwość. Te spamboty mogą być niebezpieczne dla Twojej witryny, Twoich odwiedzających i Twojej reputacji.

🔗 Powiązane: Musieliśmy nawet zatrzymać ponad 18 000 ataków spamowych na nasze własne formularze WordPress — oto dokładnie jak je zablokowaliśmy.

Mając to na uwadze, przyjrzyjmy się kilku sprawdzonym metodom zapobiegania spamowi w formularzach kontaktowych na Twojej stronie WordPress.

Po prostu użyj poniższych szybkich linków, aby przejść bezpośrednio do metody, którą chcesz poznać jako pierwszą:

Gotowy? Oto 9 sprawdzonych sposobów na zmniejszenie i zablokowanie spamu w formularzach kontaktowych w WordPressie.

1. Wybór odpowiedniej wtyczki do formularzy WordPress w celu zwalczania spamu

Wiele wtyczek formularzy kontaktowych WordPress nie posiada wbudowanej ochrony antyspamowej. Nawet jeśli wtyczka ma podstawowe funkcje ochrony antyspamowej, często są one zawodne i trudne w użyciu.

Najskuteczniejszym sposobem na blokowanie spamu w formularzach kontaktowych jest wybór najlepszej wtyczki formularza kontaktowego dla WordPress.

Zalecamy korzystanie z WPForms, ponieważ posiada wbudowany token ochrony przed spamem, który chroni Twoje formularze bez wpływu na doświadczenie użytkownika. Ponadto, jest to to samo narzędzie, którego używamy do wszystkich formularzy kontaktowych, ankiet i formularzy zapisu tutaj, w WPBeginner.

Możesz przeczytać naszą pełną recenzję WPForms aby dowiedzieć się więcej o jego możliwościach!

Strona główna WPForms

WPForms posiada wbudowane funkcje reCAPTCHA i niestandardowego CAPTCHA, które pomagają w walce ze spamem w formularzach kontaktowych. Omówimy różne dostępne opcje.

Najpierw zainstaluj i aktywuj wtyczkę WPForms. Jeśli nie wiesz, jak to zrobić, zapoznaj się z naszym przewodnikiem krok po kroku jak zainstalować wtyczkę WordPress.

📝 Uwaga: Niektóre wskazówki z tego artykułu działają również w bezpłatnej wersji WPForms Lite.

Po aktywacji wtyczki WPForms musisz utworzyć formularz kontaktowy.

Aby rozpocząć, po prostu przejdź do WPForms » Dodaj nowy, gdzie zostaniesz przeniesiony do edytora przeciągnij i upuść. Następnie możesz wpisać nazwę swojego formularza kontaktowego w polu „Nazwa formularza”.

formularz kontaktowy bez spamu

WPForms oferuje ponad 2000 gotowych szablonów, których możesz użyć do tworzenia wszelkiego rodzaju formularzy. Możesz użyć tych szablonów formularzy do zbierania rejestracji, tworzenia newslettera e-mail, a nawet akceptowania płatności kartą kredytową na swojej stronie WordPress.

Co więcej, możesz użyć kreatora formularzy opartego na sztucznej inteligencji, aby tworzyć formularze w zaledwie kilka sekund. Wystarczy podać sztucznej inteligencji krótką instrukcję, a ona wygeneruje formularz dla Ciebie!

WPForms AI Builder

A jeśli chcesz użyć gotowego szablonu, możesz przejść dalej i przejrzeć bibliotekę.

Ponieważ tworzymy formularz kontaktowy, możesz wybrać opcję „Użyj szablonu” w szablonie „Prosty formularz kontaktowy”.

prosty formularz kontaktowy

WPForms automatycznie utworzy podstawowy formularz kontaktowy dla Twojej witryny WordPress.

Ten szablon formularza zawiera już pola, w których odwiedzający mogą wpisać swoje imię i nazwisko, adres e-mail i wiadomość.

formularz kontaktowy bez spamu

Domyślnie WPForms automatycznie zabezpieczy Twoje formularze za pomocą tajnego tokena antyspamowego. Token ten jest unikalny dla każdego zgłoszenia formularza i niewidoczny zarówno dla spambotów, jak i odwiedzających.

W przeszłości WPForms używał honeypota, ukrytego pola, które widzą i wypełniają tylko spamboty.

Ale ten nowy token antyspamowy jest znacznie bardziej zaawansowanym i skutecznym rozwiązaniem. Ponieważ spamboty nie mogą zobaczyć ani wchodzić w interakcje z tym tajnym tokenem, utykają i nie są w stanie przesłać formularza.

Ta metoda nie wymaga żadnych działań ze strony odwiedzających, co może pomóc zapobiec porzucaniu formularzy.

Token antyspamowy WPForms jest automatycznie włączany w każdym nowym formularzu, który utworzysz. Możesz to zweryfikować, przechodząc do Ustawienia » Ochrona przed spamem i bezpieczeństwo w kreatorze formularzy.

Na tym ekranie możesz również włączyć ochronę antyspamową Akismet. Sprawdzi to automatycznie zgłoszenia w globalnej bazie danych spamu Akismet.

Włącz ochronę antyspamową

🚨 Ważne: Aby włączyć tę funkcję w WPForms, potrzebujesz wtyczki Akismet zapobiegającej spamowi. Aby dowiedzieć się więcej, zapoznaj się z naszym wpisem na blogu o tym, czym jest Akismet i dlaczego warto zacząć go używać od razu.

Nawet przy tych potężnych zabezpieczeniach, niektórzy zdeterminowani spamerzy mogą nadal się przedostać. Jeśli tak się stanie, możesz użyć innych metod opisanych w tym przewodniku, aby ich raz na zawsze powstrzymać.

2. Użyj reCAPTCHA Checkbox, aby zablokować spam w formularzu kontaktowym

Jednym z prostych sposobów na powstrzymanie spambotów jest użycie reCAPTCHA. Ta popularna metoda jest dostępna zarówno w darmowej, jak i w płatnej wersji WPForms.

reCAPTCHA to darmowe narzędzie dostępne od Google, a my używamy go w połączeniu z wbudowanym systemem tokenów antyspamowych WPForm.

Aby dodać pole wyboru reCAPTCHA do swojego formularza kontaktowego, przejdź do WPForms » Ustawienia w swoim panelu WordPress.

Następnie kliknij kartę „CAPTCHA”. Następnie musisz wybrać „reCAPTCHA”, klikając na nią.

zakładka Captcha

Gdy już to zrobisz, przewiń w dół do sekcji „Typ”.

Następnie możesz kliknąć, aby wybrać przycisk radiowy „Checkbox reCAPTCHA v2”.

pole wyboru recaptcha

WPForms poprosi Cię teraz o klucz witryny i klucz tajny.

Aby uzyskać te informacje, przejdź na stronę reCAPTCHA Google i kliknij przycisk „v3 Admin Console” w górnym menu.

konsola administratora v3

Po zalogowaniu kliknij ikonę „Utwórz” (znak plus), aby zarejestrować nową witrynę. Jeśli nie jesteś jeszcze zalogowany do swojego konta Google, będziesz musiał wpisać swoją nazwę użytkownika i hasło lub utworzyć nowe konto Google.

Następnie zobaczysz ekran, na którym możesz zarejestrować swoją witrynę WordPress.

Najpierw możesz wprowadzić nazwę swojej witryny w polu „Etykieta”. Jest to tylko do Twojej wiadomości, ale zalecamy użycie jasnej, opisowej nazwy, która pomoże Ci łatwo zidentyfikować Twoją witrynę.

Następnie, w sekcji „Typ reCAPTCHA”, wybierz opcję „Wyzwanie (v2)”. Następnie, spośród pojawiających się poniżej opcji, wybierz opcję „Nie jestem robotem” – pole wyboru.

recaptcha v2

Następnie wpisz nazwę domeny swojej witryny w polu „Domena”.

Po wykonaniu tej czynności kliknij przycisk „Prześlij” na dole strony.

dodaj domenę

Następnie zobaczysz stronę zawierającą klucz witryny i klucz tajny Twojej witryny.

Aby zacząć korzystać z reCAPTCHA, wystarczy skopiować te informacje na stronę ustawień WPForms.

skopiuj klucz witryny i klucz tajny w konsoli Google

Skopiujmy zatem każdy klucz osobno, a następnie wklejmy go w pola „Klucz witryny” i „Klucz tajny” w panelu WordPress.

Po wykonaniu tej czynności nie zapomnij kliknąć przycisku „Zapisz ustawienia” u dołu ekranu.

zapisz ustawienia

Po tym jesteś gotowy, aby dodać pole wyboru reCAPTCHA do swojego formularza kontaktowego.

Aby rozpocząć, przejdź do WPForms » Wszystkie formularze i kliknij link „Edytuj” dla formularza, który chcesz chronić za pomocą reCAPTCHA.

Edytuj formularz kontaktowy

Spowoduje to otwarcie formularza w kreatorze formularzy metodą przeciągnij i upuść. W menu po lewej stronie znajdź pole „reCAPTCHA” i kliknij je.

Zobaczysz teraz komunikat, że reCAPTCHA została włączona dla formularza. Aby kontynuować, po prostu kliknij przycisk „OK”.

google checkbox recaptcha v2

Teraz zobaczysz logo reCAPTCHA na górze formularza.

Oznacza to, że pomyślnie dodałeś ochronę reCAPTCHA do swojego formularza kontaktowego.

reCaptcha włączone

📝 Uwaga: Jeśli zdecydujesz się usunąć reCAPTCHA z formularza w dowolnym momencie, wystarczy kliknąć pole „reCAPTCHA” w menu po lewej stronie WPForms. Zobaczysz wtedy komunikat z prośbą o potwierdzenie, że chcesz usunąć reCAPTCHA.

Po zakończeniu pamiętaj, aby zapisać zmiany, klikając pomarańczowy przycisk „Zapisz”.

Dodawanie formularza kontaktowego do Twojej witryny

Po tym wszystkim jesteś gotowy, aby dodać formularz kontaktowy do swojej witryny.

Aby to zrobić, po prostu otwórz stronę lub wpis, na którym chcesz wyświetlić swój formularz, i kliknij przycisk „+”, aby dodać nowy blok.

W edytorze treści można następnie wpisać „WPForms”, aby znaleźć odpowiedni blok. Po kliknięciu bloku WPForms zostanie on dodany do Twojej strony.

dodaj widżet WPForms

Stąd możesz kliknąć menu rozwijane „Wybierz formularz”, aby je otworzyć.

Możesz teraz wybrać formularz kontaktowy, który właśnie utworzyłeś.

wybierz formularz

WPForms wyświetli podgląd tego, jak formularz będzie wyglądał bezpośrednio w edytorze blokowym WordPress.

Możesz również przejrzeć tę stronę, klikając przycisk „Podgląd” u góry strony. Niezależnie od tego, jak zdecydujesz się przejrzeć formularz, zobaczysz pole reCAPTCHA.

Nie jestem robotem

To pole zablokuje wszystkie automatyczne zgłoszenia spamu, drastycznie zmniejszając ilość spamu z formularzy kontaktowych na Twojej stronie internetowej.

3. Używanie Google Invisible reCAPTCHA do blokowania spamu w formularzach kontaktowych

Niektórzy właściciele witryn nie chcą, aby ich użytkownicy musieli zaznaczać pole wyboru, aby wysłać formularz kontaktowy. Tutaj z pomocą przychodzi niewidoczna reCAPTCHA.

Niewidoczny reCAPTCHA działa podobnie jak zwykły reCAPTCHA, z tą różnicą, że nie ma pola wyboru.

Zamiast tego, po przesłaniu formularza, Google określi, czy może to być bot go wysyłający. Jeśli tak, Google wyświetli dodatkową weryfikację reCAPTCHA. Jeśli chcesz zobaczyć, jak to działa, Google ma tutaj demo.

Możesz używać niewidocznego reCAPTCHA na swoich formularzach kontaktowych WPForms. W rzeczywistości proces jest bardzo podobny do dodawania pola wyboru reCAPTCHA, jak opisano powyżej.

Pierwsza różnica polega na tym, że musisz wybrać inną opcję podczas konfiguracji reCAPTCHA na stronie Google.

Zamiast zaznaczać pole wyboru „Nie jestem robotem”, musisz zamiast tego wybrać „Niewidoczny znacznik reCAPTCHA”.

niewidoczny recaptcha

Następnie możesz utworzyć witrynę i klucze tajne, postępując zgodnie z powyższym procesem.

Po wykonaniu tej czynności przejdź do WPForms » Ustawienia w panelu WordPress i kliknij zakładkę „CAPTCHA”.

Jednak tym razem musisz wybrać „Niewidoczny reCAPTCHA v2”.

niewidoczny recaptcha wpforms

Pamiętaj, aby kliknąć przycisk „Zapisz ustawienia” na dole strony.

Następnie możesz dodać pole reCAPTCHA do swojego formularza kontaktowego, postępując zgodnie z tym samym procesem opisanym powyżej.

Za każdym razem, gdy ktoś prześle formularz kontaktowy, Twoja witryna WordPress automatycznie użyje niewidocznej reCAPTCHA.

Odwiedzający zobaczą logo reCAPTCHA w dolnym rogu Twojego formularza, jak pokazano na poniższym obrazku. To logo informuje ich, że Twój formularz kontaktowy jest chroniony przed spambotami.

Przykład niewidocznego recaptcha

Jeśli użytkownik chce dowiedzieć się więcej o reCAPTCHA, wystarczy kliknąć to logo. Logo rozwinie się, pokazując linki do polityki prywatności i warunków korzystania z usług Google.

Dobrym pomysłem jest również zaktualizowanie własnej polityki prywatności swojej witryny o informacje dotyczące sposobu wykorzystania reCAPTCHA.

4. Używanie niestandardowego CAPTCHA do blokowania spamu w formularzach kontaktowych

Niektórzy właściciele stron internetowych nie chcą używać reCAPTCHA Google na swoich stronach ze względu na obawy dotyczące prywatności lub po prostu chcą czegoś, co nie jest markowe.

Dobra wiadomość jest taka, że WPForms Pro zawiera dodatek niestandardowej CAPTCHA. Pozwala to tworzyć własne CAPTCHA oparte na pytaniach, aby blokować spam w formularzach kontaktowych bez polegania na Google.

Aby aktywować ten dodatek, przejdź do WPForms » Dodatki w swoim panelu WordPress. Następnie znajdź pole „Dodatek Niestandardowe CAPTCHA” i kliknij przycisk „Zainstaluj dodatek”.

Dodatek niestandardowego captchy do WPForms

Po zainstalowaniu przejdź do WPForms » Wszystkie Formularze, a następnie znajdź swój formularz kontaktowy i kliknij link „Edytuj”, aby otworzyć go w edytorze WPForms.

W menu po lewej stronie przewiń do „Fancy fields” i przeciągnij pole „Custom Captcha” do swojego formularza.

Zalecamy umieszczenie tego pola tuż nad przyciskiem „Wyślij”. Oznacza to, że odwiedzający ukończą już resztę formularza, zanim zdadzą sobie sprawę, że muszą wypełnić pole CAPTCHA.

Niestandardowe pole captcha

Domyślnie to pole wyświetla losowe pytanie matematyczne. Inną opcją jest wpisanie kilku różnych pytań, a następnie wyzwanie odwiedzających do podania poprawnych odpowiedzi.

Jeśli chcesz przełączyć się na CAPTCHA typu pytanie-odpowiedź, kliknij pole „CAPTCHA”, aby je wybrać.

W menu po lewej stronie po prostu otwórz menu rozwijane „Typ” i wybierz „Pytania i odpowiedzi”.

captcha pytanie i odpowiedź

Jeśli wybierzesz opcję „Pytanie i odpowiedź”, zalecamy utworzenie kilku różnych pytań. WPForms będzie następnie losowo rotować te pytania, aby utrudnić ich przewidzenie botom spamowym.

Jeśli wybierzesz opcję „Matematyka”, WPForms wygeneruje losowe pytania matematyczne, dzięki czemu będzie ona znacznie mniej przewidywalna.

5. Zapobiegaj widzeniu formularza przez boty spamowe

Innym sposobem na blokowanie spamu w formularzach kontaktowych w WordPress jest uniemożliwienie botom nawet zobaczenia Twojego formularza. Możesz to zrobić, zabezpieczając hasłem swój formularz kontaktowy lub pokazując go tylko osobom zarejestrowanym w Twojej witrynie członkowskiej WordPress.

Te metody mogą być przesadą w przypadku standardowego formularza kontaktowego, ale mogą dobrze sprawdzić się w innych sytuacjach.

Na przykład, jeśli prowadzisz comiesięczne sesje pytań i odpowiedzi dla swoich subskrybentów e-mail, możesz utworzyć prywatny formularz, za pomocą którego będą mogli wysyłać Ci pytania.

Ochrona formularza hasłem za pomocą opcji widoczności WordPress

Możesz zabezpieczyć hasłem całą swoją stronę „Kontakt” za pomocą wbudowanych narzędzi WordPress.

Aby rozpocząć, po prostu otwórz swoją stronę „Kontakt” w edytorze bloków WordPress. Następnie w menu po lewej stronie, obok „Widoczność”, możesz kliknąć „Publiczne”.

W wyświetlonym oknie podręcznym kliknij „Zabezpieczone hasłem”.

Możesz teraz wpisać swoje hasło w polu, które domyślnie wyświetla „Użyj bezpiecznego hasła”. Wszyscy odwiedzający będą używać tego samego hasła, aby uzyskać dostęp do Twojej strony Kontakt.

Chronione hasłem

Po wykonaniu tej czynności możesz zaktualizować lub opublikować swoją stronę jak zwykle.

Teraz, za każdym razem, gdy ktoś odwiedzi Twoją stronę „Kontakt”, zostanie poproszony o wpisanie hasła.

chroniona strona kontaktowa

Po wprowadzeniu hasła odwiedzający może kliknąć przycisk „Wyślij” i normalnie korzystać z formularza kontaktowego.

Ta metoda ma kilka wad.

Po pierwsze, Twoja strona kontaktowa wyświetli domyślną wiadomość, której nie można łatwo dostosować.

Po drugie, ta metoda zabezpieczy hasłem całą Twoją stronę Kontakt, a nie tylko formularz. Może to stanowić problem, jeśli strona zawiera treści, które powinny być widoczne dla wszystkich użytkowników, takie jak FAQ, Twój adres pocztowy lub Twój numer telefonu firmowego.

Ochrona formularza hasłem za pomocą dodatku WPForms

Jeśli korzystasz z wersji Pro WPForms, dodatek Form Locker pozwala na zabezpieczenie hasłem samego formularza, a nie całej strony „Kontakt”.

Aby zainstalować Form Locker, przejdź do WPForms » Dodatki. Następnie możesz znaleźć dodatek Form Locker i kliknąć jego przycisk „Zainstaluj dodatek”.

WPForms powinien automatycznie zainstalować i aktywować ten dodatek.

dodatek blokujący formularze

Następnie możesz przejść do WPForms » Wszystkie formularze i znaleźć formularz, który chcesz zabezpieczyć hasłem, a następnie kliknąć link „Edytuj”.

W menu po lewej stronie wybierz Ustawienia » Blokada formularza. Następnie możesz włączyć przełącznik „Włącz weryfikację”.

WPForms wyświetli teraz pola, w których możesz wpisać hasło, którego chcesz użyć, oraz komunikat, który wyświetlisz odwiedzającym.

włącz ochronę hasłem w WPForms

Twoja strona „Kontakt” będzie teraz widoczna dla wszystkich użytkowników, z ukrytym tylko formularzem kontaktowym.

Na poniższym obrazku możesz zobaczyć przykład, jak będzie wyglądał Twój formularz, zanim odwiedzający wprowadzi hasło.

hasło formularza kontaktowego
Pokazywanie strony kontaktowej tylko zarejestrowanym użytkownikom

Możesz również pozwolić użytkownikom na dostęp do formularza kontaktowego tylko wtedy, gdy zarejestrowali się na Twojej stronie.

W zakładce „Form Locker” w WPForms możesz włączyć przełącznik „Tylko zalogowani użytkownicy” w sekcji Ograniczenia formularza. W ten sposób formularz będzie widoczny tylko dla zalogowanych członków.

tylko zalogowani użytkownicy w wpforms

Jest to świetna opcja, jeśli chcesz oferować konkretną usługę tylko członkom. Istnieje kilka świetnych wtyczek do tworzenia stron członkowskich, których możesz do tego użyć.

6. Blokowanie adresów IP spamerów

Jeśli zauważysz, że spam powtarza się z tego samego adresu IP, możesz go zablokować na swojej stronie. Jest to potężny sposób na zatrzymanie znanych spamerów, którzy mogli znaleźć sposób na obejście Twoich innych środków bezpieczeństwa.

Ważne jest jednak, aby używać właściwego narzędzia do danego zadania. Wielu użytkowników próbuje blokować adresy IP, przechodząc do Ustawienia » Dyskusja i dodając je do pola „Klucze niedozwolonych komentarzy”.

niedozwolone klucze komentarzy

Ta metoda nie zadziała w przypadku spamu w formularzach kontaktowych. To ustawienie blokuje jedynie użytkowników przed publikowaniem komentarzy w postach na Twoim blogu.

Właściwym sposobem blokowania adresów IP z całej witryny jest użycie zapory sieciowej aplikacji internetowej (WAF). WAF działa jako bariera ochronna, filtrując złośliwy ruch, zanim dotrze on do Twojej witryny WordPress.

W WPBeginner używamy Cloudflare jako zapory sieciowej dla naszej strony internetowej. Inną popularną i niezawodną opcją jest Sucuri.

Oba te serwisy pozwalają na łatwe blokowanie konkretnych adresów IP w ich panelu administracyjnym. Po zablokowaniu adresu IP na poziomie zapory sieciowej, użytkownik ten nie będzie już mógł odwiedzać Twojej witryny ani przesyłać formularzy WordPress.

Więcej szczegółów na temat konfiguracji znajdziesz w naszych poradnikach na temat blokowania adresów IP w WordPress.

7. Ogranicz wpisy według kraju

Jeśli stale otrzymujesz spam z określonych krajów, możesz zablokować wpisy z tych krajów. Jeśli Twoja witryna działa w określonym regionie, ograniczenie dostępu z innych krajów zapewni, że będziesz otrzymywać tylko odpowiednie zapytania.

Dobra wiadomość jest taka, że WPForms ma funkcję filtrowania krajów w swoich zaawansowanych metodach blokowania spamu. W sekcji Ustawienia » Ochrona przed spamem i bezpieczeństwo możesz włączyć opcję „Włącz filtr krajów”. Następnie możesz wybrać, czy zezwolić, czy odmówić dostępu określonym krajom.

Po dodaniu tych krajów do czarnej listy możesz dostosować komunikat, który otrzymają ci użytkownicy.

Filtr kraju w WPForms

8. Blokuj określone adresy e-mail w swoim formularzu

Blokowanie spamu od ludzkich odwiedzających może być trudne. W przeciwieństwie do zautomatyzowanych botów, prawdziwi ludzie mogą łatwo rozwiązywać CAPTCHA i omijać inne zabezpieczenia, co oznacza, że potrzebujesz różnych strategii, aby ich powstrzymać.

Jedną z skutecznych metod jest blokowanie recydywistów. Jeśli zauważysz, że wielokrotnie otrzymujesz spam z tych samych adresów e-mail, możesz uniemożliwić im ponowne wysłanie formularza.

W kreatorze WPForms możesz kliknąć pole „Email”, aby otworzyć jego ustawienia. W lewym panelu rozwiń kartę „Opcje zaawansowane”.

Tutaj znajdziesz pole oznaczone jako „Dozwolone / Zablokowane”. W polu tekstowym wpisz adresy e-mail, z których chcesz zatrzymać wysyłanie zgłoszeń. Możesz wpisać pełny adres e-mail lub użyć gwiazdki (*), aby umożliwić częściowe dopasowanie.

zaawansowane filtrowanie poczty e-mail w wpforms

Funkcja jest niezwykle potężna, ponieważ można tworzyć częściowe dopasowania w różnych formatach.

Na przykład, oto kilka przykładów, z którymi możesz poeksperymentować:

  • spammer@spamcompany.com – Tutaj blokujesz dokładne dopasowanie podanego adresu e-mail.
  • spammer* – Użycie tego filtra zapobiegnie przesyłaniu zgłoszeń z adresów e-mail zaczynających się od tej nazwy.
  • *@spamcompany.com – Blokuje to wszystkie adresy e-mail z tej domeny.
  • a*spamcompany.com – Możesz blokować adresy e-mail, które zaczynają się od określonej litery dla danej domeny.
  • spammer@spamcompany.com, spammer2@spamcompany.com – Jeśli znasz wszystkie nazwy dla tego adresu e-mail, możesz je dodać, oddzielając przecinkiem lub dodając nową linię dla każdego adresu e-mail.

Jeśli chcesz również zablokować tymczasowe i spamerskie adresy e-mail, zapoznaj się z naszym przewodnikiem na temat jak blokować tymczasowe adresy e-mail w WordPress.

9. Filtruj spamujące słowa kluczowe i wulgaryzmy w zgłoszeniach formularza kontaktowego

Ludzcy odwiedzający mogą wprowadzać wszelkiego rodzaju słowa kluczowe lub frazy, aby promować swoje produkty lub linki podczas wysyłania spamu przez formularz kontaktowy.

Aby sobie z tym poradzić, możesz blokować spamerskie słowa kluczowe w swoim formularzu kontaktowym. Wystarczy włączyć ustawienie „Włącz filtr słów kluczowych”, które znajduje się na stronie Ustawienia » Ochrona przed spamem i bezpieczeństwo.

Następnie kliknij przycisk „Edytuj listę słów kluczowych”.

edytuj listę słów kluczowych

Wpisz listę słów kluczowych, które chcesz zablokować w zgłoszeniach formularzy kontaktowych.

Możesz rozważyć słowa kluczowe związane z oszustwami finansowymi, treściami dla dorosłych lub oszustwami związanymi ze zdrowiem.

Po wprowadzeniu zablokowanych słów kluczowych kliknij „Zapisz zmiany”.

zablokowane słowa kluczowe

Najczęściej zadawane pytania (FAQ) dotyczące spamu w formularzach kontaktowych

Jaka jest najlepsza wtyczka do zatrzymania spamu w formularzach kontaktowych?

Polecamy WPForms, ponieważ zawiera kilka wbudowanych narzędzi do walki ze spamem zarówno od botów, jak i od prawdziwych ludzi. Otrzymasz inteligentny token antyspamowy, Google reCAPTCHA, niestandardowe opcje CAPTCHA, filtry krajów i filtrowanie słów kluczowych.

Czy Google reCAPTCHA jest darmowy?

Tak! Google reCAPTCHA jest całkowicie darmowy dla większości stron internetowych. Darmowy limit jest więcej niż wystarczający, aby pokryć małe firmy, blogi WordPress i projekty osobiste.

Dlaczego nadal otrzymuję spam, nawet gdy na moim formularzu jest CAPTCHA?

CAPTCHA świetnie radzi sobie z zatrzymywaniem botów, ale nie jest w stanie powstrzymać prawdziwej osoby przed wypełnieniem Twojego formularza. Niektórzy spamerzy nawet płacą ludziom za rozwiązywanie CAPTCHA. Dlatego najlepiej jest stosować warstwowe podejście z narzędziami takimi jak filtry słów kluczowych, listy zablokowanych adresów e-mail i zapora sieciowa.

Czy Akismet może blokować spam w formularzach kontaktowych?

Tak. Jeśli Twój plugin formularza to obsługuje, Akismet może blokować spamowe zgłoszenia. Na przykład WPForms pozwala włączyć ochronę Akismet, która automatycznie sprawdza każde zgłoszenie formularza w globalnej bazie danych spamu Akismet.

Dalsza lektura w celu poprawy bezpieczeństwa i wydajności WordPressa

Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak blokować spam w formularzach kontaktowych w WordPressie.

Teraz, gdy zabezpieczyłeś swoje formularze kontaktowe, możesz jeszcze bardziej zwiększyć bezpieczeństwo i wydajność swojej witryny.

Oto kilka dodatkowych przewodników, które mogą Ci pomóc:

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

20 CommentsLeave a Reply

  1. Prawdziwa kopalnia wiedzy w tym przewodniku!
    Szczególnie interesująca jest wskazówka dotycząca korzystania z wbudowanego tokena antyspamowego WPForms – nigdy wcześniej o tym nie słyszałem.
    Używałem reCAPTCHA, ale teraz rozważam wypróbowanie opcji niestandardowego CAPTCHA dla bardziej spersonalizowanego podejścia.

  2. Dziękuję za bardzo pouczający artykuł. Używam wtyczki WP Armour na mojej stronie internetowej do blokowania spamu. Niestety, po ostatniej aktualizacji zaczęła przepuszczać spam na forum dyskusyjne. Dlatego zacząłem szukać lepszego rozwiązania. Chciałbym zapytać o wdrożenie Google reCAPTCHA. Czytałem na różnych forach, że może to nie być najlepsze rozwiązanie antyspamowe. Jaka jest Twoja opinia na temat reCAPTCHA z perspektywy profesjonalistów WordPress?

    Czy ma sens jednoczesne stosowanie wielu rozwiązań antyspamowych, takich jak WP Armour wraz z reCAPTCHA? Czy też nie jest to zalecane?

    • Powinieneś skontaktować się z WP Armor, aby dowiedzieć się, czy występują jakiekolwiek problemy z używaniem reCAPTCHA z ich wtyczką. Ogólnie rzecz biorąc, reCAPTCHA nie wyłapie wszystkiego, ale jeśli masz obecnie problemy ze spamem, jest to dobra opcja, którą możesz wypróbować i zobaczyć, co myślą Twoi użytkownicy.

      Admin

  3. Naprawdę uznałem ten przewodnik za bardzo przydatny, ponieważ pozwolił mi powstrzymać wszystkie złe boty przed korzystaniem z moich formularzy kontaktowych. Po prostu użyłem metody Google reCAPTCHA i to rozwiązało cały problem. Wasze przewodniki są naprawdę bardzo pomocne w rozwiązywaniu różnych problemów z WordPress. Dziękuję bardzo.

  4. Wdrożenie tych wszystkich metod, przynajmniej kilku z nich, będzie bardzo pomocne w walce ze spamem, ale mam pytanie dotyczące tej strony chronionej hasłem. Czy strony chronione hasłem mogą pojawiać się w wyszukiwarkach?

    • Treść samego formularza nie jest widoczna dla wyszukiwarek, jeśli strona jest chroniona hasłem.

  5. Dzięki!! Mam nadzieję, że to powstrzyma boty, które zaczęły atakować moją nową witrynę! Instrukcje krok po kroku były darem niebios – bardzo doceniam!!

  6. Wskazówka dotycząca pułapki dla formularzy kontaktowych była pomocna. Dostawaliśmy jeden lub dwa spamy dziennie.

    Tworzę strony internetowe w czystym HTML od 1995 roku, ale przejście na obecny Wordpress było dla mnie sporym doświadczeniem.

  7. Czy Twój formularz może blokować wiadomości, nie zezwalając na pewne treści. Po prostu chcę formularz, który NIE przejdzie, jeśli na przykład wpiszą „Joe Miller”. Wariuję, próbując znaleźć prosty formularz kontaktowy, który może to zrobić.

    • Istnieją narzędzia do blokowania określonych zgłoszeń. Jeśli skontaktujesz się bezpośrednio z pomocą techniczną wtyczki, mogą pomóc w skonfigurowaniu określonego blokowania.

      Admin

  8. Używam WPForms lite. Nie widzę nigdzie honeypot. Czegoś mi brakuje. Czy muszę zaktualizować?

    Ostatnie pytanie: jeśli wybierzemy RODO, czy nadal otrzymujemy dane z formularza, czy są one usuwane po określonym czasie? Czy jesteśmy zobowiązani do ich usunięcia? Czy na stronie z polityką prywatności naszej witryny umieścimy informację o tym, jak długo dane będą przechowywane, zanim zostaną usunięte?

  9. Doskonały tutorial, bardzo mi pomaga. Szczególne podziękowania dla Was wszystkich z głębi serca. Dziękuję.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.