front door to your website's homepage
© Ken Dodds, Little house, via Flickr

Everybody knows that blogs are where you find posts to read.

So it stands to reason that visitors expect to find these posts listed immediately upon entering your blog, ready and waiting to be read.

And this is what the default blog setup gives you when you first create your blog. Your posts on presented on your blog’s first page.

Can a blog be a website?

The beauty of WordPress as a blogging medium is that it can also be used to create websites.

Essentially a modern, interactive, CMS (content management system, or self-editable) website made via WordPress is a blog with extra pages. Like this one.

If you were to enter Beginner Bloggers via its ordinary URL (web address), you would arrive at its homepage. Not the blog listings page. That is accessible via the link ‘Blog’ in the navigation links or tabs at the top right.

Showing blog link in navigation

And you will also notice on closer inspection that there is a link or tab called ‘Home’, in purple because it is active, on that navigation bar.

How do I get that home link?

You need to create a homepage, and another page to contain your posts.

This means creating pages rather than posts. The procedure is the same for both and self-hosted websites, but I shall show you on my blog.

Go to ‘My Sites’ at the top left corner and select ‘WP Admin’ from the drop down menu:

My Sites drop down menu

In blogs, if you are already logged in, you can access the Dashboard via the drop down menu activated from your blog’s name in the top right corner:

Getting to the Dashboard

Once in the Dashboard, locate ‘Pages’ > ‘Add New’ from the left sidebar:

Add a new page

And you will see something very similar to when you write your posts, except that it says ‘Add New Page’ at the top rather than ‘Post’:

Create a page called Home

Now type in what you want to call your homepage, eg ‘Home’, in the title field.

If you’re feeling adventurous, or are ultra organised and have your homepage content ready, you can add this or something suitable into the editing main field underneath.

Publish your new ‘Home’ page via the Publish menu in the top right corner:

Publish button

And see the confirmation once it is done:

Page published acknowledgement

Now click on the ‘Add New’ button next to ‘Edit Page’ so you can create the page which will contain your blog posts. Simply repeat the process again:

Creating post listing page

This time you name your page ‘Blog’ or ‘News’ or ‘Articles’ or whatever you want to call the page that contains your blog posts, but you don’t write anything in the editing field.

Publish it as before.

Now comes the magical bit!

Go to the ‘Settings’ link in the left sidebar and from the drop down menu select ‘Reading’:

Select Settings Reading

And you will see that your blog is set up to show your posts on the front page:

Showing front page contains posts

If you select the second option ‘A static page (select below)’:

Activate static pages option

You will see that the drop down menus have been activated.

Select the pages you created in each drop down menu that are relevant to its criteria:

Select Home for front page Select Blog for posts page

This is what it should look like when you’ve finished:

Static pages selected

Don’t forget to go to the bottom of the page to click on the ‘Save Changes’ button:

Save changes button

And you will get confirmation that everything is OK at the top of the page:

Settings saved

Now check out your new homepage

Go to ‘My Sites’ at the top left and select ‘View Site’ from the drop down menu:

View Site link in dashboard sidebar

Or with a website, find the name of your blog at the top left and click ‘View Site’ from the drop down menu:

View Site on a self-hosted blog

And now you will see your new homepage:

New homepage

As you can see, the ‘Home’ tab is highlighted and the ‘Blog’ tab is next to it. This is where you can find your posts now, safely stored in their new blog listing page:

New blog listings page

There you are, that is how you create a homepage for your blog, so you can turn it into a website.

Now, if you’re observant like me, you will have noticed that the pages in the navigation bar are listed in alphabetical order.

Here’s a How-To post that explains how to regulate which order your navigation tabs are arranged.

Also, start thinking about what you want to write in your new homepage that will make your visitors understand where they are, what they want to do, and how they can do it!

You can always read this post to get some ideas from what I think should go into a homepage.

About the Author

Alice Elliott

Alice Elliott writes the Beginner Bloggers blog for beginner and post-beginner bloggers to “explain things really simply” about blogging and WordPress. She specialises in simple, easy to understand, highly visual courses and tutorials using ordinary, everyday words. Why not also visit her award winning Fairy Blog Mother blog to learn some more.

  • This is great, I am in the process of changing my company website to WordPress, great that I can set up a home page this easily! Found you via 30 day business blogging challenge 🙂

    • Thanks Diana. Yes, it is easy once you know how. Let’s hope you use a theme that doesn’t automatically give you a ‘customised’ homepage, or you won’t be able to edit it easily. It’s much better if you can create your own.

      • Yeah, about those themes… is there one that is simple, flexible, adaptable AND doesn’t lock you into a lot of standards? I picked one I really like BUT it insists on having the blog as the home page.
        Suggestions on where to go find themes that suit my features or are they all hit and miss?
        I LOVE your posts btw, they are simple and easy to follow along.
        Thank you

        • Hi Maxine, I’ve always imagined that all WP themes allow you to create a separate homepage rather than insist on having the blog listings page as the first thing your readers see. If you want to highlight your features, search for a a magazine style theme that displays various categories on its homepage. As long as you allocate your posts appropriately, they will show them in an enticing way that is not just a list.

  • Oh I’m already devoted to you, your lessons and I just found you. I’m a mid life pre beginner blogger. Really, I have such a limited understanding of basic blogging lingo that a take notes when I read a post or a lesson just so I can look up the various blogger terms.
    Don’t even get me started on the tech terms. (I have notes on my notes Ive been attempting to wade through.)

    Thank you so much for the insight and lessons. I look forward to actually understanding more about blogging.

    Ps – I’m an Atlanta Georgia girl who speaks southern slang and love love how clear and concise you write. 🙂

  • {"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}