WordPress Plugin Private Blog

es, you hear it right !! You can make WordPress site private. There can be several reasons for the same. When you want to create a family-blog joined by all your family friends & relatives, all over the globe, you need privacy from rest of the world. One can need private blogs for team members to share project related views, in some business, for students to create a single-access point to collect notes or for special customers who are granted special privileges etc. As like this, you can have your own reason to make WordPress site private.

There may be times when you want to limit your WordPress site content visibility to only certain people such as admins and logged-in users. To take one example, you plan to create a private classroom website for only registered students to view training materials. Limited access websites also come in handy to share internal projects within a company or an organization.

WordPress offers a built-in feature that helps discourage Google and other search engines from indexing your website entirely. However, it’s likely that you, as a site owner, would like to have more advanced options. You might want to allow specific roles to open the protected content or make some pages visible to the general public.

To help you get started making your WordPress site private, we’ve put together a collection of some plugins with their main features so that you can pick the right one for your site.

#1 My Private Site


My Private Site is one of the most popular plugins to privatize your website. Only registered users are allowed to access your WordPress content. In other words, when visitors open any pages on your site, they will see the login page with a form forcing them to fill in a valid username and a proper password.


The plugin proves particularly effective in excluding some parts of your website from being private. Visitors will have access to some posts while the rest of the website is hidden.

You can also preview what people will see after successfully logging into your site by enabling the Landing Location option.

All features will be disabled as soon as you install the plugin so that you have a chance to get familiar with them before setting the site to private. You will see a warning message that your website is not private yet. It’s displayed after the first activation of the plugin until you go to the plugin’s Settings page.

Still, My Private Site doesn’t protect your images, videos, and other media files. People can find these files on Google image search results and access them directly.


  • Make some pages and posts visible while the entire site is private
  • Lead users to different pages after logging in


  • Don’t protect media files (e.g. images and videos)
  • Can’t control non-WordPress web pages (etc. .html or .php files) created manually or by other software products

#2 Password Protect WordPress

Password Protect WordPress makes your WordPress site private with a simple password. Rather than requiring login details (usernames and passwords), you can provide users with a password only. Anyone with this password can unlock and read the protected content. There is no registration needed.


The plugin allows you to set whitelisted roles who can access your website without having to enter a password as well. These role options include admins, post’s authors, and logged-in users, and more. You can select multiple user roles at the same time.

The Cookies Expiration Time is of great convenience as you can let users access the protected pages without having to re-enter the password.


Besides, our Password Protect WordPress plugin isn’t just for restricting access to the whole WordPress site. It’s also available for you to make some pages or a portion of your website visible to the public whereas the entire website is password protected.

It also comes with other awesome features, i.e. password protecting single posts and locking all posts under a category.

You should get the PPWP PRO version to explore more advanced password protection features to protect your WordPress site. For example, it’s possible for you to create unlimited passwords per user role or provide the same password for multiple users.

Similar to the My Private Site plugin, Password Protect WordPress doesn’t stop Google and other search engines from indexing your file uploads. This means visitors can easily search for those files on Google and access them via their direct URLs. To secure your file uploads, you’re required to integrate this plugin with Prevent Direct Access Gold plugin.


  • Require passwords only, no registration or login needed
  • Whitelist specific user roles to access the private content without entering a password
  • Lock a post with multiple passwords
  • Block search engines from indexing your protected site
  • Offer frequent updates and fantastic support


  • Can’t protect media files unless you integrate with Prevent Direct Access plugin

#3 Private Content


Private Content is another useful plugin to keep your WordPress site content away from the prying eyes. You can use it to show a part of your post content to specific roles with a shortcode. However, the plugin works with the standard WordPress roles such as Administrators, Authors, and Editors only.

The higher role can see the content of the lower ones. The role order is Admin, Editor, Author, Contributor, and Subscriber. By way of example, editors can see the private content of authors, contributors, and subscribers while subscribers, the lowest role, are able to see their own content only.

In case you don’t want higher roles to read the lower roles’ content, you can mark a text as visible only to that role. Contributors, for instance, create a private post and you want only them to access their content. Marking a text as visible only to Contributors means that higher roles like Editors and Authors aren’t able to see this content now.

Still, you have to add a shortcode to every page manually to apply the roles’ visibility. Here is an example shortcode:

[private role="editor"]Text for Editors[/private]


  • Allow specific roles to view the private content
  • Permit higher roles to take control over lower roles’ access permissions


  • Require to add the shortcode to every single page manually
  • Have to make changes in the shortcode when changing the roles’ visibility

#4 WP Private Content Plus

ppwp-WP Private Content Plus

WP Private Content Plus allows you to restrict access to not only posts and pages, but also custom post types. If you want to lock down your whole website, you have to password protect it. The plugin also enables you to protect your content in many places such as widgets, menus, and search.

Thanks to the Widget Restrictions feature, guests, members, or any specific user roles are restricted to accessing specific widgets. You can show different widgets to different user types.

Menu Restrictions enable you to show different navigation menus to different user roles so they can access specific widgets. It comes in handy for hiding some items from specific roles.

WP Private Content Plus also comes with a shortcode to protect a part of your post and page content from guests, members, or specific user roles. You might find it beneficial when requiring users to subscribe in order to access the full content.


  • Password protect the entire website
  • Restrict access to parts of the content
  • Prevent searchable content on search result pages


  • Focus on post, page, and custom post type protection only

#5 All-in-One Intranet


All-In-One Intranet gives you another option to hide your global WordPress website from the public view. When its Privacy option is enabled on the plugin settings page, your site content will become completely private. However, your uploads are accessible to those having direct URLs.

In addition, Auto Logout authorizes you to set an expiration time for inactivity. If users don’t take any actions on the website after this period of time, they’ll be automatically logged out.


The plugin supports single-site WordPress installations only. If you’re using WordPress multisite network, you’ll need to buy the premium version.


  • Activate and use the plugin in a matter of minutes
  • Offer the expiration time for inactivity


  • Not support multisite installation with the free version
  • Permit direct access to media files via their URLs


If you need to make WordPress Site Private, then these are some excellent plugins. Nothing can be easier than using simple plugins to control the visibility of your website content. You can save the authorized users or user role who can access the specific information. Even you will get prompts if any intruder will try to log into your website. Really, these plugins have made the privacy control of website so easy!! Check out our free WordPress themes.

Having a WordPress site private is critical and designing pre-made themes can be a little weary task to do. You can opt for a managed WordPress platform or a website maker which will let you have the ease of executing the work without any hassle.


No Comment.