My Private Site – Make Your Whole Site Private, Force Login & Block Registration Spam
View on WordPress.orgScores higher than 71% of indexed plugins
About
Make WordPress private in one click, block registration spam, and safely clean up existing spam accounts.
Security History
What It Does
My Private Site locks down a WordPress site so only logged-in users can see any content, with one-click activation. It also blocks automated registration spam, includes optional reCAPTCHA, and provides staged safeguards that protect existing online users from being accidentally locked out during cleanup.
Who It's For
This plugin fits small membership sites, client portals, internal intranets, invite-only communities, and any business that wants to keep its entire WordPress site hidden behind a login wall without writing code. The staged safeguards are especially useful for sites that already have active registered users and cannot afford to lock anyone out mid-cleanup.
Who Should Skip It
If you only need to protect a single page or post, or if you want a public marketing site with a small members-only section, a full-site lockdown is overkill. Sites that need granular page-level access control, custom user roles, or paid subscriptions should look at a membership plugin instead.
The Bottom Line
My Private Site delivers exactly what its name promises: a one-click whole-site lockdown with sensible safeguards to avoid locking out real users, and it is maintained with impressive recency. The main caveat is the near-absence of public support threads, which makes it harder to judge how the author responds when something goes wrong. For a straightforward private site with 20,000 other installs behind it, it is a solid, focused tool with an overall score of 80.26/100.
Related Plugins
Choose hCaptcha for WP if your main concern is replacing Google reCAPTCHA across forms site-wide and you do not need full-site privacy enforcement.
Pick this alternative if you only need spam protection on Contact Form 7 forms and have no interest in locking down the entire site.
Select Advanced Google reCAPTCHA if you want a dedicated, more widely installed (200,000 installs) reCAPTCHA solution for login, registration, and comments.
Choose Login No Captcha reCAPTCHA if you specifically want a no-captcha experience on the WordPress login screen and do not need broader privacy features.
Pick Contact Form 7 Captcha if you run a Contact Form 7 site with 100,000-installs-worth of community trust and only need captcha protection on those forms.