Earning money with a website nowadays is not that easy anymore. You are not the only one out there so it is important you stay ahead of the competition. Getting a higher Page Rank, discovering good websites for link and article exchanges and joint ventures are nice techniques to get you ahead of the rest of the marketers on the Internet but they do take time and effort.
Working with the RIGHT keywords is common knowledge now too; everybody is including them on their site's meta tags. That way you optimize your web pages and that is what everyone will be doing of course. At the point the search engine optimisation (SEO) is perfect, you and the rest of the marketers are once again on square one.
If you want to emerge from there you have to employ website optimisation off-page. Google calls this Page Rank. The best way to raise your Page Rank drastically is to find quality websites you can partner with and exchange links with. Your link on their page, their link on yours. You only need about six to eight quality sites with a high Page Rank to climb the search engine ranking ladder and waive your competition bye-bye. Now which links are considered quality ones? Just move the cursor over the green bar in Google's tool bar to see the number of the Page Rank, from 1 to 10. The lower the number, the lower the ranking. So you want high numbers.
There is a hard way to look for good websites to link with. Put your keywords in Google's search box and then go through the pages you find one by one. Count the links on a page from other sites; look for the Page Rank and the return links. Move your cursor over Google's green bar for every site and write all these numbers in a spreadsheet.
After, say, a thousand times doing this, you go through the same procedure for your other keywords... There is one obstacle though; since you will not find all the websites in just one single search, you'll have to repeat the whole exercise after a few days.
For a more aggressive search engine marketing strategy contact a seo expert.