So what can you do if you are like the rest of us but don't have a whole lot of traffic?
1) Pick your niche
Sometimes websites are so focused that getting a single click from a Google advertisement can make you $10. The problem is that these opportunities are few and far between.
2) Build your site properly
If you focus on building your website properly, provide good content and generally follow good practices you may find your website having a nice Google page ranking. If you have a page ranking of 4 or higher, you can probably sell ads on your site that are focused on SEO.
For example. LogicBright CRM wants to appear higher on Google's search results. So they purchase a advertisement, in the form of a text link, that contains their keywords. LogicBright will not get any traffic from your small website, but the SEO benefit is there and they may be willing to pay $25 a month or more for higher page ranks.
3) Offer paid reviews
If your website is a blog or a website that can fit reviews, you may be able to make money by posting paid reviews on your website. Some companies such as PayPerPost will allow you to join their network to find these opportunities. You are usually provided with all the product information you will need and in many cases it won't take long at all to make some money. The biggest requirement these sites have is that your page ranking is decent and you make regular updates.
So you see, you don't need to rely on high-traffic anymore to monetize a website. The best part about it, is all of these things can help you build your traffic as a result of promoting your website in certain channels.