Start A WordPress Blog Checklist

Start a profitable blog checklist

Starting a blog is a process. Make sure you’re getting everything that must be get done with this handy checklist.

Here’s a simple but (hopefully!) complete checklist that you can follow when starting a brand new blog for the first time.

Every week I read 5-10 posts on Facebook groups from people who want to get started but are still a bit unclear about some aspect of the entire process so I chose to put this together based on my own struggles with starting blogs.

Start A Blog Checklist For a Profitable Blog - Newbie Bloggers

I’m going to keep it simple with smallest details just so you can get a summary of the whole picture. You can then use the resources and references for further reading.

Let me know if I’ve missed anything!

NOTE: If you’ve already got a blog there still be some items on this list that you might have forgotten or not addressed yet and I’ve included an advanced bonus at the end of the post.


A Checklist For Starting A Quality Blog/Website


All blogs are different but there are some factors that (almost) every single one should include. Here’s a checklist that you can follow (I’ve tried to put them in order as best as I can) if you’re trying to setup your blog to give it the best possibilities of success.

  • Make sure you know why you need to start a blog and use this to make a promise to stick to it for at least a year. Remember that, if you don’t love your niche you’re going to lose interest soon.


  • Develop some real goals that have a deadline and specific results (like reaching 2000 email subscribers within 12 months or something like that).


  • Investigate the other blogs in your niche and see what they are doing and how you might be able to improve on their failings.  The only way to improve your blog is to keep studying regularly so you never stop learning about your market and targets.


  • Brainstorm an approach for your blog with your end-goals and possible products in mind. It doesn’t have to be settled but it’s good to have some ideas about where you want to end up.


  • Inspect to make sure your brand or domain name isn’t already taken by some other company.



  • Install WordPress on your domain name as your free blogging software through which you write posts, edit the design/template and build out your website. Here’s a tutorial. (Here’s a tutorial).


  • Use a complex username and a difficult password that involves many different characters, capital letters, and numbers.


  • Set up an email address using your domain name which you can use to sign up for services related to your blog. An example might be hello (at) biztocrush (dot) com.


  • Choose a responsive theme that fits your expectations which may mean purchasing a premium one or searching for some quality simple themes that have a focus on content.


  • Remove the undesired stuff from your theme like the META login area in your sidebar. This can be cut from your theme’s code by going APPEARANCE > EDITOR > SIDEBAR. Make sure you keep a backup before editing in case you break something.


  • Check your typography to make sure your font, font size, and spacing are at least 15px and nice and clean.


  • Give your site a name and tagline that includes the domain name and ideally your target keywords in the header. Change this in SETTINGS > GENERAL.


  • Add a security plugin like Limit Login Attempts or BulletProof Security and spend some time reading about how it works.


  • Create a sitemap with the plugin XML Sitemaps so that Google can see how your site is structured and updated.


  • Add a social sharing plugin like Mashshare so you have some clean and simple icons where people can click to share your articles.


  • Register for an Akismet key to helping combat spam comments that your blog will surely receive.


  • Add a plugin like Subscribe to Comments so commenters can receive notices when you reply to their comments.


  • Add the Yoast SEO plugin and set up the basics. This can be quite an advanced plugin so don’t waste too much time now you can tweak it as you go.


  • Sign up for a service like GetResponse where you can store your email subscribers’ addresses, create opt-in forms, analyze stats, etc.


  • Create some opt-in forms for your sidebar, the bottom of posts, header, etc. using the GetResponse form generator and add them to your blog’s code.


  • Create a lead-magnet or free eBook that you give away to readers in exchange for them signing up for updates. This should be a very high quality/high-value gift that is strong on the topic you want to talk about over the coming months.


  • Create an automated Follow-Up email that welcomes subscribers to your blog and lets them know what to expect next as well as delivers the free eBook.


  • Build a landing page specifically for promoting this free giveaway and link to it in strategic places like your sidebar and at the end of posts.


  • Change your permalink structure to use “post name” as the default so you don’t have dates and categories in your URL.



  • Write an “About Page” that defines who you are and why you and your blog are different to the other ones out there. Don’t be afraid to tell a long, personal story!


  • Create a “contact page” that has an email address where people can reach you, and maybe links to social networking if you prefer to be contacted there.


  • Consider adding a privacy policy and term and conditions page if you have advice on what it needs to include in your local area.


  • Add a high-quality photo of yourself to help create brand personalization. If you don’t have a good one I recommend planning a photo shoot with a photographer. Keep it informal.


  • Consider having a logo made for you by a designer on Freelancer or Elance but don’t let this stop you from launching and getting started with your blogging.


  • Create a Start Here page or a subscription page that introduces your blog and lets people know what it’s about and how they can get updates.


  • Add some links to your social networking profiles on your About Page and/or in your sidebar, so people know where to connect with you off-site.


  • Write your first pillar blog post of at least 2,500 words that really sets the tone for your topic and your blog’s style. You want to provide as much value as possible as soon as people land on your site so they know you’re the real deal.


  • Add relevant links to that blog post that point to other quality sites and resources to give your post more authority and help you get on the radar of other site owners.


  • Add some quality photos to your article that fit in with your brand. Use sites like Gratisography and Dreamstime to find beautiful images that aren’t dodgy stock photos.


  • Consider adding lots of other media to these long-form posts like videos, audio, graphics, resource lists, etc. as this increases the value of the post and is a quality ranking factor for Google.


  • Think about your categories and tags that you use and try to put each post into only one category and 3-5 tags based on your keywords.


  • Sign up for an analytics package like Google Analytics so you can track visitors and see where they land and how they behave once on your blog.


  • Sign up for Webmaster Tools to give you some compelling insights about how Google sees your blog and how you can develop your search performance.


  • Get your photo to appear in comments by joining your email address with a Gravatar account. This works on any blog that has photos enabled in comments.


  • Get some genuine feedback from someone who has experience in the field and is not afraid to tell you if something is done badly. Accept as much criticism as they take and be willing to try out their opinions.


  • Write your first post on a high traffic day like Monday or Wednesday at East Coast US time for the maximum chance of exposure.


  • Promote your post by sending out emails/tweets to people that you’ve mentioned in your amazing pillar article letting them know that they were featured and even spending a few dollars on Facebook Ads to your get blog out there.


If you follow all of these steps you’ll find that your new blog is set up in a way that will give you a good start and put you in a position to grow and change in the future.

Again, it’s going to be different for everyone depending on your blog’s goals and functions, but these are the basic steps that I pretty much always use to start a new blog that I want to have a nice, long-term future.


What have I missed in the checklist?

If there is anything that I’ve missed in the checklist on how to start a blog I’d really thank you for letting me know. Please leave a comment below and we’ll see if we can create an excellent little resource for new bloggers to use when they’re just starting out.

If you think this lists might help someone please consider giving it a Tweet or a share on Facebook. I’d really appreciate it.


  1. These are some great tips for new bloggers just starting out. It is SO helpful to have a checklist like this to work off of. Wish I’d had this when I first started four years ago 🙂

  2. Aww. I just done migrating my blog from to wordpress! Thanks for sharing. Perhaps, this is suitable for whom have not but consider to start a wordpress blog.

  3. Great compilation of points that are needed to start a blog. I migrated from blogger to wordpress and relate to the factors you have highlighted here. I am yet to work on SEO and all though.

  4. That’s a long checklist, but it perfectly sums up everything you need to start a great blog. I wish I read an article like this when i started mine. Could’ve been a big help.

  5. Interesting post. This can help a lot of people to do, or to make the blog for the first time. Such a great guide for them.

  6. Great tips for all of those out there who would like to do blogging as a side income, im sure they would appreciate this post!

Comments are closed.