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.
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.
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.
VPS Centrum
Vyzkoušejte zdarma naši aplikaci pro správu serveru a domén. Budete si připadat jako zkušený administrátor.
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ů.
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.