Checkout Field Editor (Checkout Manager) for WooCommerce – The best WooCommerce checkout manager plugin to man...
Block disposable and throwaway email addresses on your WordPress site.
UserCheck is a WordPress plugin designed to block disposable and throwaway email addresses from sign-up forms. It aims to reduce spam and fake accounts, resulting in a cleaner user base. The plugin integrates automatically with several popular plugins and offers a fallback option for unsupported ones.
You can configure which types of email addresses to block, including those from public providers and known spammers. UserCheck operates lightweight, checking emails only upon form submission, and maintains functionality even if the service experiences downtime.
Best for: This plugin is suitable for websites that require user registration and want to minimise spam accounts.
What it does well
Where it falls short
UserCheck provides a straightforward solution for blocking unwanted email addresses during user registration. It is particularly useful for sites looking to maintain a quality user base.
UserCheck's own description of UserCheck, lightly tidied.
UserCheck blocks disposable and throwaway email addresses from your sign-up forms. The result: less spam, fewer fake accounts, and a cleaner user base.
If you’re using any of these, UserCheck protects them automatically — nothing to configure:
For plugins without a built-in integration, you can explicitly enable a fallback check under Settings → UserCheck → Coverage. It runs only on POST submissions, skips existing users and login attempts, and stays out of dashboard reads and background tasks.
Pick which kinds of email addresses get blocked: domains that can’t receive email, disposable addresses, public providers (Gmail, Yahoo, etc.), forwarding services that hide the real address, and known spammers. Domains on your UserCheck account blocklist are always blocked.
Emails are checked only when users submit a form (registration, comment, checkout) — never re-checked for existing users or orders. No background scans, no surprises.
If our service is ever down or slow, your site keeps working: sign-ups go through and the error is logged for review. Each request times out after 2 seconds, so an unresponsive API can’t hold up your forms.
Send the full email (more accurate) or just the domain.
Developers can plug UserCheck into any plugin’s validation hook by calling UserCheck::instance()->evaluate_email( $email ) and acting on the returned action, reason, and message.
Other plugins for improving checkout.
Checkout Field Editor (Checkout Manager) for WooCommerce – The best WooCommerce checkout manager plugin to man...
Every store loses sales to cart abandonment. But with Cart Abandonment Recovery for WooCommerce, you can win t...
1 WordPress funnel builder & WooCommerce checkout plugin. Boost AOV with one-click upsells, order bumps &a...
A powerful side cart designed to make shopping faster and easier. Give customers instant cart access and a sea...
Create high-converting WooCommerce checkout pages, WooCommerce thank you pages & sales funnels with the hi...
Frictionless Multistep Checkout for WooCommerce. Get up to 36% increase in conversion rates with a better purc...