If you want to make money online one of the best methods is by creating your very own blog. There’s plenty of different topics to write about. Be sure to choose something you’re passionate about and something that can make you money.
Some niches are easier to monetize than others. For example, it’s much harder to sell ad space on a political blog compared to a tech blog. Likewise, it’s harder to sell ad space on a sports blog compared to a finance blog.
I’ve created, bought and sold over 50 blogs the last 15+ years and have made over a million dollars total from my blogs. I’ve created tech blogs, finance blogs and fitness blogs and get this – I have no technical knowledge whatsoever.
Going from “zero to blog” is as easy as following the 6 steps I’ll outline in this article.
Are you ready to begin? Let’s get started then.
Step 1: Get Hosting At Bluehost (5 minutes)
The first step is to click here and sign up for a hosting plan. Hosting is like paying the rent to host your new blog.
You might not need office space just yet, but your blog sure does. I recommend using Bluehost for several reasons:
- It’s cheap. It’s only $3.95 (sometimes $2.95) per month
- It’s newbie-friendly. There is no technical knowledge required to start your own blog so it’s great for the technologically challenged.
- Free domain. You get your own domain name just for signing up.
Step 2: Choose A Domain Name (5 Minutes)
When you’re signing up for the hosting plan, you’ll be asked what free domain name you want for your new blog.
Now is your time to let your creative juices flow and choose a good domain name. The tricky part is finding one that’s not already taken. You can choose something easy like your first and last name or a name that describes what your blog is going to be about.
I only use dot com domains and don’t bother with the other extensions. Length is not that big of a deal. I’ll take “mycooldomainname.com” over “cooldomain.biz” any day.
Step 3: Complete Your Hosting Purchase (5 Minutes)
I recommend the “Basic” plan for newbies which allows one domain.
On the next screen there will be many options to upgrade your hosting experience. This includes automated site backups, private domain registration, domain security (to protect against hackers) and a search engine advertising offer.
I recommend ignoring all of that, you don’t need any of that and frankly it’s just to squeeze more money out of you. Just stick to the $3.95 per month plan to keep costs down.
You will also be asked to create a password and then log in to your new Bluehost account.
Step 4: Choose A Theme (5 Minutes)
There are countless themes to choose from. I recommend the Divi theme from Elegant Themes for new bloggers.
Step 5: Familiarize Yourself With WordPress (5 Minutes)
After you log in to WordPress you might be overwhelmed by everything you see – don’t be. Before you know it you’ll be a WordPress expert. For now though, click around and familiarize yourself with the platform.
Let me go through them real quick.
- Posts. This is where you’ll add new content.
- Pages. These are for pages such as your about section or contact me page.
- Themes. Here you can choose the design of your blog. There’s plenty of free themes to choose from.
- Plugins. When you want your blog to do special things, you can install plugins. For example, if you want a slider with rotating images you’d need to install that particular plugin.
- Widgets. All the “static” content on the right hand side or in the footer of the blog are called widgets. This could be an ad, a newsletter sign up box or an about the blog section.
Step 6: Draft Your First Post (5 Minutes)
If you’re stuck on the Add New Post page wondering what to write about, get rid of the fear and/or writers’ block. Remember that the best blog post is the one you have already published.
Add a catchy title, add an image and share your story with the world.
That’s it! Your new blog is up and running. Once you get the hang of it and add some more content, you can begin to think about placing ads on your blog, but I’ll leave that topic for a future blog post.