There are a variety of ways to get started blogging, some more expensive than others. If you don’t feel like breaking the bank, here’s how you can quickly setup and host your own WordPress blog for only $25/year.
Why WordPress?
Arguing about the superiority of WordPress, Blogger, Typepad, etc. is futile. It’s like Coke vs. Pepsi. Suffice it to say millions of people use WordPress because it’s extremely easy to use, expandable and customizable. In fact, we use WordPress to power this blog.
WordPress’s popularity means there are tons of free skins available for it, as well as free plugins to do everything from integrate Twitter to send out newsletters. If something ever goes wrong or you need custom programming, it’s easy to find programmers who can do what you need inexpensively.
Why pay anything for WordPress?
If you’ve heard you can get a completely free blog from WordPress.com, you might be wondering why you would pay anything for it. The answer lies in the difference between self hosted vs. hosted WordPress.
Here’s an explanation — WordPress is a piece of software, which happens to be open source (i.e., it’s free and you can modify it however you like). Just like any piece of software, you have to install it and host it somewhere before you can use it. To host it you have two options: (1) pay for your own web host and install WordPress on it yourself or (2) go to WordPress.com where a company called Automatic will handle the hosting and installation of WordPress for free.
Free comes at a cost
When people refer to WordPress “for free,” they’re referring to hosted WordPress at WordPress.com hosted by Automatic. Automatic does a wonderful job, but they’re not in the charity business. Their business model is to hook you with a free WordPress blog and then get you to pay for added features (like removing ads from your blog).
If you have zero time or inclination to do anything yourself, hosted WordPress is a good idea. But by using this “free” service, you give up some control over your blog. You more or less run into the same dilemma with any “free” blog service.
By self hosting your own WordPress blog, you don’t have to pay extra for added features like removing other people’s ads from your blog. It’s your blog and you can literally do whatever you want with it. However, you are responsible for installing it, hosting it and maintaining it.
How to install and host your own WordPress blog for $25/year
If you decide you want complete control over your WordPress blog, you’ll need to self host it. Here’s how to do it cheaply and easily. This does not require any programming knowledge or even tech savvy.
1) Buy a web hosting package if you don’t already have one
If you already have a website, then you already have a web host. If this is you, just ask your web host for the info you need to login to your control panel and skip to the next step. You won’t even have to pay $25. This really is free (as in no incremental cost).
If you don’t already have a website, then the first thing you’ll need to do is sign up for a web hosting package. There are tons of web hosts out there, and many of them charge you a lot of money for stuff you don’t need. A Small Orange is a great no-frills web host that I’ve used for years. Their hosting starts at only $25/year and they’re awesome. If you need a domain name, then you can also buy it through A Small Orange for around $10/year. The odds of you needing anything more than the “tiny” package are, well, tiny.

2) Login to your web host’s control panel
When you sign up for a web host, you’ll get an email with directions for how to login to control panel. Here’s what your control panel will look like:
3) Click on Fantastico De Lux in your control panel to easily install WordPress
Fantastico is a neat piece of software that comes with most web hosts. It will install popular software like WordPress on your host in minutes without having to do anything technical.

4) Click on WordPress once you’re in Fantastico
5) Click on “New installation”

6) Fill out the questionnaire and hit “Install WordPress” to setup your WordPress blog
The settings below will install a blog on yourdomain.com/blog. Once this is completed, go to yourdomain.com/blog/wp-admin to login to your WordPress administrator panel (this is where you write blog posts and manage the blog). Use the username and password you entered in the questionnaire.

7) You’re done!
That’s it. You’re done. As you can see, there is nothing technical whatsoever about this. You can literally do it in minutes. This is your blog forever and you can do as much (or as little) as you want with it. To change its appearance, login to your WordPress admin panel and click on “add new themes” in the appearance tab. Browse around for themes and when you find one you like, just click “install.” There are thousands of free themes to choose from.


Go forth and blog
Your WordPress blog is setup and ready to go.
Now comes the hard part: filling it with content people actually want to read.