Promoting your website online brings more visitors to your website or blog and in turn increases sales/earnings from your site. There are many FREE and EASY ways to market/promote your website online. I will explore few options briefly.
You can get lot of users to your website from search engines since many people use search engines to discover the information they need. So number 1 task is getting your website listed in top search engines. Your website must and should be listed in Google, Yahoo, Bing, and Ask search engines to get more online visitors. The four search engines mentioned bring more than 90% of total search engine traffic.
Next best place to get listed is in online business directories, online yellow pages, and online trade directories. List your website in appropriate category to get targeted users. Users visit your websites with the help of your website links in those directories. Listing in directories also increases your website ranking in search engine results page (SERP). Top ranking helps your website get more hits. I am sure you will discover online directories with the help of search engines!
Similarly you can post information about your website at online classified sites, online article directories, and online press release sites. These posts bring more users to your website as well as increase website ranking in SERP. You have to post fresh content (along with a link to your website) to these sites regularly for better results.
Another attractive way to promote your blogs or websites is through social media marketing. Creating and promoting facebook fan page and twitter account are good places to start.
Implementing the above methods ensures your earnings increase many folds.