How To Start A Blog That Makes Money (Lessons Learned)
How To Start A Blog That Makes Money (Lessons Learned)
a commission.
Menu
THE ONLY GUIDE YOU'LL NEED TO SET UP AND MANAGE A PROFITABLE BLOG
OVER THE COMING MONTHS.
Want to jump straight in? Click here to learn how to start a blog today.
Not only does it give you a great creative outlet, but it can also generate extra
income for you on the side.
The very blog you’re reading now generates hundreds of thousands of dollars and
draws in millions of readers every month.
It wasn’t always like this. But using a few proven systems, it grew from a tiny little
site with a few articles to an income generating powerhouse.
Choosing your blog’s topic (or niche) determines the rest of the website’s future.
This is what you’re going to be writing about and — hopefully — making money
from.
I have good news: The world is HUGE. That means there’s practically an audience
out there for any topic.
That being said, there are some topics that tend to perform better than others. You
need to find the topic that both appeals to a big audience while appealing to you.
To find the perfect blog niche, you’ll need to answer two questions:
Talents. Is there something you’re naturally talented at? Maybe a sport, game,
or musical instrument.
Knowledge and skills. What skills and knowledge have you built up over the
years? Maybe there’s something you went to school for that you can write
about now. Think academic subjects or skills like languages and car repair.
Career. Your current career can be a fantastic place to write about. For
example, if you’re a developer for a startup, you can start blogging about
front-end development or the tech industry.
Interests. Is there a topic you just love learning about? Think about the things
you do in your free time. Maybe it’s reading books, or working on your
fantasy novel, or repairing that old car in your garage. This can be great topics
to write about in your blog.
ACTION STEP: Write down 10 – 15 topics you’re interested in. Pull up a Word
document or sheet of paper and actually write this down. It’ll help you keep your
ideas focused. Plus, you can refer back to it later when you make your final
decision.
You need to find out what other people are interested in as well. Otherwise, you
might find yourself with a blog that doesn’t draw in a lot of people.
For example, you might think that a blog all about how wonderful your dog is is
super interesting — but is that going to draw in a lot of people?
On the other hand, a blog about how to take care of and train dogs appeals to a
much bigger audience of readers.
That begs the question: What topics are people interested in? Here are a few
popular categories that always do well:
Personal finance
Fitness
Online business
Investing
Productivity
Real estate
Careers
Test prep
Freelancing
Pro tip: Use Google’s Keyword Planner tool to see how o en people search for a
specific category or niche. It’ll reveal what people are and aren’t interested in.
ACTION STEP: Take a look at your list from before. Do any of them fall under
these categories? If not, that’s okay! There’s probably still an audience out there for
one of your topics.
For now, I want you to choose a topic from your list that you want to turn into a
blog. Once you do, you’re going to make it even more specific and niche it down.
For example, you might want to start a personal finance website. Niching it down
might mean you make a personal finance website for millennials making $100,000
a year. Or for thirty-somethings who want to retire early. Or whatever else
Bad news: Most of the very “best” domain names are already taken.
Good news: That doesn’t matter because we’re going to find the best one for
you.
A er all, the Internet has been around for decades now. Of course the best domain
names are already taken.
But that doesn’t mean you won’t be able to find a perfect one for your blog.
What makes a good domain name? Here are a few good rules-of-thumb to keep in
mind when choosing one:
Keep it short. Don’t force potential visitors to have to type a bunch of words to
visit your website. We recommend no more than 14 characters.
Choose a .com, .org, or .net. These are the easiest ones for people to
remember.
Easy to spell and pronounce. You don’t want to spell it out constantly for
people when you mention your blog’s domain.
Avoid numbers and hyphens. Not only does it look clunky in the URL but it’s
also difficult to type out when you add hyphens.
Use your name. It’s pretty likely that your name is available as a domain. That
makes it the perfect choice for a personal blog. I’ll speak more on this later.
Use a blog name generator. If you need domain name ideas check out this
post about the best blog name generators for some ideas. You might not find
the perfect domain name but you’ll get plenty of inspiration from it.
When you come up with a domain you like, head to BlueHost to see if it’s available
using their domain tool. If it is, great! If not, you now have two options:
1. Search until you find an available domain. I highly recommend you do this
until you find a domain that’s available.
2. Purchase a domain name. While it is possible to buy a domain from someone
who already has it, that’s an advanced option and can get expensive fast. Low-
quality domains will usually go for a few thousand dollars. Highly quality
domains that are two words can easily go for $10,000 to $50,000. I’ve even
been in discussions to purchase domains for over $100,000 and the really hot
ones can break seven figures. Not to mention all the hassle that comes from
finding the person who owns the domain, negotiating with them, and
transferring the domain if you can get an agreement.
Your best bet is to keep going until you find a domain that you like and can
purchase directly from a domain registrar for about $10.
We go into lots of detail on which domain registrar to use here. But I highly
suggest you buy a web host that allows you to register a domain for free. That
means going with BlueHost.
The reason is that changing your domain later will mean that you have to start
over from scratch. There are a lot of mistakes in blogging that can be corrected
later; having the wrong domain isn’t one of them.
Let’s say you pick a domain like fitnessfordoctors.com. Then a er six months, you
realize you’d rather be doing personal finance blogging for doctors. You’d need to
get a new domain and start over from scratch.
Personal domains are much more flexible — it’s just a name a er all. So if you
jump categories a er a few months, it’s not a big deal. Take down any old content
that’s not relevant with your new direction, start posting new content, and you’re
good to go.
1. Scalability. It’s much more difficult to recruit other writers or grow your blog
beyond your personal identity later on.
2. Sellability. Personal blogs, even if they’re generating serious cash, are much
harder to sell. Prospective buyers want a site that isn’t dependent on a single
person.
These are pretty advanced problems to have though. So if this is your first blog,
the benefits of using your name as the domain greatly outweigh the costs that only
show up down the road.
ACTION STEP: Pick a domain name and run with it.
While it’s important to pick a good, brandable domain name, the most important
thing to do in this step is to make a decision and go. You don’t want to be stuck in
the dreaded state of “paralysis by analysis.” Instead, just choose one based on the
system above and run with it.
Go deeper: Want to learn more about this topic? Check out our article on how to
buy the right domain name.
People who visit your website do so through this server. So as you can imagine, it’s
pretty important.
We went through all the main hosts for WordPress sites (by far the best tool for
blogging) and put together our recommendations here.
While there are a few other choices it really comes down to two options:
• Normally $7.99/month
• Free domain and SSL certificate
• Recommended by WordPress
• 30-day money back guarantee
Visit BlueHost
For your first blog, you want a host that is popular, trusted, easy to use, reliable,
and reasonably priced. No need for anything fancy.
BlueHost fits this need perfectly. The best part is that its plans start at $2.95/month
(when using our discount link). That’s a steal considering how many positive
reviews it gets.
For the vast majority of folks starting blogs, BlueHost is going to be the best bet for
hosting their blog.
• Normally $30/month
• Month-to-month pricing
• Free domain and SSL certificate
• 30-day money back guarantee
WP Engine comes with a lot of extra hosting features for security and scalability.
For sites of that size, you end up having to do a lot more maintenance in order to
keep the site healthy. WP Engine handles all that stuff for you. Their support team
is also world-class. They do a great job.
But there’s a major downside: it’s more expensive. The lowest plans start at
$30/month. This is 7X the price of other hosts.
ACTION STEP: Choose a great web host
You can’t really go wrong with any of the options. If you’re just starting out and
would like very affordable, yet reliable web hosting, BlueHost is perfect.
If you’d like something with a bit more scalability, WP Engine is the one for you.
Years ago, there were a few competitors to WordPress like Joomla, Typepad, or
Blogger.
This is going to sound kind of bad but whenever I hear of someone using one of
those old WordPress competitors, I just laugh. It’s hard to take them seriously.
Because of how popular WordPress is, most web hosts offer a one-click install for
WordPress. It’s super easy.
WordPress uses “themes,” little packages of code that can be swapped in and out.
Whenever you change your theme, your site will also change but your blog
content stays the same.
This makes it very easy to evolve your site over time without having to rebuild
your entire site from scratch.
The number of themes out there makes me dizzy. There are… a lot.
A er you purchase your theme, log into your WordPress blog, go to the Theme
section which is under Appearance in the WordPress sidebar menu. Then follow
the instructions for adding the theme.
You’ll have to upload the theme files to WordPress and activate the theme from
within WordPress. You can find the upload option by going to Themes > Add New,
a button towards the top. Then you’ll see this option to upload:
You’ll be able to manage any themes you’ve uploaded to your WordPress blog
from your Themes section:
Step 6: Install WordPress plugins
One of the best parts about WordPress is that it’s infinitely customizable. Since it’s
open-source, you can change it to do whatever you want.
The easiest way to make changes is with plugins. Plugins are little batches of
so ware you can install within WordPress to get extra functionality. This is how
you’ll add a bunch of extra features to your site without having to code anything
yourself.
Some bloggers will install dozens or even hundreds of plugins on their blog. That
can cause a bunch of problems later on.
Not only can plugins cause unexpected conflicts with each other, they become a
security liability since it’s unlikely that every plugin owner will maintain the plugin
over time. They also become a huge headache to manage.
When you have that many plugins, you’re never sure which plugin is causing a
particular problem.
Which is why we’re going to ignore the majority of what’s in Google Analytics for
now.
All you need to do is create a Google Analytics account and install it on your blog.
And while there are plenty of good reasons to install Google Analytics, there are
two big ones I’d point to:
First, Google Analytics stores your data over time. When you’re ready to dive in
later, you’ll be thankful that you’ve been collecting data since the beginning.
Second, it’s exhilarating to watch people visit your site in the beginning. I
remember the first time Google Analytics recorded a visitor on my first blog. I
thought it was a mistake. “Someone visited my site? Really? Why would they do
that? Who are they? Did they like it?”
Seeing those first visitors come in will give you a huge motivation boost. Even if
you only check Google Analytics to see your total traffic, it’s well worth the time it
takes to set up.
It’s also pretty easy to set up. Here’s a step-by-step guide to help:
Don’t worry about the boxes with the checkmarks for now. You can always change
them later.
Step 5: Copy and paste the tracking code onto your site
Once your account is created, you’ll have a unique JavaScript tracking code for
your site. When you copy and paste that snippet of code into your site, Google
Analytics will start collecting data for you.
Voila! That’s it. You are now tracking Google Analytics for your website.
And there’s a good reason for that: Email lists are the best marketing tool. Period.
Think of your email list as a giant laser ray you can focus on any offer you want.
Selling consulting? Pitch your list.
Of all the marketing channels that have come and gone over the years, nothing
compares to the power of a high-quality email list.
Even if you’re not sure what to send your email subscribers, that’s okay. The
important thing is you start gathering a list of subscribers and build the foundation
early.
Using Constant Contact or other email marketing services, start collecting emails
on your blog so that the list is ready for you as soon as you need. It takes time to
build a decent size list so your future self will be extremely grateful if you set it up
now.
Even a super basic opt-in in your blog sidebar is enough to get you started.
Don’t even worry about sending any emails yet unless you want to. The main thing
is that you’re collecting email subscribers from the beginning. Email lists can be a
gold mine once you have a few thousand subscribers, and the money really rolls in
once you have 10,000 subscribers and above.
The best bloggers settle into a consistent writing pace they can maintain for a few
years. That’s right, years.
At the bare minimum, find a way to post once per week. This needs to be a
substantial post, too: 2,000 words at least. I recommend you start here.
Serious bloggers will post 2-3 times per week.
Larger sites quickly get to 5-7 posts per week. This requires multiple authors.
The heavy hitters who push things to the limit will do 25-50 posts per week.
No joke, this is for large businesses using content marketing as their primary
customer acquisition channel. HubSpot is a classic example of this.
Look at this chart of blog posting frequency from Orbit Media’s survey of more
than 1,000 bloggers. What do you notice?
A few takeaways: 14% of bloggers post monthly. But let’s get real, monthly isn’t
really consistent enough for your readers to anticipate a new blog post from you.
If you post weekly, you’re already posting more regularly than 37% of other blogs
— this gives you a huge advantage.
I know writing isn’t easy. A er writing blog posts full time for three months, I
always want to throw my MacBook out the window. It’s a grind for all of us. This is
why I recommend starting at one post per week.
That still gives you the majority of the week to focus on other aspects of your site
while also giving you a break from writing blog posts all the time.
A really great post should take you two days to complete. The first day is for
research and outlining, along with as much writing as you can complete. The
second day is for finishing the writing, proofreading, and publishing the post in
WordPress.
Also, push quality as hard as you can. The key to building a site and traffic over
time is to write posts that are more valuable than what other people have already
published in your category.
Step 10: Build an audience
There’s a super famous article in blogging circles: 1,000 True Fans.
Basically, getting 1,000 true fans means you can fully support yourself. You can
quit your job, work from wherever you like, and be in complete control of your
life. All from hitting a very reasonable goal of 1,000 true fans.
With blogging, you’ll build your audience of 1,000 true fans slowly and
consistently.
As long as you keep at it, you will get there. Typically, it takes a few years.
As your blog audience matures you will want to change your traffic strategies as
you grow.
Step 11: Monetize your blog
There are three ways blogs make money.
Now, this sounds too good to be true. While there are a few catches, it’s mostly
true. What are the catches?
Second, it helps to be in the right category. People want money, status, and
relationships.