How To Set Up A WordPress Blog [Checklist]

Checklist to Set Up WordPress Blog
  • Save

Installing a WordPress blog is something anyone with zero experience can do.

Here at ShoutMeLoud, we have covered installation guides for many popular web-hosting companies.

Before I share the WordPress checklist, check out some of these installation guides:

One important aspect of creating a successful blog is setting up your blog the right way.

It may take an additional hour or two, but this effort will surely pay off in the long run.

Setup WordPress
  • Save

If you have gone through ShoutMeLoud’s previous guide on the WordPress post-installation essential processes, let’s move ahead with the next steps to take.

In this guide, I will share a checklist which you should follow to make your WordPress blog “publish-ready”.

I won’t say all of the steps here are essential, but I will say that every step will be very beneficial for you.

At the very least, it will take you one step ahead of those WordPress blogs who are missing out on these essential elements.

So let’s get on with the list!

(Feel free to add your 2 cents at the end of the article in the comments section.)

How to Setup a Blog on the WordPress Platform:

I assume you have:

  • Your WordPress blog installed.
  • Deleted the default “Hello world” post.
  • Deleted the default page.

If you haven’t done these three things, go ahead and do them now.

Onto the checklist…

1. Submit sitemap

Let’s start with an SEO tip.

Create and submit your sitemap to the Google Webmaster Tool.

The process is easy and it will help search engine bots deep index your content. You can use the Google XML Sitemap plugin to generate your sitemap and then read the full sitemap submission process here:

2. Write About page

Unless you are only writing a personal diary and you expect no readers outside of your friends and family, an “About page” is required. 

Use this page to describe yourself and your blog to your readers.

For the record, your blog’s About page will be one of the most viewed pages on your blog. Make sure you write in a way to turn your one-time visitors into subscribers.

You can take some inspiration by looking at ShoutMeLoud’s About page, where Harsh has beautifully personalized the page and also given plenty of options for new visitors to subscribe to ShoutMeLoud.

3. Set up Contact page

A blog is all about communication.

A “Contact” page on your blog will provide a means of private communication between you and your readers.

It can also be a gateway for advertisers to discuss a deal or sponsorship.

Most typical Contact pages consist of only a contact form, but you could also provide other means of communication (e.g. a Skype handle).

4. Customize permalink structure

WordPress check list
  • Save

WordPress’s default permalink structure is both not user-friendly and not SEO friendly.

Instead of:


Customize it to something more meaningful like:


You can learn more about customizing permalinks here.

Important: Make sure you do this before you start posting. Otherwise, you will have many 404 errors.

5. Set up categories

Categorizing your articles as Uncategorized is as meaningless as it sounds.

Create a few categories you know you will write about beforehand. It will make navigation easier and also act as a hint to your readers what your blog is typically about.

6. Install an anti-spam plugin

No sane blogger on WordPress will blog without an anti-spam plugin.

There’s a huge army of spammers out there spamming the hell out of out unprotected blogs every single minute.

The most popular anti-spam plugin, Akismet, comes bundled with your WordPress installation.

  • Install it, and use it.

You can read this guide to get your free Akismet API key.

7. Install a cache plugin

Your blog might be new, but you won’t really know how well the genius in you will do.

In case any of your stuff goes viral, the server you paid very little money for might not be able to withstand the waves of visitors.

Caching your blog will reduce the load and generally make your blog load faster.

W3 Total Cache is the choice of many big and small blogs alike; you probably won’t go wrong with it.

8. Track statistics

It’s important to track your blog’s statistics since day one.

Google Analytics is a free service that provides in-depth statistics and information about your visitors.

You can also install the Jetpack plugin in addition to Google Analytics to view your statistics right from your WordPress dashboard.

9. Take a complete blog backup

We all have heard of nightmares about web-hosts holding a customer’s files and database ransom.

With a complete blog backup solution, you can rest assured that no matter what happens to your blog, you can restore your blog’s content on any other host.

I use WP Time Machine for this purpose, which automates the backup process and uploads my files onto Dropbox.

10. Choose a good theme

I believe that a unique design is always great for branding and user experience.

You need to find a theme that is:

  • Well-designed.
  • Well-coded.
  • SEO optimized.
  • Fast.

The moment I see a blog using WordPress’s default theme with zero customization, I’ll come to two conclusions:

  1. The blogger is not serious.
  2. It’s a scraper site.

I would suggest taking some time to pick a good theme.

Or better yet, get a custom WordPress design.

(Here at ShoutMeLoud, we are using Genesis.)

To find a theme, read:

When ready, read:

Optional Setup Tips for WordPress

If you have all of the above items checked off your checklist:

  • Your new blog is good to go.

The following items are good to have, but are completely optional.

OPTIONAL 1. Add social media buttons

Social media buttons
  • Save

Make it easier for your readers to share your work by adding social media sharing buttons.

Users are so used to things like the Facebook “like” that they will not hesitate to “like” your work as a sign of appreciation.

Traffic aside, these social shares can also act as a morale booster, especially when you are just starting out.

And this also helps with social proof.

OPTIONAL 2. Add blog account on social sites

Register your blog’s brand name on popular social sites like:

  • Twitter
  • Facebook
  • YouTube
  • etc.

You might not need it now, but don’t get upset later when you discover that someone else has grabbed your blog’s brand name as their username.

OPTIONAL 3. Get FeedBurner or AWeber

The popularity of “subscribing to RSS” has definitely gone down compared to several years ago.

Readers these days prefer to follow a blog on Twitter or Facebook.

Regardless of how you feel about RSS, make sure you offer an email subscription feature from day one as email marketing is still very viable.

Check out:

Read: Best email marketing services

So there you go!

These are all of the essential WordPress set up tips I have for you. If you follow this checklist, you’ll have everything you need to make your WordPress blog successful from day 1.

Do you have more tips? Share your thoughts in the comments below!

Did you find this checklist useful? Share it with your friends on Facebook, Twitter, and LinkedIn.

Was this helpful?

Thanks for your feedback!
  • Save
Authored By

15 thoughts on “How To Set Up A WordPress Blog [Checklist]”

  1. Akash

    Comment:Hey Vincent
    It was really a helpful post for me. Thanks for that.
    I am still confused about hosting a blog to earning from a blog. I request you to post another article having step by steep details, Starting from hosting a blog to earn good money through it. make sure all its steps are with screen shots of the step done. Please do it sir. I really need it.

  2. Anoop Sudhakaran

    Best Startup tips for a newbie blogger. Keep up the good work and as stated above your domain name is really nice. Easy to remember. 🙂

  3. Dean Saliba

    This is a great post for anyone who is looking to set up a new blog. I’ve been setting them up for years and there are things on this list that even I had never done before.

    1. Vincent Chow

      I think I’d refer back to this post if I were to set up a new blog later on, despite being the one who write it. I’m pretty sure my memory won’t serve me good enough to remember all these to-dos.

  4. Sathish @ TechieMania

    Hi Vincent, if you going to work on a MMO or affiliate marketing niche, then I would add Aweber to this list, instead of Feedburner. Anyway, thanks for sharing this useful list.

    1. Vincent Chow

      In that case, it’s good to have both of them installed, one for email marketing, while another to deliver new blog post to subscribers.

      I’ll feel more assured if I know the email list I’m subscribing is powered by Aweber, for its ease to unsubscribe later.

      Thanks for the suggestion.

  5. Swamykant

    Hi Vincet

    Excellent Post. You have covered almost everything. I believe you missed Sitemap [ page and xml] and Arhives Page

    1. Vincent Chow

      Archive page is a good addition to make navigation easier. That can be done later though when you have more articles, unless you already have a few dozens article ready to be published before even starting the blog (which is a good idea anyways).

  6. Vuong

    Great list Vicent! I hope there will be more article on SML from you, Vicent.

    In my case, as you have known, wp Time Machine is a very wonderful suggestion.

    1. Vincent Chow

      Thanks Vuong. This is the second guest post I have ever published, but is the first on SML. wp Time Machine is definitely one of my must-haves now. Dropbox is running a quest giving away 1GB extra bonus to everyone (ending two weeks from now), no one can say they don’t have enough space on Dropbox to store their blog backups.

  7. Vivek Parmar

    what about sitemap submission?? and about submitting your site on Google and search engine??

    1. Vincent Chow

      I have never submitted any of my blogs to search engines manually. After a while, Google will discover your blog automatically through inbound links you’ve received on other blogs.

      While it worked out fine on my blogs, I’m not sure if other blogs would experience the same. Definitely not an expert in SEO.

  8. Suraj @Smartfatblogger

    Really nice, I’d just asked you for help. But you turned my own game on me. Now this is what I call Good business!
    Cheers Vincent!

    Now you may teach me tricks but yet still you are a true learner.

    By the way, informative post!

    1. Vincent Chow

      Thanks Suraj, and good luck on your blog. Be sure to have fun too while working your way up.

  9. ankit

    Nice tips Vincent Chow ,very helpful for newbie.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top