Kolikrát už jste čistili schránku zaplavenou nesčetným množstvím formulářů nebo komentářů? Je to otrava, ale dá se s tím něco dělat! Máme pro vás 3 ověřené postupy, jak zatočit se spamem ve WordPressu – od rychlého nasazení honeypotu až po moderní, „neviditelné“ ověření uživatele.
1. WP Armour: Rychlá ochrana bez otravování uživatelů
V prvním kroku nasadíme jednoduchý anti-spam plugin s honeypotem. Funguje to tak, že tiše odfiltruje roboty ve formulářích i komentářích, aniž by vaši návštěvníci museli luštit Captcha testy.
- Ve WordPressu běžte do sekce Pluginy > Instalace pluginů.
- Vyhledejte „WP Armour“, nainstalujte a aktivujte plugin.
- V menu se objeví nová položka WP Armour. Klikněte na ni a zkontrolujte přehled zachycených pokusů o SPAM.
- Vyzkoušejte odeslání formuláře nebo komentáře – pro běžné uživatele by se nemělo nic změnit.
- Nechte WP Armour běžet na pozadí jako základní ochranu. V dalších krocích ji ještě vylepšíme.
2. Google reCAPTCHA v3 (Invisible) ve Fluent Forms
Teď do Fluent Forms přidáme neviditelnou reCAPTCHA v3. Funguje tak, že na pozadí sleduje chování návštěvníka a na základě toho vyhodnocuje, jestli je to člověk nebo robot.
- Ve WordPressu běžte do Fluent Forms > Global Settings > Security.
- V sekci reCAPTCHA zvolte „Invisible reCAPTCHA“.
- Přes Read more about reCAPTCHA se proklikněte na jejich webové stránky.
- Klikněte na „Get Started“.
- Pojmenujte svůj projekt (např. „mujweb.cz“) a vyberte reCAPTCHA v3 (Score-based).
- Přidejte doménu vašeho webu a odešlete formulář.
- Zkopírujte vygenerovaný Site key a Secret key.
- Vraťte se zpět do Fluent Forms > Security, vložte klíče a uložte nastavení.
- Pokud chcete reCAPTCHA přidat i jako pole do formuláře, otevřete daný formulář a v Advanced Fields přetáhněte reCAPTCHA do rozvržení.

Otestujte odeslání formuláře a sledujte, jak se spam postupně snižuje.
Používáte Fluent Forms poprvé? V nápovědě, jak na databáze ve VPS centru najdete užitečné informace, které se vám můžou hodit.
3. Cloudflare Turnstile: Chytrá alternativa, i když nemáte Cloudflare
Cloudflare Turnstile je moderní a uživatelsky přívětivé řešení proti spamu. Návštěvníky otravuje jenom tehdy, když má podezření, že se jedná o robota. A co je nejlepší? Abyste Turnstile mohli používat, nemusíte mít web hostovaný na Cloudflare.
- Zaregistrujte se (nebo se přihlaste) na stránkách Cloudflare.
- V levém menu klikněte na Turnstile.
- Klikněte na tlačítko Add Widget a pojmenujte widget (např. „Můj web“).
- Do pole Hostname zadejte doménu vašeho webu.
- Ujistěte se, že máte zvolený režim „Managed“ – díky tomu se výzvy zobrazí jen rizikovým uživatelům.
- Klikněte na Create a získejte Site key a Secret key.
- Ve WordPressu běžte do Fluent Forms > Global Settings > Security > Turnstile.
- Vložte klíče a uložte nastavení. Proběhne krátké ověření.

Otestujte odeslání formuláře a sledujte statistiky v Cloudflare – uvidíte, kolikrát se ověření spustilo a kolik bylo úspěšných/neúspěšných pokusů.
Freelo - Nástroj na řízení úkolů a projektů
Přidej se, pozvi svůj tým a klienty, rozděl práci a sleduj, jak se úkoly dají do pohybu.
4. Rozšiřte ochranu i na komentáře a další formuláře
Teď se postaráme o to, aby ochrana fungovala napříč celým webem. Pokud potřebujete více informací o správě serveru, nahlédněte do naší nápovědy o správě a konfiguraci serveru.
- Většina formulářových pluginů (Contact Form 7, Gravity Forms, WPForms, Ninja Forms a další) podporuje reCAPTCHA i Turnstile. Hledejte v nastavení pluginu sekci Security/Anti-spam/Integrations.
- WP Armour automaticky chrání i komentáře. Pro jistotu ještě v Nastavení > Diskuze ve WordPressu zapněte ruční schvalování prvních komentářů od nových uživatelů a zpřísněte filtry.
- Omezte počet odkazů, které můžou uživatelé v komentářích vkládat – spammeři je milují.
- Pravidelně kontrolujte statistiky ve WP Armour a Turnstile. Díky tomu můžete ochranu lépe vyladit.
Závěrem
Použitím kombinace honeypotu (WP Armour) a neviditelného ověření (reCAPTCHA v3 nebo Cloudflare Turnstile) se zbavíte většiny spamu, aniž byste otravovali poctivé návštěvníky. Všechno je zdarma, nastavení je otázka pár minut a funguje to ve většině pluginů pro formuláře.
A co vy? Jaké triky proti spamu používáte vy? Podělte se o ně v komentářích! A pokud vám tenhle návod pomohl, dejte nám like a odběr.
Ať máte WordPress zase o kus čistší! A pokud uvažujete o migraci WordPressu, rádi vám s tím pomůžeme.
Často kladené otázky
Jaký je rozdíl mezi honeypot ochranou a CAPTCHA?
Honeypot je skryté pole ve formuláři, které běžný návštěvník nevidí a nevyplní, ale automatický robot ano. Pokud se pole vyplní, formulář se odešle do koše. Návštěvník o ochraně vůbec neví, což je hlavní výhoda honeypotu.
CAPTCHA (například reCAPTCHA od Googlu nebo Cloudflare Turnstile) naopak aktivně ověřuje, zda je návštěvník člověk. Moderní verze jako reCAPTCHA v3 fungují na pozadí a analyzují chování uživatele, takže už nevyžadují klikání na obrázky. Oba přístupy mají své místo. Honeypot je jednodušší a rychlejší na nasazení, CAPTCHA nabízí silnější ochranu proti sofistikovaným botům. Pro maximální zabezpečení je můžete kombinovat. Kompletní nastavení WordPressu najdete v článku WordPress nastavení.
Je plugin WP Armour zdarma?
Ano, WP Armour je dostupný zcela zdarma v oficiálním repozitáři WordPress pluginů. Nainstalujete ho přímo z administrace WordPressu v sekci Pluginy > Přidat nový. Po aktivaci začne okamžitě chránit vaše formuláře pomocí honeypot metody.
WP Armour funguje s populárními formulářovými pluginy jako Contact Form 7, WPForms, Gravity Forms, Fluent Forms a dalšími. Nevyžaduje žádné API klíče ani registraci u třetích stran. Stačí plugin aktivovat a je hotovo. Pokud chcete ochranu posílit, můžete WP Armour kombinovat s reCAPTCHA v3 nebo Cloudflare Turnstile. Další užitečné pluginy najdete v článku Nejlepší WordPress pluginy.
VPS Centrum
Vyzkoušejte zdarma naši aplikaci pro správu serveru a domén. Budete si připadat jako zkušený administrátor.
Jak nastavím Google reCAPTCHA v3 na WordPressu?
Nejprve si na stránkách google.com/recaptcha zaregistrujte svůj web a získejte dva klíče: Site Key a Secret Key. Zvolte verzi reCAPTCHA v3, která funguje na pozadí bez interakce s uživatelem.
Poté klíče zadejte do nastavení formulářového pluginu. Ve Fluent Forms najdete integraci v Global Settings > reCAPTCHA. Podobně to funguje i v jiných pluginech jako WPForms nebo Contact Form 7. Po aktivaci reCAPTCHA v3 analyzuje chování návštěvníků a přiděluje jim skóre od 0 do 1. Čím vyšší skóre, tím pravděpodobněji jde o skutečného člověka. Formuláře s nízkým skóre plugin podle nastaveného prahu odmítne. Více o zabezpečení WordPressu najdete v článku Jak zabezpečit WordPress.
Co je Cloudflare Turnstile a potřebuji k němu Cloudflare účet?
Cloudflare Turnstile je alternativa ke Google reCAPTCHA, která je uživatelsky přívětivější. Místo řešení hádanek využívá analýzu prohlížeče a chování uživatele. Pro návštěvníka je téměř neviditelná.
K použití Turnstile potřebujete bezplatný účet na Cloudflare, ale nemusíte mít svou doménu na Cloudflare napojenou. Stačí se zaregistrovat, vytvořit Turnstile widget a získat klíče. Na WordPressu pak klíče zadáte do nastavení formulářového pluginu nebo použijete specializovaný plugin Simple Cloudflare Turnstile. Doporučujeme zvolit režim „Managed“, který přidává vizuální ověření jen u podezřelých návštěvníků. Pokud provozujete web na WordPress hostingu, nastavení zvládnete během pár minut.
Jak ochráním komentáře ve WordPressu před spamem?
Základním krokem je zapnutí ručního schvalování komentářů v Nastavení > Diskuse. Tím zajistíte, že se žádný spam komentář nezobrazí na webu bez vašeho vědomí. Dále nastavte maximální počet odkazů v komentáři na 1 nebo 2.
Pro automatickou ochranu přidejte do komentářového formuláře honeypot nebo CAPTCHA. WP Armour podporuje ochranu komentářů přímo v základní verzi. Další účinnou metodou je uzavření komentářů u starších příspěvků (například po 60 dnech), protože spammeři cílí právě na starší články. Zvažte také úplné vypnutí komentářů, pokud je na svém webu nepotřebujete. Základní nastavení komentářů je součástí úvodního nastavení WordPressu.
Mohu kombinovat více antispamových metod najednou?
Ano, kombinace více ochranných vrstev je dokonce doporučená strategie. Můžete například použít WP Armour (honeypot) jako první linii obrany a doplnit ho o reCAPTCHA v3 nebo Cloudflare Turnstile pro pokročilou analýzu chování.
Každá metoda zachytí jiný typ spamu. Honeypot zastaví jednoduché boty, CAPTCHA odfiltruje sofistikovanější automaty a ruční schvalování komentářů slouží jako poslední pojistka. Důležité je nepoužívat dvě CAPTCHA řešení najednou (například reCAPTCHA i Turnstile), protože by se mohly vzájemně rušit. Jeden honeypot + jedna CAPTCHA + ruční moderace je ověřená kombinace. Více o zabezpečení webu najdete v článku Jak zabezpečit WordPress.