In my previous post, I have discussed how you can make money writing articles online. I am sure you must have wondered why would any one pay you $3 to $30 just to write an article. If some one is paying you $$ to write articles then no doubt they would be making lot more than what they are paying using that article. There should be a business model behind this.

The answer is a lot of bloggers who make money blogging are continuously looking for new contents for their blog. As they are not able to write all the blog post and promote their blogs at the same time, they outsource the writing job to freelancers and writers.

How much revenue can a blog generate?

The rewards of blogging can be endless. There are many ways you can monetize your blog so can create a wide range of income source. Let me tell you how much money some of the most popular blogs in the world make.

#1 — Huffington Post: $14,000,000 per month

Huffington Post is a popular news website that was started by Arriana Huffington back in 2005. After the blog became a successful news website she sold it to AOL at $315 million.

#2 — Engadget: $5,500,000 per month

Engadget a technology blogs that provide news and review about new gadgets launched in the market. It was started by Peter Rojas of Gizmodo and later sold to AOL back in 2005.

#3 — Mashable: $2,000,000 per month

Pete Cashmore started Mashable in 2005 from his home in Scotland. The site grew with Cashmore’s dedication to producing excellent content on a consistent basis. Time Magazine called Mashable one of the 25 best blogs in the world.

These are just top three highest money making blogs that I follow. You can visit Forbes website by clicking here to check some of the other blogs’ and their revenue.


While the above blogs are few of the top blogs, let’s see how much revenue some of the smaller bloggers make per month.

#1 — Average of $3000 per month is owned and operated by Kevin Muldoon. Kevin has created and sold many successful blogs. Although he has stopped posting his income reports for after January 2015, his blogs still make a good amount of traffic from the older post.  You can click here to see some of this older income reports.

#2 — Average of $30000 per month is owned and operated by Harsh Agrawal. He is also considered as the top blogger in Inda. His blogs discuss how to create a blog. You can click here to see the income reports of his blogs over past months.

#3 — Average of $100000 per month

In 2007 Jeremy Schoemaker the owner of the blog shocked the internet world when he posted a picture of himself with a Google Adsense cheque for $132000. You can click here to see the journey of Jeremy over the years.


How to start a blog and start making money from it.


Requirements :

In order to start your own blog, you will need to have a domain name, a good web hosting service. If you are new to blogging then the terms domain and web hosting may sound confusing. Let me explain you the terms below :

1) Domain Name: Domain name is the name of your website. For example, the domain name of my website is There are many online domain registrars that will help you register a domain name. However, I would recommend you to use Godaddy to register your domains as it is the biggest domain registrar.

Below are some important points that you need to remember while registering a domain name:

  • Make it Memorable: While registering a domain you need to make sure that the name should be easy to remember. If it is easy to remember chances are more people will visit your website.
  • Buy .com and carry on: .com is by far the most popular domain TLD.  If you would tell people that the name of your website is (example) CloudCrocodile, chances are that most of them will look for rather than or
  • Keep it Short: Shorter domains are easier for people to remember and find.
  • Don’t Include Hyphens or Numbers: I know it’s so tempting when you see that your desired domain is taken and all you need to do is insert a hyphen and you’ve got it! Inserting odd characters like a hyphen in your domain name can often cause you to miss out on traffic. Many times, people forget to include the hyphen and be directed to the other domain that you originally wanted.

The domain registration cost with Godaddy is $14.99/year however very often they have promotional offers for new customers. You can click on below image to go to Godaddy and register your domain name.

2) Web Hosting Service: You will need a good and reliable website hosting service to upload your blog website files. Now there are millions of online companies that provide web hosting service. I have personally used 8 hosting companies before I could find my existing hosting companies. I have used some of the biggest hosting companies.These companies provide great hosting but I noticed that if I have any issues and need help with my website it takes a long time some time for the hosting companies to respond and fix my issue. This could be because they have lots of customers to attend too.

These companies provide great hosting but I noticed that if I have any issues and need help with my website it takes a long time some time for the hosting companies to respond and fix my issue. This could be because they have lots of customers to attend to.

Then one of my blogger friend recommended me to try CloudCrocodile. My website dollarhive is currently hosted on CloudCrocodile server. Their servers are fast and reliable and their support team is knowledgable and always available to help. The hosting plans with CloudCrocodile start with $150/Year. However, I would recommend you to get the professional plan. You can click on below image to go to CloudCrocodile and signup for website hosting.

Hence the total investment to establish your blog is $215 / Year. Once you have registered your web hosting and domain name we can start designing your blog.

Creating a blog using WordPress

Once you have registered your website hosting with CloudCrocodile, they will send you the login details for your control panel. In order to create your blog using WordPress you can follow the below steps or below video :

Steps to install WordPress

1) Log Into your CloudCrocodile cPanel.

2) Scroll down to the “Software” section. Click on “Softaculous Apps Installer” to open the program.

*Softaculous is a program that helps you easily install various web applications including WordPress.

3) Once in Softaculous, search for “WordPress”, then click on the “Install” button.

4) Fill out the three sections, as seen below, within “Software Setup

Choose Protocol: From the dropdown bar select the protocol that works best for your website. If you have an SSL certificate already installed on your site, change this to “https://”. In most cases, leaving it as “http://” is fine.

Choose Domain: Select the domain you are installing WordPress on from the drop-down menu.

In Directory: Note that this step is very important. By choosing a directory, you are telling Softaculous if you want your WordPress installation installed within a subdirectory of your chosen domain or on the domain itself. If you want to be able to go to and see the WordPress site, then leave the field empty. By default, the field will have a “wp” within it. Simply delete the “wp”.

If you would like the WordPress installation in a subdirectory (example:, state which directory you would like it in. Softaculous will create the directory for you within the document root of your domain.

5) Fill out the “Site Settings” section as seen below.

Site name: Give your website a title.

Site Description: Write a brief description or smaller subtitle for your website.

Enable Multisite: Only enable Multisite if you know that you need it. This is not common.

6) Fill out the “Admin Account” section.

Admin Username: You may leave the username as Admin, although we suggest you change it to something meaningful to you for security reasons.

Admin Password: Create a very secure password to help keep your installation from being compromised.

Admin Email: Enter in the email address that you would like your installation to use when contacting you.

7) Select your preferred language from the drop-down language bar.

8) Click the plus sign by“Advanced Options” and check the box to Limit Login Attempts

(1), change the database name (2) if desired, change the prefix (3) to not have wp and end this in an under score, and check the boxes to Auto Upgrade, Auto Upgrade WordPress Plugins and Auto Upgrade WordPress Themes (4) unless you would prefer to do this manually through the WordPress Admin area or by using FTP.

9) Select the “Theme” design that you would like to use for your WordPress website.

10) Click “Install”.

Your WordPress website should be ready within minutes. Once the installation is complete you can log in and start blogging on your favorite topic.


If you have any problem or if you want me to install and setup a beautiful WordPress blog for you in return for a pizza please use the chat button to contact me 🙂


Start Blogging 🙂

Now that your blog is setup what you will have to do is add new contents to your blog. You may blog about any topic but I would recommend you to blog about something that you are passionate about, some thing that  you are learning and you think it could be useful for others too.

Some of the topic that I could think is receipe blog, celibrity new blog, how to blogs etc.


Promote your blog

As you create the most useful content that you possibly can it is easy to get very insular with your focus and spend most of your time looking at building your blog. Many bloggers have a ‘build it and they will come mentality’ with their blogging but this is a bit of a trap.

If you want to make money from your blog you need to not only focus on building a great blog but it is also necessary to get off your blog and to start promoting it.

You can share all your blog post on social media so that you can start getting visitors to your blogs. You can create social media profile for your blog like twitter account and facebook page and start getting subscribers.


Making $$money$$ from your blog

One of the biggest misconceptions that I see bloggers having about monetizing blogs is that they have to do it in one of a handful of ways. The reality is that there are many ways to make money from blogs.

There are a few main ‘clusters’ of income streams that you might want to focus upon rather than all the specific ones.


1. Advertising Income

This is where many bloggers start. In many ways, this model of making money from blogs is not dissimilar to how a magazine or newspaper sells ads. As your traffic and brand grow you’ll find advertisers will be willing to pay to get exposure to your audience.

While you need decent traffic to do a direct deal with advertisers there are ad networks (like Google AdSense) that act as a middleman and enable smaller publishers to run ads on their blogs. This is where many bloggers start (I did too).


2. Affiliate Income

A recent survey of ProBlogger readers found that affiliate promotions was the most common type of income that our readers have.

To put it most simply – affiliate income is when you link to a product that is for sale on another site (take Amazon for example) and if someone follows your link and ends up buying that product you earn a commission on that sale.

There’s more to it than that but this is another great place to start with monetising your blog as affiliate programs are easy to sign up for and if you have an engaged audience you will find they follow the recommendations that you make on products.


3. Promoting a Business

Many brick and mortar businesses indirectly make money from their blogs by using their blogs to grow their profile and direct readers to their business. You can also find business that will pay so to review their site and promote their services on your blog.


Other Income Streams

There are of course other forms of income that bloggers experiment with. Some include asking for donations, syndicating content to other sites and lastly selling their blogs.


Let’s Share the Journey to Make Money from Your Blog

I hope that this article has helped you on your journey to make money from a blog.