WPBeginner

Beginner's Guide for WordPress

  • Blog
    • Beginners Guide
    • News
    • Opinion
    • Showcase
    • Themes
    • Tutorials
    • WordPress Plugins
  • Start Here
    • How to Start a Blog
    • Create a Website
    • Start an Online Store
    • Best Website Builder
    • Email Marketing
    • WordPress Hosting
    • Business Name Ideas
  • Deals
    • Bluehost Coupon
    • SiteGround Coupon
    • WP Engine Coupon
    • HostGator Coupon
    • Domain.com Coupon
    • Constant Contact
    • View All Deals »
  • Glossary
  • Videos
  • Products
X
☰
Beginner's Guide for WordPress / Start your WordPress Blog in minutes
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
Recommended
WordPress Plugins
View all Guides

WPBeginner» Blog» Beginners Guide» How to Make Your WordPress Blog Completely Private

How to Make Your WordPress Blog Completely Private

Last updated on April 5th, 2018 by Editorial Staff
65 Shares
Share
Tweet
Share
Pin
Free WordPress Video Tutorials on YouTube by WPBeginner
How to Make Your WordPress Blog Completely Private

Do you want to make your WordPress blog completely private? Often we get requests from parents who want to use WordPress to share baby photos with friends and family. In this article, we will show you how to make your blog completely private. We will also cover how to create a private and password protected post in WordPress for those who want to have a public blog with a private area.

When and Who Needs a Private Blog?

  • A private WordPress blog is useful for sharing your family events, wedding photos, baby pictures, etc. with friends and family. See some of the best WordPress themes for family blogs for inspiration.
  • A private blog can be used as your own private diary or journal.
  • Teams working on projects can collaborate on a private blog.
  • An under construction website that is not yet fully ready for public viewing.
  • A classroom website can be made private and accessible only to registered students.

Video Tutorial

Subscribe to WPBeginner

If you don’t like the video or need more instructions, then continue reading.

Making a WordPress Blog Completely Private

First thing you need to do is install and activate the My Private Site plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation you need to visit Settings » Private Site page to configure the plugin settings.

Private site settings page

First you need to check the box under ‘Make Site Private’ section to enable the plugin and make your site private.

The next section is to allow users to register on your WordPress site. If you don’t want users to be able to register on your site, then you can skip this section.

Under ‘Landing Location’ section you can choose which page users will see when they login. By default, the plugin will return them to the same URL they requested before login. You can also redirect users to homepage, WordPress admin dashboard, any other URL on your WordPress site.

Landing location

The custom login page section is only applicable if you are using a custom login page on your WordPress site. Simply check the box, and provide the URL of your custom login page. The plugin will then start using that URL as login page.

Custom login page settings

My Private Site plugin also allows you to exclude some parts of your website from being private. For example, if you are using a static front page and want users to see it, then you can add it as an exclusion. You can also add other URLs like a contact form or about page into exclusion list.

Exclude pages to be always visible

Don’t forget to click on the save changes button to store your settings.

That’s all, people visiting your website will now be asked to login before they can view your website. Depending on your settings, users may be able to see excluded pages or they will just see the login page.

Making Individual Posts Private in WordPress

WordPress comes with a built-in feature which allows you to make posts or pages private and password protected. Here is how to make a WordPress post private.

You need to start by creating a new post in WordPress or edit an existing one. On the post editor screen, you will see the Visibility option under the publish meta box. Click on the Edit link next to visibility.

Edit a post's visibility

There you will see the options to make a post Private or add a password protection to the post. Choose the appropriate radio button to make a post private or password protected.

Making a WordPress post password protected or private

If you choose to make a WordPress post password protected, then WordPress will ask you to enter a password. Users will need to enter this exact password to view the post. You can send this password to friends and family by email, and they can view the post by entering the password.

Important: Please note that users with the user role of Editor or Administrator can view a password protected or private post by logging into the WordPress admin area. However if you are the only user on your site, then you don’t need to worry about that. For more information please see our guide on how to add or remove capabilities from user roles in WordPress.

We hope this article helped you create a completely private WordPress blog and posts. It is a great way to share your things with select people on your own website.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Google+.

65 Shares
Share
Tweet
Share
Pin
Popular on WPBeginner Right Now!
  • Google Analytics in WordPress

    How to Install Google Analytics in WordPress for Beginners

  • How to Properly Move Your Blog from WordPress.com to WordPress.org

  • How to Start Your Own Podcast (Step by Step)

    How to Start Your Own Podcast (Step by Step)

  • Revealed: Why Building an Email List is so Important Today (6 Reasons)

    Revealed: Why Building an Email List is so Important Today (6 Reasons)

About the Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi. Trusted by over 1.3 million readers worldwide.

The Ultimate WordPress Toolkit

34 Comments

Leave a Reply
  1. Luz Manalo-Cruz says:
    May 18, 2020 at 1:25 am

    1. How do I disable this feature/plugin once my site is ready for public viewing?
    2. Does my site need to be Live to activate Private Site plugin or can I activate this plugin while on localhost and then move to Live Site?

    Reply
    • WPBeginner Support says:
      May 19, 2020 at 9:24 am

      You could uncheck the box or remove the plugin from your plugins section to remove the coming soon page and most tools for transferring local installations should transfer this plugin as well if you wanted.

      Reply
  2. Giulia says:
    Nov 13, 2018 at 6:12 am

    The organisation that I work for is looking to advertise their website and services (which are usually entirely private and password protected) on Facebook to non-users of the website. Is there a way to publish a partially private page?

    Reply
  3. Kevin Davies says:
    Mar 14, 2018 at 4:05 pm

    I have made the posts on my blog ‘password protected’ but two of my laptop/phones still show site in full ie with no password protection !
    Any ideas why ?

    Reply
    • Editorial Staff says:
      Mar 14, 2018 at 4:20 pm

      Are you logged in as an admin on your other devices? You may also want to clear any caching on your site

      Reply
  4. Mark Alcock says:
    Oct 20, 2017 at 10:11 am

    Hello there
    Will setting a page to ‘private’ prevent google and other search engines from indexing it when they crawl?

    Reply
    • WPBeginner Support says:
      Oct 22, 2017 at 9:59 pm

      Hi Mark,

      No, it will not stop search engines from crawling. However, search engines will not be able to see content.

      Reply
  5. Sara says:
    Sep 25, 2017 at 1:14 pm

    Do I need to have Business Plan in order to install My Private Site?

    Reply
    • WPBeginner Support says:
      Sep 26, 2017 at 8:02 am

      Hi Sara,

      Seems like you are using WordPress.com. Please see our guide on the difference between self hosted WordPress.org vs free WordPress.com blog.

      Reply
  6. Carrie says:
    Aug 15, 2017 at 4:55 pm

    This is silly and convoluted. With such a robust and established platform, why isn’t there a simple box already in settings which allows you to make your blog private while in construction?

    Reply
    • Yudi says:
      Mar 4, 2018 at 9:05 am

      Hi Carrie,

      There is a box provided to make your post private by checking the “password protected” option. You have to give the password to your private readers.

      Otherwise the best alternative is to make a membership site, which can be paid or free.

      Reply
  7. siri says:
    May 10, 2017 at 3:19 pm

    hello,

    the username and password that was used on the login screen, is that the same username and password to access the backend admin area, or do we need to create a new username and password for those who are registering ?

    Reply
  8. Adrianne says:
    Dec 16, 2016 at 1:57 pm

    This I think reply is private.

    Reply
  9. TimK says:
    Sep 16, 2016 at 10:37 am

    The My Private Site plugin is not working properly. Using it at this time results in visitors seeing this “Warning: Cannot modify header information – headers already sent by (output started at /home/cosmokat/public_html/wp-content/themes/spacious/page.php:11) in /home/cosmokat/public_html/wp-includes/pluggable.php on line 1174”

    User beware!

    Reply
  10. Tim says:
    Sep 2, 2016 at 2:11 pm

    Thanks for the tips! I just started out a little over three weeks ago. I am planning on setting up my e-mail list this week, and I was considering using Mad Mimi. Thanks for the tutorial!

    Reply
  11. tom rice says:
    Sep 2, 2016 at 1:30 pm

    I was reading a tutorial on WordPress….org not WordPress.com. he indicated the private setting is only on the WordPress.com venue not the WordPress.org. I want to be an invite only blog privately. Will I need the use the WordPress.com and not WordPress.org venue to do that?

    thanks.

    Reply
  12. Alan P says:
    Jun 15, 2016 at 10:08 am

    The private only plugin has a security flaw.

    Reply
    • WPBeginner Support says:
      Jun 16, 2016 at 6:14 pm

      Thanks for notifying us. We have updated the article and added a new plugin.

      Reply
  13. Andy says:
    Apr 10, 2016 at 7:44 pm

    The “Private Only” plugin referred to in this (and many other) posts appears to have disappeared sometime in the last two years. Is there an obvious successor plugin? I’ve searched and tried some others but none appear to fit so well for my purposes as the lost “Private Only”. Might it be it only changed name? Any ideas?

    Reply
    • WPBeginner Support says:
      Jun 16, 2016 at 6:16 pm

      We have updated the article with a new plugin ‘My Private Site’. Please give it a try.

      Reply
  14. Devon says:
    Jan 15, 2016 at 9:55 am

    I am not seeing (on my private wordpress blog) where I can set a password for users to log in? I tried to follow all the steps… but must be doing something wrong.

    Reply
  15. Cecilia says:
    Dec 1, 2015 at 3:20 pm

    Hello Editorial Staff.

    I wonder if I visited a private page (in which I am given the password already) will the author be able to tell who sees that page? Will the author know that I see the page? Or put it in this case. There are two people, A and B. B is my friend, A don’t know anything about me. A has a private post but only B is allowed to see it.

    B, being a friend of mine gladly gave me A’s password without A knowing it. Will A be able to find out that I saw the page?

    Reply
    • WPBeginner Support says:
      Dec 1, 2015 at 11:28 pm

      No.

      Reply
  16. Mogens says:
    Sep 18, 2015 at 2:54 am

    I use the private only plugin a month ago but now i cannot get access to to plugin page

    Please help

    Reply
  17. Tim says:
    Jun 21, 2015 at 4:09 pm

    This is confusing. If I have a site which is private, I have the option to make “public” posts. What happens then? Are they still hidden from public view, or not? Why don’t you all explain how these two functions work together?

    Reply
  18. Theo says:
    Mar 10, 2015 at 8:01 pm

    Nice Plugin! But how do I protect files in my uploads folder which could be a part of a post or a page?
    E.g. someone uses the URL of a picture everyone who get the URL have access to this picture.

    Reply
  19. WPBeginner Staff says:
    Feb 12, 2015 at 12:14 pm

    The article you linked is for WordPress.com not for self hosted WordPress sites.

    Reply
  20. Andrew says:
    Feb 3, 2015 at 8:33 pm

    Whats the difference between this plugin approach and the simpler and easier setting of the privacy settings as shown in :
    http://en.support.wordpress.com/settings/privacy-settings/

    Reply
  21. discusffs says:
    Nov 18, 2014 at 4:49 am

    Hi Editorial Staff ,

    How can you protect complete theme & plugin information ? its possible to detect the framework and theme ,plugin used.

    Reply
  22. ashekul says:
    Oct 10, 2014 at 11:57 pm

    Is there any way to limit access to a portion of my website to users with specific email addresses that I set up ahead of time?

    RUMON IT

    Reply
    • Joyce Grace says:
      Nov 3, 2014 at 3:36 pm

      Yes you can use a membership plugin. Or if you are doing this for a specific purpose, such as using an LMS or teaching plugin, usually these plugins will have that ability built in.

      Reply
  23. Don DeMaio says:
    Jul 20, 2014 at 10:52 am

    Is there any way to limit access to a portion of my website to users with specific email addresses that I set up ahead of time?

    Reply
  24. ratnesh sonar says:
    Jul 17, 2014 at 12:29 pm

    @wordpressbeginner:disqus What are the Pros and Cons of creating a Private Blog???

    Reply
    • William says:
      Oct 23, 2014 at 4:02 pm

      There is no « Pros » or « Cons » ! You need, or you don’t need, a private blog.
      Simple as that. ;-)

      Reply

Leave a Reply Cancel reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

Over 1,320,000+ Readers

Get fresh content from WPBeginner

Featured WordPress Plugin
All in One SEO logo
All in One SEO
Improve website SEO rankings with AIOSEO plugin. Learn More »
How to Start a Blog How to Start a Blog
I need help with ...
Starting a
Blog
WordPress
Performance
WordPress
Security
WordPress
SEO
WordPress
Errors
Building an
Online Store
Useful WordPress Guides
    • 7 Best WordPress Backup Plugins Compared (Pros and Cons)
    • How to Fix the Error Establishing a Database Connection in WordPress
    • Why You Need a CDN for your WordPress Blog? [Infographic]
    • 30 Legit Ways to Make Money Online Blogging with WordPress
    • Self Hosted WordPress.org vs. Free WordPress.com [Infograph]
    • Free Recording: WordPress Workshop for Beginners
    • 24 Must Have WordPress Plugins for Business Websites
    • How to Properly Move Your Blog from WordPress.com to WordPress.org
    • 5 Best Contact Form Plugins for WordPress Compared
    • Which is the Best WordPress Popup Plugin? (Comparison)
    • Best WooCommerce Hosting in 2020 (Comparison)
    • How to Fix the Internal Server Error in WordPress
    • How to Install WordPress - Complete WordPress Installation Tutorial
    • Why You Should Start Building an Email List Right Away
    • How to Properly Move WordPress to a New Domain Without Losing SEO
    • How to Choose the Best WordPress Hosting for Your Website
    • How to Choose the Best Blogging Platform (Comparison)
    • WordPress Tutorials - 200+ Step by Step WordPress Tutorials
    • 5 Best WordPress Ecommerce Plugins Compared
    • 5 Best WordPress Membership Plugins (Compared)
    • 7 Best Email Marketing Services for Small Business (2020)
    • How to Choose the Best Domain Registrar (Compared)
    • The Truth About Shared WordPress Web Hosting
    • When Do You Really Need Managed WordPress Hosting?
    • 5 Best Drag and Drop WordPress Page Builders Compared
    • How to Switch from Blogger to WordPress without Losing Google Rankings
    • How to Properly Switch From Wix to WordPress (Step by Step)
    • How to Properly Move from Weebly to WordPress (Step by Step)
    • Do You Really Need a VPS? Best WordPress VPS Hosting Compared
    • How to Properly Move from Squarespace to WordPress
    • How to Register a Domain Name (+ tip to get it for FREE)
    • HostGator Review - An Honest Look at Speed & Uptime (2020)
    • SiteGround Reviews from 4196 Users & Our Experts (2020)
    • Bluehost Review from Real Users + Performance Stats (2020)
    • How Much Does It Really Cost to Build a WordPress Website?
    • How to Create an Email Newsletter the RIGHT WAY (Step by Step)
    • Free Business Name Generator (A.I Powered)
    • How to Create a Free Business Email Address in 5 Minutes (Step by Step)
    • How to Install Google Analytics in WordPress for Beginners
    • How to Move WordPress to a New Host or Server With No Downtime
    • Why is WordPress Free? What are the Costs? What is the Catch?
    • How to Make a Website in 2020 – Step by Step Guide
Deals & Coupons (view all)
SeedProd Logo
SeedProd Coupon
Get 50% OFF SeedProd Coming Soon Page plugin for WordPress.
Cozmoslabs
Cozmoslabs Coupon
Get 15% OFF on Cozmoslabs WordPress premium plugins.
Featured In
About WPBeginner®

WPBeginner is a free WordPress resource site for Beginners. WPBeginner was founded in July 2009 by Syed Balkhi. The main goal of this site is to provide quality tips, tricks, hacks, and other WordPress resources that allows WordPress beginners to improve their site(s).
Join our team: We are Hiring!

Site Links
  • About Us
  • Contact Us
  • FTC Disclosure
  • Privacy Policy
  • Terms of Service
  • Free Blog Setup
  • Free Business Tools
Our Sites
  • OptinMonster
  • MonsterInsights
  • WPForms
  • SeedProd
  • Nameboy
  • RafflePress
  • Smash Balloon

Copyright © 2009 - 2021 WPBeginner LLC. All Rights Reserved. WPBeginner® is a registered trademark.

Managed by Awesome Motive | WordPress hosting by SiteGround | WordPress CDN by MaxCDN | WordPress Security by Sucuri.