Jak wybrać reCAPTCHA do formularza i uzyskać klucze
reCAPTCHA chroni formularze na stronie przed spamem od botów. W ciągu 2025 roku Google przeniósł wszystkie klucze reCAPTCHA do Google Cloud, więc wiele starszych instrukcji jest nieaktualnych: klucze tworzy się i zmienia teraz w konsoli Google Cloud, a bezpłatne korzystanie ma miesięczny limit.
Wyjaśniam, czym różnią się typy reCAPTCHA i który wybrać do formularza, gdzie teraz utworzyć klucz, gdzie znaleźć klucz tajny dla wtyczki i co się stanie po przekroczeniu limitu.

Jakie są typy
- Pole wyboru „Nie jestem robotem” — dawniej v2 checkbox. Odwiedzający zaznacza pole, czasem rozwiązuje zadanie z obrazkami. Zrozumiałe i skuteczne, ale dodaje krok.
- Ocena bez zadania — dawniej v3. Odwiedzający nic nie widzi: reCAPTCHA ocenia zachowanie i zwraca wynik od 0,0 (raczej bot) do 1,0 (raczej człowiek). Co zrobić z niskim wynikiem, decyduje strona.
- Niewidoczna z zadaniem przy podejrzeniu — dawniej v2 invisible. Nowych kluczy tego typu nie da się utworzyć w konsoli Google Cloud; Google proponuje zamiast nich zwykły klucz dla witryny.
Jak wybrać
- Zwykły formularz kontaktowy lub zapytania — zacznij od oceny bez zadania: odwiedzający niczego nie zauważy. Ważne, by strona lub wtyczka formularza umiała sprawdzać wynik i odrzucać zgłoszenia poniżej progu. Na początek Google proponuje próg 0,5.
- Rejestracja, logowanie, formularze aktywnie atakowane — pole wyboru jest pewniejsze: bot musi przejść zadanie.
- Wtyczka formularza obsługuje tylko jeden typ — wybierz ten, który obsługuje wtyczka. Klucze różnych typów nie są wymienne.
Krok 1. Utwórz klucz w Google Cloud
- Otwórz konsolę Google Cloud i wybierz lub utwórz projekt dla strony.
- Przejdź na stronę reCAPTCHA. Obecnie znajduje się w sekcji Fraud Defense, bezpośredni adres to
console.cloud.google.com/security/recaptcha. - Utwórz klucz: nadaj mu zrozumiałą nazwę, wybierz platformę dla witryn i dodaj domeny, na których będzie działał formularz.
- Wybierz typ: z polem wyboru albo oparty na ocenie.
Identyfikator klucza (Key ID) to właśnie klucz witryny, który wstawia się do formularza.
Krok 2. Znajdź klucz tajny dla wtyczki
Większość wtyczek formularzy i CMS prosi o parę „klucz witryny + klucz tajny”. W konsoli Google Cloud klucz tajny domyślnie nie jest widoczny. Aby go uzyskać:
- Otwórz klucz na karcie Keys i przejdź na kartę Integration.
- Kliknij Use Legacy Key, a jeśli klucz nie jest jeszcze do tego skonfigurowany — Integrate with a third-party service or plugin.
- Skopiuj klucz tajny z okna, które się otworzy. Przechowuj go jak hasło: nie może trafić do kodu strony.
Nazwy podano według angielskiego interfejsu konsoli, w innych językach są przetłumaczone.
Krok 3. Sprawdź formularz
- Wyślij testowe zgłoszenie — powinno dotrzeć.
- Upewnij się, że ikona lub pole reCAPTCHA pojawiły się właśnie przy formularzu.
- Jeśli używasz oceny, sprawdź w konsoli, jakie wyniki dostają zgłoszenia, i w razie potrzeby popraw próg.
Limit: 10 000 sprawdzeń miesięcznie
Bez podłączonych płatności reCAPTCHA wykonuje bezpłatnie 10 000 sprawdzeń miesięcznie. Małej stronie z formularzem kontaktowym zwykle wystarcza to z zapasem. Ważny szczegół: jeśli limit się wyczerpie, a płatności nie są podłączone, stara metoda weryfikacji (SiteVerify), z której korzysta większość wtyczek, nie blokuje zgłoszeń, tylko je przepuszcza z wynikiem 0,9. Ochrona w praktyce się wyłącza i spam wraca.
Jeśli klucz kiedyś tworzył wykonawca
Przy automatycznym przeniesieniu Google utworzył projekty Google Cloud i wysłał zaproszenia właścicielom starych kluczy. Klucze nadal działają, nawet jeśli zaproszenie nie zostało przyjęte, ale zmieniać je można dopiero po jego przyjęciu. Jeśli administrator klucza jest nieosiągalny, projektu nie da się odzyskać — prościej utworzyć nowy klucz we własnym projekcie i podmienić go w formularzu.
W skrócie
- Do zwykłego formularza zacznij od oceny bez zadania, do logowania i rejestracji — od pola wyboru.
- Klucze tworzy się w konsoli Google Cloud, na stronie reCAPTCHA.
- Klucz tajny dla wtyczki jest na karcie Integration klucza.
- Bezpłatnie — 10 000 sprawdzeń miesięcznie; po przekroczeniu bez płatności ochrona przestaje działać.
- Jeśli stary klucz jest niedostępny, utwórz nowy we własnym projekcie.
Jeśli formularze są zasypywane spamem albo captcha przestała działać po przeniesieniu kluczy, możemy zabezpieczyć formularze reCAPTCHA: dobierzemy typ, przygotujemy klucze w Twoim projekcie, podłączymy i sprawdzimy zgłoszenia.