Will WP Ghost Protect Against Spam Signups?
This tutorial has moved to the new WP Ghost Knowledge Base where each feature is presented in detail.
Yes. WP Ghost can dramatically reduce spam signups by changing the registration path so bots can’t find it, adding reCAPTCHA to the signup form, and blocking repeat offenders with brute force protection. Sites that replace the default registration path can reduce spam signups by up to 95%. Here’s how each layer works and how to set them up.
Why Do WordPress Sites Get So Many Spam Signups?
Every WordPress site with open registration uses the same signup URL: wp-login.php?action=register. Bots don’t need to discover your registration page. They just append that path to every WordPress domain they find and start creating fake accounts at scale. WordPress’s default registration system includes no built-in spam protection, which makes every site with open registration an easy target.
Spam registrations aren’t just annoying. Fake accounts clutter your user database, mess up your analytics, trigger hundreds of confirmation emails to fake addresses (damaging your email deliverability), and can even be used for privilege escalation attacks if a plugin has a vulnerability that lets a subscriber account gain admin access.
How Does Changing the Registration Path Stop Spam Bots?
WP Ghost replaces the default wp-login.php?action=register URL with a custom path that only you know. Bots that try the default registration URL get a 404 error. They can’t find where to sign up, so they can’t create fake accounts. This single change eliminates the vast majority of automated spam registrations because bots follow scripts and those scripts target the default path.
To change the registration path, go to WP Ghost > Change Paths > Login Security and enter a custom path in the Register Path field. Click Save. For the full walkthrough, see the change register path tutorial.
How Does Brute Force Protection Help with Spam Signups?
Changing the path stops bots that target the default URL. But more sophisticated bots can scrape your page, find your registration form, and submit to the correct custom path. That’s where brute force protection with reCAPTCHA comes in.
Go to WP Ghost > Brute Force > Settings. Switch on Use Brute Force Protection and select your reCAPTCHA type. WP Ghost supports Math reCAPTCHA (no API keys needed), Google reCAPTCHA V2 (the “I’m not a robot” checkbox), and Google reCAPTCHA V3 (invisible, score-based). The reCAPTCHA is automatically added to the registration form, the login form, and the lost password form.
For the full brute force setup, see the brute force protection tutorial.
What About Comment Spam and Form Spam?
WP Ghost protects more than just the registration form. You can also change the comments path so bots can’t POST directly to wp-comments-post.php, and enable Comment Form Protection in the brute force settings to add reCAPTCHA to your comment forms. Together, these features block spam at the registration form, the login form, the lost password form, and the comment form.
For complete anti-spam coverage, combine WP Ghost’s path changes and reCAPTCHA with a content-based anti-spam plugin like Akismet or Antispam Bee. WP Ghost blocks bots at the path level (they can’t find the form). Anti-spam plugins filter at the content level (they analyze what was submitted). Two layers working together.
Frequently Asked Questions
Will changing the registration path stop all spam signups?
It stops the vast majority. Most spam comes from bots that target the default wp-login.php?action=register URL without loading your page. Changing the path eliminates these entirely. More sophisticated bots that scrape your forms can still get through, which is why adding reCAPTCHA via brute force protection is the recommended second layer.
Does WP Ghost protect WooCommerce registration forms?
Yes. WP Ghost’s brute force protection with reCAPTCHA covers WooCommerce login and registration forms. WP Ghost is fully compatible with WooCommerce. Cart, checkout, product pages, and customer account creation all work normally with all protection features enabled.
Do I still need a dedicated anti-spam plugin?
WP Ghost handles bot-level spam (bots that target default paths and can’t pass reCAPTCHA). A dedicated anti-spam plugin like Akismet handles content-level spam (human spammers and sophisticated bots that complete forms correctly). For most sites, WP Ghost’s path changes and reCAPTCHA are sufficient. If you receive spam from human users or very advanced bots, adding a content-level filter provides an extra layer.
Is this a free feature?
Yes. Changing the registration path, changing the comments path, and brute force protection with all reCAPTCHA types (Math, V2, V3) are all included in WP Ghost Free along with 115+ other security features.
Does WP Ghost modify WordPress core files?
No. WP Ghost uses server rewrite rules and WordPress filters to change paths and add form protection at runtime. No core files, theme files, or plugin files are modified. Deactivating WP Ghost restores all default paths and removes all protections instantly.