How do you start a blog?

The question, “How do you start a blog?” has many alternative answers. You can do it on blogging platforms like:
  • Blogger: e.g.
  • WordPress: e.g.
  • Self-Hosted WordPress: e.g.
The first two options are free. But they’re also clumsy and ugly, don’t you think?
If your interest is to start a blog for business, a self-hosted WordPress blog is more professional. If it’s to do it for a cause or as a hobby, a self-hosted WordPress blog is more elegant.

The free blogging platforms aren’t really free.

They come with TONS of annoying limitations that just enslave you. Here’s 5 of them:
1: if you think the companies allowing you to create a blog on their blogging platforms for free do so because they love you, you’re wrong. They only do so to make money off of you. That’s why they put up adverts on your blog and ask you to pay to enjoy upgrades. Go for a self-hosted blog so you won’t be a wheel in a car working to make another company rich.
2: you’re not allowed to do affiliate marketing on free blogs. Some of them further prohibit Google Adsense and other cool ways to make money blogging. That’s not how to start a blog rightly.
3: you can’t use any of the thousands of amazing plugins and themes available to a self-hosted blog. After making a blog, plugins help you extend the functionality of the blog, the same way apps extend the functionality of a phone. Imagine having a phone without being able to install and use apps. Is it cool to live in a house you’re prohibited from painting and designing? If it’s not, then it sucks to have a blog without being able to use a theme on it.
4: you can’t use a custom email like That’s not cool. You deserve something better.
5: on free blogging platforms, your blog can be deleted at anytime if the company’s server mistakes your blog for a spam, or if you accidentally violate their rules. And guess what – you have no remedy if that happens.
So the smart choice is to go with a self-hosted blog.

How much does a self-hosted blog cost?

Turns out, not much.
What you’ll pay to set up your blog is less than a movie ticket. First, you’ll need a domain name – usually sold for $15 but I’ll tell you how to grab it for FREE.
Second, you’ll need a hosting account which costs less than $72 for the first year.
I’ll show you how easy both steps are in a moment.