Why and how can you make your WordPress blog private?

Why and how can you make your WordPress blog private?

Having a blog online and make it private? Does that sound crazy to you?

Not really. There could be various reasons as to why someone would want their blog to be private.

And when I say private blog – there are two options:

  1. You can either make the entire blog private.
  2. Or have certain blog posts private.

Nevertheless, I would like to make a point here – if you publish something online and want to make it private, you should understand that it is not 100% safe to do so.

If you are planning to save/share sensitive or private information it is better to not put it online in the first place.

But for other reasons, you can always decide to have a private blog.

Why would you want to have a private blog?

May be you want to have a private writing blog – where you keep your daily writings (not so personal). You could use that blog for daily wiring practice.

Or use it as online diary.

Or keep a draft of all your blog posts as you write them in advance to be published on your public blog.

May be you and your team can have a private blog to share certain work-related stuff.

May be you are building your website, and you don’t want it to go public until it is completed.

May be you want to protect some of your content from general public and want only your friends or family to access it.

May be you want to have only registered users to view your blog posts!

Or may be you want to have only subscribers access certain pages on your website.

Whatever the reason may be, there are a handful of ways to achieve these. Let’s see how.

Use the Search Engine Visibility setting

Before showing how, let me tell you that this option is to just discourage search engines from crawling and indexing your site.

That means, this won’t prevent someone from directly accessing pages on your site if they happen to know the url.

To enable this setting, login to your WordPress Dashboard and head over to Settings > Reading.

Reading Settings

At the bottom you will see an option to “Discourage search engines from indexing this site”. Check that (and don’t forget to read what’s written below that).

Discourage search engines

Click Save Changes and you are done.

Password protect a post or page

This option is helpful if you want to keep certain pages and posts on your website private.

You can do this by visiting the post/page editor page in WordPress. Open the post/page in editing mode and on the right you will see “Edit” link next to Visibility.

Click on that.

Edit visibility

You will see the options to either password protect the post/page. This is useful if you want to restrict access to only certain posts/pages.

Users or members of family or friends can access those protected pages when you share the password with them. Others won’t be able to access the content on those pages.

Another option is to make it Private. With this option no one else except you (logged in to WordPress) will be able to see that page/post.

Choose visibility

Select the appropriate option!

Using shortcodes to protect certain parts of content

Of course then there are shortcodes. You can use shortcodes to protect partial content.

There are plugins for this purpose.

One such plugin is Content Protector that allows you to protect sections of a post (even multiple protected sections in a single post).

Users will need to enter a password to access that protected section of the post.

WP Content Protection is another plugin that does this job.

WP Content Protection

Apart from shortcode protection this plugin has other options like making protected content only available to logged in users and by user roles (more on that below).

Protect content by user level

Of course you can allow certain level of users to access the content and protect it from the others.

Apart from WP Content Protection plugin, you can also use the Private Content plugin show content only to Editors or Authors and hide from the others.

This is great for working with your editorial team on a private space.

Another plugin called More Privacy Options also serves the same purpose.

This plugin adds additional options in the Settings > Readings page of WordPress so you can make the entire site visible to only site members or even only admins.

My Private Site is yet another plugin with this option. But at the time of wiring this post, the plugin has not been updated for quite some time now.

One more very simple plugin that I would like to point out here is the f(x) Private Site. The plugin is super simple to use and also protects your RSS feeds.

Simple Members Only is yet another simple option to go for!

Using a maintenance mode notification

Of course, this option is helpful only if you want to have your blog private for some time – while it is in construction (say undergoing design, or other changes).

You might want to launch your blog quite soon after the temporary private requirement is no longer needed.

You can use the WP Maintenance Mode plugin for this.

WP Maintenance Mode

While your blog is private in maintenance mode, using this plugin you can still receive emails from readers via a contact form, have people subscribe to your newsletter, have social media icons and much more.

You can also customise the look of the notification page, and also have a timer that shows when your site will go live.

Running membership sites

Of course, you would want to run a membership site to add additional income stream to your business.

Launching online courses or having member only content where your readers pay to access the content is what a membership site is about.

You may want to have one-off payments or recurring payments.

In any case you might want to restrict access only to members who paid or who continue paying. And you do not want others to access the member-only content. Even (more importantly) the search engines.

Running a membership site is not a “simple” option. There are “various features” that need to be integrated apart from merely making part or whole of the site private.

Those “various features” include:

  • Integration of payment processors
  • Creation of various member levels (ex. Bronze, Silver, Gold, Platinum)
  • Creation of various kinds of products
  • Ability to drip feed content (ex. Online courses)
  • Autoresponder integrations (so your customers are added to a list automatically for course related notifications and upsells)
  • Dedicated member area
  • Check out pages

I can go on… But you get the idea.

So apart from just making the content private, there are a lot of things involved here. You therefore need a dedicated plugin or a theme that serves the purpose.

Why do you want to make your WordPress blog private?

That’s the question here. Answering that question will help you to choose the right tool/plugin to get the job done.

And I’ve listed a few different options that serve different purposes for making a private WordPress blog.

Find out your purpose and find out the tool that suits you!

About the Author

I'm Jane, the owner of Best Hosting And Design, where I help bloggers and website owners to create and maintain their websites. Check out the services I offer here so you can make use of them. For cutting-edge business tips, please head over to Jane Sheeba.

Leave a Reply 5 comments

Nirmala Santhakumar - September 20, 2016 Reply

Hello Jane,

I wonder how you come up with the interesting topics that the bloggers really need and yes, this shows your professionalism.

Coming to the post, you have explained all the possible ways to have a private blog.

When building a new blog, I always enable the “Discourage search engines” option until I finished the essential tasks and perfect on page SEO.

I unaware of the content locker plugins that you have listed here, thanks! I’ll check the details and have the nice one.

Thanks for writing the helpful post for us.

Robin Khokhar - September 21, 2016 Reply

Hi Jane,
This is really a good concept to write an amazing blog post like this. I have the power to WordPress to make some blog posts provide which you have crafted it in a different way.
So, thanks for the great share.

Ravi Chahar - September 21, 2016 Reply

Hey Jane,

Using the search engine option, the website would get de-indexed from the search engine. No one would know that your site ever existed.

Protecting a WordPress post is a quite good idea. I have done that once. Though I have never used the shortcode but still, it seems quite helpful.

Glad to read this article.
Thanks for sharing with us.
Have a great week ahead.
~Ravi

Amit Patel - September 29, 2016 Reply

Hello Jane, You have really mentioned great point here. I never thought of making any wordpress post or blog post private. Whenever I need to hide a blog post from public/search engine, I save them as drafts. But after reading your article, I think it’s good idea to make your blog post private as no one can access that.

Dhruv Patel - December 23, 2016 Reply

wow!!!!!!!!!!!!!superb …. Really enjoyed this informative post.. Will bookmark this and share to others…learn a lot from this…

Leave a Reply: