<< 21 step system that gets you $1000, $3000 , $5000 commissions per sale >>

The Beginner’s Guide to Making Money Online with a Blog

written by Guest Blogger on March 10, 2010

Download my FREE eBook!

OK, so there are a million and one different resources out there explaining how to make money online. Many of them are vague and repeat some mantra similar to “Follow your passion.” That’s all well and good, but that’s not very specific. I know the real trick, and I’m willing to share it with you. I’m going to break it down into 10 easy steps. Here they are:

1. Pick a niche that you’re knowledgeable about.

Some people might say this is your passion, but I say it’s just something you know a lot about. If you like it – that’s a bonus. If you know a lot about accounting, but want to be a pro pool player, you can blog about both. If you suck at pool, blog about accounting until you get better at pool.

2. Build content for that niche.

I find that this formula works really well:

  1. Write ten (well written) articles that focus on that niche. Make insightful posts (especially ones that are controversial). Controversial posts get a lot of readers and inbound links.
  2. Write two articles about your self and why you’re an expert in that niche. This will connect your readers to you. I find that if you put a photo of yourself on those posts, the traffic is much higher too.
  3. Write four guest posts similar to the original ten articles you wrote for the niche. It really helps if you ‘sum up’ the original ten articles across the four guest posts and link back to them.

3. Make a space online to publish that content.

This space can come in many forms (Facebook fan pages, Tumblr, Blogger, WordPress, etc). I prefer WordPress, but you aren’t limited to just that platform. If you don’t know anything about making websites, just start a website at WordPress.com and start publishing content. When you build that space, please, please, please change the default theme to something your readers will enjoy.

4. Schedule content for release.

The twelve articles you already wrote should be scheduled to come out on a regular basis: 3 a week for four weeks. It’s important to remember that these will not be your only posts, but they will make up the meat of your content. You can always post what you had for dinner last night, or some breaking news. Those ad-hoc posts are what give your blog a personality.

5. Drive traffic to your blog from related niche sites and blogs.

You should send you guest posts out to everyone in your niche once a week, so you have one guest post each week for four weeks. Those guest posts will be INSTRUMENTAL in generating traffic to your website. Make sure you also regularly comment on those peoples’ blogs as well. If they have a top commentators widget for their blog that doesn’t have “nofollow” attached to it, try to make it onto that list.

6. Use social media to build a following.

Use the following social media sites to drive traffic and build a following.

  1. I recommend you start a twitter account specifically for the blog. This will allow you to monitor that blog’s specific following as opposed to mixing them in with your main account. Use your main account to promote the blog if you have enough followers. You want to build your twitter followers as much as possible so that when you release new content on your blog, they’re getting it in their twitter feed.
  2. Start a Facebook fan page and promote the site to all of your friends. Use the same principles as you did with Twitter. Facebook’s traffic is much higher quality that Twitter, but a much lower volume. It’s harder to get fans, but when you do, they convert well.
  3. Submit every article that you write to Digg, Reddit, and StumbleUpon. Be sure to try and get them dugg as many times as possible, so ask all of your friends to digg/redd/stumble it.

7. Interact with your users.

Be sure to comment on your blog and respond to every @reply on twitter. Engaging users keeps them interested and makes them feel important (because they are!). Whenever someone comments on your blog, respond to them immediately – especially if they have something insightful to say.

8. Monetize.

Most people want to monetize their blog right away, but that’s a really bad idea. Ads tend to drive people away when they’re right there in their faces. My number one rule about monetization is: keep advertising off the site until 1000 unique hits a day. While you’re working your way up to 1000 uniques a day, try some LIGHT contextual advertising with affiliate links to products you talk about. Definitely do not do more than one affiliate link per post. That may even be too much, depending on your audience. Don’t do step 9 until you reach this point.

9. Get sponsors and have a contest.

Why did I say “don’t do step 9 until you reach [1000 uniques a day]“? Because you’ll have almost no chance of getting sponsors until you reach this point anyways. You can also host your own contests and eat the cost, but if you do, your investment and risk increases significantly. Do contests for other blog posts about your blog, comment contests, twitter contests, etc.

10. Repeat steps 2-10 once a month until you can move on to your true passion.

Using this method, you can usually spend about 2-3 days at the beginning of each month writing your posts that really build the meat of your blog. You can the slow release that content over time to give you a little more freedom. Be sure to fill in some of your posts with bleeding edge current news throughout the week.


This guide is a really basic way to make money from a blog, starting at concept, all the way through success. Many of these steps are expounded upon on my blog. There are definitely some great advanced concepts for driving traffic and building incredible blog posts. Write what you know about, give value, and be responsive. Notice that I didn’t even mention making money until step 8. If you jump the gun, you’ll piss off your readers, and your site will never take off. Have any questions? Put them in the comments or email me.

This has been a guest post by James Thompson of jtGraphic.

Did you enjoy this post? Get John Chow Dot Com updates via email...

Stay up to date with all of John Chow’s tips for making money online and blog posts by subscribing via email. Your email will be kept private and never shared with anyone.


Brandon March 10, 2010 at 1:50 pm

Interesting guide, but maybe you should expand further on the different kinds of advertising people can do.

jtGraphic March 11, 2010 at 5:43 am

Thanks for the input. The biggest point is that monetization should really almost be last on the list. Drive content and users first.

ZK @ Web Marketing Blog March 11, 2010 at 12:30 pm

@ Brandon

Will you please tell us more about different kinds of advertising.

Justin @ Monetize Zone! March 14, 2010 at 11:20 pm

It’s got a few good points to it.

Jack | Online Marketing Blog March 10, 2010 at 1:54 pm

Nice post!

Posting content to other reputable sites (like Wordpress, Blogger, Tumblr, etc) will build that trustrank needed to ranker higher organically.

Ugwu Uche March 10, 2010 at 2:13 pm

Great post one of my favs on Johnchow

Diabetis March 10, 2010 at 2:15 pm

I really hate it whne people copies something o the internet and then claiming it as theirs. Can you think fo sothing else?

This has been posted a hundred times before!

Tom | Build That List March 10, 2010 at 2:40 pm

I hope you have links that you can send to John of where else this has been posted before you start accusing people like this.

jtGraphic March 11, 2010 at 5:42 am

I promise you that this was 100% original.

John Chow March 10, 2010 at 3:21 pm

Yes please post a link to where you saw this article before. Thank you.

TYCP Magazine March 12, 2010 at 9:23 am

I like how the person never returned to answer your question. Shocker.

Harry March 10, 2010 at 3:58 pm

Oh you read John Chow for the amazing information and not just to spam your way onto the top commentators list? Oh no, wait…

John Chow is like a magazine, 5 minutes of ok cool. It serves it’s purpose, but you’re confused about that purpose.

ZK @ Web Marketing Blog March 11, 2010 at 12:33 pm

I do not think that this is copied article yes we read similar meaning posts too often but however this posts got some kind of freshness.

Jean March 10, 2010 at 2:39 pm

I especially appreciated the advice on waiting to monetize the blog. I’m not too keen on the idea of posting what I had for dinner last night though. :) Then again, if I ever start a food blog, I’ll give that idea a try.

John Cho March 10, 2010 at 2:46 pm

Good summary for beginners. When I first started off in the web business, I made the mistake of going for the high paying keywords, these were also niches which I literally had no knowledge of like car insurance. Don’t make the same mistake.

Columbia Mo Mortgage March 12, 2010 at 1:09 pm

Haha- I remember the mesothelioma craze quite well. What a mess that was.

Insurance/mortgage keywords pay very well, though. If you can get good content out there and localize it, it’s possible to make some money there still.

Garen March 10, 2010 at 3:03 pm

True it makes it a lot easier to write about stuff you have an interest in. I made that mistake before, and my blog sucked as a result. It really makes it hard to write if you don’t care about the subject.

Weebly is also a good place to start a blog at, also is an authority site, too. I try to stick to using a bunch of of social media, and most importantly be social and add friends.

Boris March 10, 2010 at 4:58 pm

Very helpful content. Thanks! What do you think about including links to other blogs? Whe you help others, they might help you back….
Best regards,

Noel March 10, 2010 at 7:11 pm

Thks for sharing these guidelines. They are very useful for newbie like me. :)

infopediaonlinehere March 10, 2010 at 7:48 pm

this is an informative post

MaxR de Maxadi March 10, 2010 at 8:51 pm

Good tips, indeed.
But time is also one key factor to blog success. Time and persistence to be precise.

jtGraphic March 11, 2010 at 5:44 am

Very true. You won’t be a rockstar after just a month – it Might take a year or two.

Trent | Earn Money March 10, 2010 at 9:28 pm

Very good post. I’d say it definitely all starts with picking the right niche. You don’t necessarily have to be knowledgeable or passionate about it, but it does tend to help. You just need to do enough research to find a niche with profit potential and that you can continue to write content around.

ZK @ Web Marketing Blog March 10, 2010 at 9:49 pm

Although these kind of posts have same meaning every time. But nice to read your posts as this one have few good new things which we can use immediately.

Wynne March 10, 2010 at 9:58 pm

I am learning a lot from your posts John. This guide on effective blogging is right on topic.

One question though that has crossed my mind more than once… I’ve heard several well known bloggers talk about doing guest posts on other people’s blogs. That’s great, I accept that this is a massive way to spread your reputation and get some good anchor text / PR juice back to your site.

But if you are relatively unknown, then surely there is a transition period between being a complete dweeb to being significant enough to be considered to write for someone else’s blog?

I’m thinking there should be another step in around 5 and 6 where you network with other bloggers and talk about the possiblity of exchanging guest exchanges on eachothers blogs?

I’ve continued this theme on my own blog and linked back to you… how to make money with blogging.

Sharninder March 23, 2010 at 9:55 am

Networking with other bloggers is always a good thing but guest posting doesn’t really require one to be friends with a fellow blogger or have a really big blog to be considered. That is why this method is so effective. Write a good post relevant to the blog’s audience and you’ll almost certainly get something out of it.

proson March 10, 2010 at 11:24 pm

I don’t quite agree on “monetize later”. It is about the layout of your blog. you can actually start monetizing in day 1. I mean what the purpose of the blog?

make money right? So if you don’t get this right, you will spend too much time writing contents but your blogs will still not making money.

If you want to make money, you need to have a proven strategy, a plan, a working system NOT a BS that just copy what others 100 bloggers said on forums…

Ads won’t drive people away if you know how to put them wisely and effectively.

jtGraphic March 11, 2010 at 5:46 am

It’s very tricky though depending on how you drive traffice, because for instance: digg users haaaate ads.

Sharninder March 23, 2010 at 9:57 am

Yes, it all depends on the niche and the blog. Regular readers of tech blogs, for example, are quite used to advertisements and are almost tuned to block them out mentally. Ofcourse, the ads should never be out of place and should blend in.

Paul B March 10, 2010 at 11:47 pm

You went to the trouble of writing a decent guest post and then linked back to your own website with the anchor text “my blog” – school boy error.

Alex March 11, 2010 at 12:48 am

Getting 1000 uniques a day didn’t seem very hard on my other site, but it seems quite a lot more difficult on a blog.

Andrew March 11, 2010 at 1:19 am

If you are wanting to blog, I think point 1 is very important otherwise you will quickly lose interest. But you will also need a monetizable niche to blog about.

How to Speak Japanese March 11, 2010 at 1:26 am

Nice to have everything on one page – thanks for this detailed and concise guide

Dom A March 11, 2010 at 4:08 am

Thanks for the article – I really found it a good read and very informative.

There is a lot of hyperbole and what I call ‘shortcut advice’ on the Internet which is often less than useful, but you have produced a clear and concise overview of how to make some money with a blog.

We are about to get started with a blog on our site, so I will reread your article once more to be sure we are doing it right.

Thanks again!

Dana @ Blogging Update March 11, 2010 at 4:15 am

For monetize, i think it is also great to monetize a blog even tough the visitor is below 1k per day.

keith@Find Blog Ideas March 11, 2010 at 9:09 am

Good read, I swear I’ve read entire ebooks that are 50+ pages long that give the exact same information, but just drags on forever. This is the only guide you really need, to all bloggers that procrastonate, stop reading the same thing re written over and over again, just do it!

Weight Loss Diet Plans March 11, 2010 at 1:20 pm

There is a ton of info that says the same thing. The biggest thing for many people is just to get off their butts and take action.

Cash Genie March 11, 2010 at 9:46 am

It is a nice post but I believe that it is really difficult to make money via blog. People need to get really lucky and get good back links and all.

jtGraphic March 11, 2010 at 10:50 am

The real key is making sure you don’t try to make money off of your users until you’ve built a relationship with them. If you can build a relationship with 1000 people, you can monetize. If your blog isn’t full of affiliate links and ads it’s much easier to build that relationship. You’re right though – becoming super successful takes a little bit of luck and a lot of patience.

Internetsalsa March 11, 2010 at 10:50 am

If your ultimate goal is to make money then you should make it (monitizing) as one of your top priority..not the last…
You should treat it like a business if your goal is to make money, and if its your business then you will for sure will make it a top priority….
But having said that you should not forget about other crucial stuff such as the design, content, blah blahhh…

jtGraphic March 11, 2010 at 2:05 pm

Many businesses don’t make a profit in their first or second year, so that they can build a loyal customer base and then pay attention to monetization.

fas March 11, 2010 at 12:51 pm

The writing 12 articles bit and then doing randow ramblings seems to be the key.

Weight Loss Diet Plans March 11, 2010 at 1:19 pm

No monitization till 1,000 uniques a day! My rule is none until 100 uniques because most blogs NEVER get anywhere close to 1,000 visitors a day.

Columbia Mo Mortgage March 12, 2010 at 1:06 pm

I just very recently hit that on one of my latest blogs. What do you normally monetize them with? I’m getting about $150-ish for about 1k uniques each day.

S Ahsan March 11, 2010 at 2:08 pm

Some KickAss Tips! Now that makes me feel like an average blogger , arg!!

Internet Marketing March 11, 2010 at 4:25 pm

I really like the idea of putting all the work into 2 or 3 days at the beginning of the month. For beginners especially, this makes the whole idea of blogging far less daunting.

Health Tips Today March 11, 2010 at 10:28 pm

Full guide, thanks. Can you tell me how you can bring a lot of visitors from search engines, I am always trying different ways but until now never gets results

jtGraphic March 12, 2010 at 5:41 am

It really depends on your niche, but that’s what the guest blogging is all about – backlinks get you authority, which gets you search traffic.

Jobs in Pakistan March 12, 2010 at 1:45 am

Good post! But i think traffic from search engines is more beneficial as compared to social networks.

Gregg Zban March 12, 2010 at 3:43 am


I like the way you laid everything out in order. This is a simple, easy to follow, guide to making money online with a blog. Well said as usual!

Gregg Zban – marketer, coach, and entrepreneur
The Guru Hub

Steve Roddy March 12, 2010 at 7:17 am

I got some good take aways. But, I thought that if you submit every post to Digg, Stumble, or Reddit that it will hinder your site long term making it look like spam. True or False?

Columbia Mo Mortgage March 12, 2010 at 1:05 pm

True. To an extent.

And you *won’t* get to the front page of Digg, SU, or Reddit with content we have all seen.

I will submit my own sites to SU, but not Digg or Reddit unless it is incredibly innovative. Both communities have a hate for “blog spam.”

Traffic Ultimatum March 12, 2010 at 9:35 am

From my experience, the most effective use of your time is in the relationships that you build with your readers. There are sooooooo many blogs now, it’s tough to find genuine people that are committed to serving the niche they are in with quality help and info. If you can do that on a consistent basis, you are well onto your way making money in that niche.

Columbia Mo Mortgage March 12, 2010 at 1:03 pm

My successful blogs have a great reach- but only because the average posts takes, at the very least, an hour to create. Most will be 2-3 hours.

Jeffrey March 12, 2010 at 2:52 pm

Looks like everyone is on the same page of the same book. The cover of that book being “Social Media”

Free Picks March 12, 2010 at 7:36 pm

thanks for tips, facebook bring lot of traffic, where twitters gives you nthing

Dev | Technshare March 13, 2010 at 8:17 am

thanks .for these great tips

Robinsh March 14, 2010 at 5:47 pm

The mega bloggers like you were there behind my decision for running a blog, it is great for beginner bloggers that they are getting continuous support from the blogging leaders like you and all for free.

Thanks for your efforts targeted peoples like me who are unexperienced in the field of blogging.

” Lady leaders in your business “

FS March 14, 2010 at 10:20 pm

It is a nice post, you have your points here.
I do read many similar posts like this before. I believe you need more than that to make money via bloging.

mrloo March 15, 2010 at 1:19 am

a thousand uniques a day seem to be very hard on my site, i have been blogging for a while but never reached that a thousand a day. I know one of the main reason why my blog did not really do well is because I don’t have a schedule posts.

My blog is about travelling and I have lots of articles to blog about my travels but I never post them. Can you believe that I still have few travel stories that I need to post and they are two years older?

This arctilce of John gave me inspiration again to focus on my blog.

Thanks again for this wonderful article… :-)

I wish someone can visit my blog and what I can do more to improve it. thanks in advance. :)

Tweetomatic Profiteer March 18, 2010 at 2:03 pm

Thanks a lot for awesome, interesting and useful article! keep it up, good job.

Live Cricket Streaming March 23, 2010 at 6:00 am

Great post – just starting a new site, so I am working my way down from Item 2.

Noel - Tricycles For Adults May 9, 2010 at 9:30 am

To me, the biggest challenge is persistence. Write something that you are passion about is definitely essential.