A hidden field bots fill and humans never see.
Invisible bot check, usually no puzzle. One Living Online account, one key per domain.
Score-based checks. Same job as Turnstile.
Cloud filter that reads the message and marks spam. No puzzle. One agency licence.
Strong content filter, but client sites need the commercial licence.
Blocks bad traffic before it reaches the site.
Not a blocker. Rescues real leads stuck in spam, and keeps spam out of the client's inbox.
A hidden field humans never see and bots fill in. Filled means spam. Invisible, with effectively zero false positives.
An invisible check that runs on page load and validates on submit. Usually no puzzle. Replaces Zero Spam and fails gently instead of hard-blocking.
Token checks, same job as Turnstile. reCAPTCHA v3 gives a 0 to 1 score you can tune. Use only one of the three.
Reads the actual message and marks spam. No puzzle. One agency licence covers every site.
Blocks bad traffic before it reaches WordPress. Whole-site, not just forms. Needs the site's DNS on Cloudflare.
Runs after a submission saves, never in front of the visitor. It does two jobs:
Rescue leads: reads the spam folder, alerts staff when something is a real enquiry.
Clean inbox: the client's notification goes through n8n first, which emails only the real ones and marks the rest as spam. No spam email reaches the client.
Free self-hosted: Ollama on the VPS with a small model (llama3.2:3b or gemma2:2b). The server has spare memory and idle CPU, so a background check every few seconds is fine.