Skip to main content

How To Make Money Online from Writing

How To Make Money Online from Writing

There are a number of ways you can make money online from writing. You can either sign up on Blogger, WordPress, or host your own web site for your blogs. After you have a number of blogs or articles written, you can apply for a Google Adsense account and make money by serving ads on your content site. The more traffic you have, the more you will make from Google Adsense. If someone was to click on one of the ads also, that generates even more income for you.

However, we’re talking about making one cent for around 30 impressions of an ad (without anyone clicking on an ad). For each click of an ad, you could make from 10 cents to 50 cents depending on the ad. As you can see by the numbers, you are going to need an awful lot of traffic before you can leave your day job.

However, if you enjoy writing good quality articles, then you got nothing to lose. Just keep producing those blogs and articles regularly and frequently and traffic will build up. This is passive income so there is revenue coming in all the time.

One particular site I have success with is HubPages. It is not really a blogging site. It is a content farm. There are a wide variety of topics that people anywhere can read from, and more importantly, can write to.

If you have an interest or a passion for something, it makes sense that you should start writing on it. Your interest could be baking cakes or riding the bicycle. No matter what the interest is, it should at least give you the ideas about how to create a 600 to 700 words article.

This article shouldn’t be about everything that you needed to know about your particular interest. Instead, keep each article to one or two things that are about your interest. For example, if you like baking cakes, you can write about how to bake a mud cake in one article, and write about how to bake a chocolate cake in another.

The idea is to create as many high quality articles as you can. If it is not high quality, it may not be featured. HubPages have an automatic formula to work out if it is a good quality hub i.e. number of words and the use of images. You would want to try to always get your articles to meet their quality standard to improve its chances of getting traffic. It’s in HubPages interest to also get more traffic. They make a percentage from what you make.

HubPages have now employed professional editors to go through high traffic articles to try to fix grammar and spelling mistakes so it can be moved to niche sites with cool domain names. I had a few articles (also called hubs) checked, modified, and moved to one of their niche site. They got almost double the traffic that they use to get.

That’s the difference between HubPages and your own site (or Blogger or WordPress).

When you publish your articles on the HubPages site, you will eventually get people reading your articles. HubPages does a good job of making sure your articles attract views. I am not talking about astronomical numbers. This depends on the content of what you are writing about and whether people will actually be looking for it on the internet.

My recommendation is to write as many high quality articles as you can so the number of views across the articles add up.

So if you wrote 100 articles and on average you get 1 view per article per day, you are looking at 100 views in total per day.

HubPages has an Earnings Program which includes the ability to add a Google Adsense account. The Earnings Program generate more income as compared to Google Adsense for displaying ads. HubPages also enable you to generate income from selling Amazon products via Amazon’s affiliate program from special links added to the published articles.

If you don’t already have a Google Adsense account, you can apply for one here:

I had about 10 articles published over a number of years and was earning around $5 a month. It dropped to around $3 a month recently due to changes in Google’s search engine rules but I wasn’t creating more content nor updating any of the existing articles I published. The amount I got was not bad considering it’s passive and I didn’t update nor add any content for a number of years. Once the total amount of earnings reaches $50, HubPages sends the money to your Pay Pal account.

Recently a few of my articles were moved to one of their niche domain. So this month, I can see that I will be making $10. For the next few months, it should level off to around $8 or $9 per month.

You may not be able to quit your day job any time soon, but I would suggest you make a start. It doesn’t cost you anything to join. It only takes time and effort on your part.

If you are interested in learning more and joining HubPages, please follow this link :


Passive income is hard work. Effort is needed. But the reward is there. If you like writing and have a special interest or hobby, then it’s an investment that is worth your time.

This article is written on my Blogger account. I also hope to build the number of articles up.

The advantage of also writing on Blogger is that I can write about topics that may never meet HubPages quality standard, but I still want it out there.


Popular posts from this blog

How To Migrate Mailboxes from Exchange 2010 to Exchange 2016 using PowerShell

The Scenario

Your organisation have decided to migrate from Exchange 2010 to Exchange 2016. The Exchange 2016 server have been installed into your current Exchange Organization. The Mailbox role have been installed on the Exchange 2016 server and you are ready to start moving mailboxes from the Exchange 2010 server to the Exchange 2016 server.

Migrating a Mailbox from Exchange 2010 to Exchange 2016

Using New-MoveRequest

Migrating a single mailbox involves invoking the cmdlet New-MoveRequest from the Exchange Management Shell on the Exchange 2016 server. Make sure that your user account that you have logged into the server with have the Organization Management role.

The common parameters that I use for the New-MoveRequest cmdlet is :

New-MoveRequest -Identity '' -TargetDatabase "DB02" -BadItemLimit 10

The -Identity parameter identifies the mailbox to be migrated. I usually use the e-mail address of the mailbox for the identity since it's uniqu…

How to Schedule an Exchange PowerShell Script in Task Scheduler

Exchange Management Shell
Since Exchange 2007, Microsoft has provided the Exchange Management Shell so administrators can manage all aspects of the Exchange server from the command line.

The Exchange Management Shell has Exchange specific PowerShell cmdlets. These Exchange cmdlets are not normally available in an ordinary PowerShell command environment.

An example of what can be done in the Exchange Management Shell is to run a PowerShell script to list all the mailboxes on the Exchange server to a file. You can output columns based on display name, size of the mailbox, last logon, and other available mailbox attributes.

You can also schedule a batch migration of mailboxes from one database to another such as the migration of mailboxes from Exchange 2010 to Exchange 2013.

Scheduling the PowerShell Script

Once you have written a PowerShell script and utilised the Exchange cmdlets, you can run it with no problems inside the Exchange Management Shell. If you were to try to run it under a …

Getting a List of Installed Applications on Local and Remote Computers


A few months ago, I was asked to have a look at a PowerShell script which was supposed to be able to list installed applications on the local and remote Windows computers on the network.

The script was from the Microsoft Gallery site.

Here is the original script, with explanations of what it's supposed to do.

Unfortunately if you run the script, it will only list the applications installed on the local PC but outputs the same results for all the computers that you are trying to inventory.

I found that the program was very well structured so perhaps the author did this on purpose. Anyhow, I modified the Function FindInstalledApplicationInfo($ComputerName)
and used .NET's remote registry functions in place of the original PowerShell registry functions which looks at the local registry only. In this way, the .NET's remote registry functions can look at the local re…