As I’ve mentioned in the last few months, I am not really building any more websites for the time being. I believe I have built enough websites to manage (maybe too many), and I need to focus on generating revenue from these websites.
The best tip I can give to any web developer to make money is to be proactive in seeking out advertisers. Unless you have a really popular website, it’s most likely that you will have to seek out advertisers rather than waiting for them to come to you.
Visit competing websites and see who is advertising there and contact those companies directly. Install Google Adsense on your website and see what companies are advertising on your site via Google. If they’re small (not a lot of red tape in the marketing department), try to contact those companies and work out direct deals with them.
In almost every circumstance I can think of, you should make more money from direct advertising deals than you would with Adsense, affiliate programs, or some other type of indirect advertising deal. You need to be your own advocate when it comes to getting advertisers, and you should know all the details about your site that advertisers will want to know (traffic, pageviews, % of direct navigation, SERP for key terms…etc.).
It’s nice when advertisers reach out to you to advertise (and a credit to your website), but in many cases, you need to do the legwork to find advertisers and you need to convince them to spend their marketing budget on your website rather than elsewhere.
Just as an FYI, someone saif it might be against Google’s TOS to contact advertisers directly, so do it at your own discretion.