How To Start a Blog – A Complete Beginner’s Guide

A Free, Step-by-Step Guide to Starting a Blog in 20 Minutes (or less).

Want to start a blog, but don’t know where to start?

Then I wrote this guide for you!

My name is Mike Wallagher and I’ve been blogging professionally since 2009.

I created to give beginners (like I used to be) a fast, foolproof guide to starting a blog, without having to learn HTML or waste your time reading long, boring tutorials.

I also wanted to help you avoid all the expensive mistakes I made when I was just starting out.

This Guide walks you through every step you need to…

  1. Set up your own custom domain name (like
  2. Get your blog up and running on WordPress
  3. Choose a gorgeous, professional-looking template/theme you love
  4. Boost your traffic and start making money from your blog

More than 8,500 people have started a blog using this guide. You can, too!

Don’t know any code?

  • No problem – you don’t need to. I wrote this guide specifically for people who have never done anything like this before. And between me and you, bloggers don’t even need to learn code.

Scared to make a mistake?

  • Then you will really appreciate this guide! I’ve seen (and done) all of the most common mistakes new bloggers make – this guide will help you avoid them.

Worried you’ll get stuck?

  • Don’t be intimidated – if you hit a snag or you’re feeling confused, just send me an email and I’ll answer your questions personally. I help someone new every day!

Ready to start?

Why you should even start a blog?

I’ve actually covered 10+ reasons to start your blog on this post, but I’ll get 3 most beneficial reasons in front of you so you can get yourself motivated!


1) You can make money with blogging

When I created my first blog, I had no intentions to make money. To be honest, I didn’t even know that you can earn money through blogging. To be more specific; I had heard that some people are making living through blogging, but I had no plan whatsoever.

Eventually, my blog’s traffic went up (I used several different methods that I’ve also described on my Step 6) and my earnings started to steadily increase. If you follow my guide, you should start earning too (at some point). Obviously, I can’t make any guarantees, but if you are patient and put some work in it – you’ll succeed.


2) Self-improvement and new opportunities

Blogs can land you a dream job. It’ll improve your writing skills, you’ll become more confident and you can add this to your CV/resume. It’s fun and you’ll feel that you’ve actually built something from zero. It’s a great journey and even better feeling you get from it.


3) Blogging is easy

Yep. Blogging is actually really-really easy. The hardest part is setting it up but I’ve fully explained it on my homepage. If you are able to write emails, then you are also able to run a blog.

With WordPress (most popular blogging platform), you don’t have to deal with any website creation or HTML that is time consuming and boring. The only thing you need to do is customize your blog with themes, add some cool plugins and write content. Once you get the grip of it, you will know exactly what to do.

This guide will teach you how to build a self-hosted WordPress blog. Yes, you can go ahead and create a “free” blog using tumblr or blogger, but before you do that, read this:

Why I do not recommend using free blogging services

P.S. It took me 25 cups of coffee and 100+ hours of writing to put this guide together and make it extremely simple and smooth. I also offer free support through email, spending a few hours every day helping new bloggers get going.

So – if you find this guide helpful, I’d be super thankful if you’d consider two ways you can help me out:

1. Send me some feedback!

I love hearing from the people who have used this guide and I answer every email I get. Here are few random people who managed to get their blog up and running using this guide

2. Share it wisely.

Want to help someone out who wants to create a blog? Share this all-in-one guide with your friends below:

Your friend,

Mike Wallagher