The Internet radically changed the way writers earn an income. With the many self-publishing platforms now available, traditional publishing is no longer the barrier to entry in the professional writing world. Writers now create blogs focusing on topics they find interesting. They earn money by referring products and advertising for businesses. Freelance writers also work for private clients by generating web content and promotional materials using online marketplaces to mediate the transaction.
Start a blog. Bloggers earn money writing online by creating relevant blog posts on a specific topic or niche. They insert advertising revenue and affiliate revenue links to products. When their readers click a link or buy a product, they earn revenue for the referral. Bloggers need a lot of good content and a growing audience to make significant amounts of money.
Sell your work. Many websites on the Internet are looking for content writers to write articles for them. These websites such as Textbroker, Writer's Access and eCopyWriters pay upfront for writers to generate website content based on a certain title and keywords. Other sites like Constant Content allow writers to upload their articles for their clients to buy.
Earn passive revenue. Upload distinctive articles and blog posts to content farm websites such as HubPages, Squidoo and Yahoo! Voices. These websites pay you based on the amount of page views your content generates, ad revenue or a combination of both.
Self-publish an e-book. Self-publishing using venues such as Amazon Kindle, Smashwords and Apple's iBooks allows authors to write their novels or books and sell them online. You set your own prices and do your own marketing for your work.
Bid on private contracts. Online marketplaces such as Guru, Elance and oDesk allow writers to bid on jobs. An employer needs something written. He creates a job on his marketplace of choice. Writers make bid proposals for how much money they charge and the duration of the job. When an employer awards a job, the writer completes the job and gets paid.