As you can imagine, this is going to take some time.
There’s a lot to do before a blog is ready to be made “public” and released out into the world.
However, you don’t want to have to keep everything on your blog in draft mode.
It’s way easier to work on your blog if you are able to publish your posts and pages as you create them.
And that’s where this post comes in.
I’m going to show you exactly how to hide your new WordPress blog until you are ready to launch it.
That way you can design, publish and tweak to your heart’s content. Without worrying about it being seen before you are ready.
For this, we are going to be using a plugin called Coming Soon Page and Maintenance Mode Plugin by SeedProd. However, we are going to be using the free version, which you can get from the WordPress plugin repository.
For this tutorial, I am going to keep things SUPER SIMPLE. I am going to show you how to hide your site with a very plain, text-based message.
That is by no means the only option. You could add some kind of “coming soon” image instead. Or you could create a landing page that allows you to start collecting email addresses to build your email list. While these are better options, what I am trying to do with this tutorial series on “How to Start A Blog” is to keep things as fast, easy and tech-friendly as possible.
Video Tutorial: How To Hide WordPress Until You Are Ready To Launch
*If you don’t see the video please refresh the page*
Step-By-Step Photo Tutorial: How To Hide WordPress Until You Are Ready To Launch
After installing WordPress and cleaning it up, to the public your site will look something like the photo below. In other words, it will simply display whatever the default theme is that you happen to have installed.
As you begin working on your blog, it’s going to go through an “ugly duckling” stage.
And who wants people to see that right?
After all, it might scare them away and keep them from coming back. Far better to have it hidden with a message letting your visitors know that your site is coming soon.
Step 1. Log into Your WordPress Dashboard
After logging in, hover over plugins and select “Add New”
Step 2. Install Coming Soon And Maintenance Mode Plugin by SeedProd
From the Add New plugin page, type in the words “coming soon seedprod” in the keyword search box.
It will appear in the search results. Click on the “Install Now” button to install.
You will see the button switch from “Install Now” to “Activate.” Click on “Activate.”
You will be redirected to the SeedProd settings page.
Step 3. Configure The Plugin
The plugin is “disabled” by default.
If you enable the coming soon mode the display message is the default.
You can change that message to whatever you want it to say (see #1). Once you’ve done that click the “enable coming soon mode” radio button (see #2). Then click on “save all changes” (see #3).
If you prefer an image on the front page, you would have to find a coming soon stock image and then instead of changing the headline, you would add your image by clicking on the “add media” button.
Once you save your changes the coming soon mode will be active. You can tell because in your top toolbar, on the right, you will see a red message that says “coming soon mode active.”
And that’s all there is to it. When a visitor lands on your blog they will see whatever message you put up.
Just a reminder. YOU will see the public view of your site when you are logged in to your WordPress blog. In order to check that everything is working properly, log out and visit your home page.
You can now work on your site to your heart’s content and make as many changes as you want. The only thing the public will see is your coming soon message.
To turn off the coming soon mode, all you have to do is click on disable and your site will be visible once more.
So there you have it! You now know how to hide your WordPress blog until it’s ready to launch! In the next post, I’m going to give you a quick tour of the WordPress Dashboard. That way you’ll understand what you are looking at as we continue working on setting up your blog.
If you have any questions please leave them in the comment below and then check back for a response. I usually respond within 24-48 hours.