Should I Blog On My Home Page?

When you first install WordPress you see a friendly “Hello World!” heading staring back at you.

The default set up on WordPress is to show your latest 10 blog posts on your home page. But, is that really the best content to show on your home page?

When a visitor arrives on your home page you have, on average, 3-5 seconds to show them what they can get from your site and, hopefully, this will encourage them to stay.

blog navigation menu

Whatever you do, don’t …

Whatever you do, don’t put the ten most recent blog post in full on your home page and nothing else. This gives the casual visitor too much to digest. Never show your blog posts in full on any “archive” page – that means a page that shows a collection of blog post, so, either a category page, a tag page, a search results page or the main blog page.

So, either put excerpts of your most recent posts on your home page …

If you stick with the traditional type of blog home page with the 10 most recent blog posts, make sure they’re only the excerpts of the posts (rather than the full post) and have some sort of welcome message explaining what visitors can get from the site.

… or, put your blog on another page

Moving the blog from the home page to some other page is easy. Create a new page in WordPress.

pages add new wordpress

Add one for your home page and one for your blog page.

blog and home pages in wordpress pages

And, then go WordPress > Settings > Reading.

WordPress  Settings  Reading

And change the Front Page display from Latest Posts to a Static Page.

reading settings with static home page

This will put your blog on a URL like For example, has their blog at

Or, you could put the blog on a subdomain so it would have a URL like

This is what I think

I  don’t think it matters whether your home page is your blog page or not. However, this matters. Your home page should contain the following:

  • A short description of who you are and what you do – this can contain a “mission statement” about the core values you have or the value you can give
  • A link to your About page to give further information of the value you can supply
  • A link to your Contact page
  • A link to your most recent blog posts but not necessarily the blog page

What do you think?

What have you got on your home page? What do you think of mine?

Did this help you? If so, please share!

Download my 2 free e-books and 2 free MP3s on running an online business & getting clients

Plus a list of my 12 favorite resources for online business

two free books and two free mp3s and a list of favorite online tools


  1. says

    The answer to this depends entirely on what action you want the user to take. Do you want them to email you? Do you want them to call you? Do you want them to opt in?

    Decide what you action you want the user to take, then add elements/features in that complement that desired action.

    It makes no sense to add in anything that is potentially a distraction from your CTA.

    • says

      I have to say that this post wasn’t the best I ever wrote. It was meant to be about whether you should have your 10 most recent blog posts on your homepage in the way that WordPress displays when it is first installed. However it came to be about what you should put on your home page of your website. But, yes, John, every page should have one purpose and the homepage is no different.

  2. says

    I think you are absolutely right on not having full posts on the homepage. For some reason does not look right either with all those text in one place, although excerpts are fine. Your’s is fine, looks good from all angles.

    • says

      Thank you, Shalu, I agree. I think full text of the blog post on archive pages is too much although a lot of bloggers still do this. Thanks for the comment. :)