WordPress powers millions of sites - and attracts bots, scrapers, spam, and abusive users. Bot traffic is a large share of global traffic, and unprotected sites suffer from fake signups, comment spam, and scrapers. Trusted Accounts protects your WordPress pages in the background: a request check before the page loads, an SDK on the page for behaviour data, and an optional invisible challenge when needed. Real users are unaffected; bots and abusive traffic are stopped or challenged.
Threats: bots, scrapers, spam, abusive users
- Bots – Automated signups, form submission, credential stuffing, inventory scraping.
- Scrapers – Content and price scraping, AI crawlers, competitor data harvesting.
- Spam – Comment spam, contact-form abuse, low-quality registrations.
- Abusive users – Trolls, fake accounts, promo abuse - especially in communities.
Hardening WordPress (updates, strong passwords, security config) is essential; adding bot and scraper protection gives you a dedicated layer for automated and abusive traffic.
How Trusted Accounts protection works
- Request check before page load – On each front-end request (except excluded routes), the plugin calls the Trusted Accounts API (Bot Protection) with the visitor’s IP, path, and optional headers. The API responds with allow, challenge, or block - typically in under 50 ms. On allow, the visitor gets the page; on challenge or block, they are redirected to the appropriate page.
- SDK on the page – Once the page loads, a small script sends behaviour and device signals (Bot Detection) to the API. That improves classification (human vs bot, good crawler vs scraper) and powers the Admin Panel insights.
- Optional challenge – When the API returns “challenge,” the visitor is sent to a hosted challenge page powered by taCAPTCHA (proof-of-work or Code Captcha). After they complete it, they return to your site. Real users rarely see it; bots and scrapers are filtered or challenged.
- Fail-open – If the API is unreachable or times out, the plugin allows the request so real users are never locked out.
What you get
- Bot and scraper protection – Block or challenge bots and scrapers before they reach your site.
- Real users unaffected – No CAPTCHAs or extra steps for legitimate visitors.
- Admin Panel insights – See traffic, bots, and crawlers; manage allowlists (e.g. Googlebot).
- User validation (optional) – For logged-in users and communities, User Validation binds sessions and helps distinguish real vs fake users.
Who it’s for
Content sites, communities, membership areas, and any WordPress site that wants to stop bots and abusive users without changing the experience for real visitors. Works for anonymous traffic and for logged-in users.
Get started
- Install the Trusted Accounts WordPress plugin and add your API keys from the Admin Panel.
- Enable Bot Protection (request check) and optionally load the SDK for detection and analytics.
- Configure excluded routes (e.g.
/wp-admin,/wp-login.php) if needed. - Optionally enable user validation for logged-in users.
For more on defending platforms in general, see How to Defend your Platform against Spammers, Bots and Trolls. For a comparison of bot-protection tools, see Bot Protection - Top 7 Tools for 2026.
Try the Admin Panel demo or get started with Trusted Accounts.


