You can make money with affiliate marketing + online ads but you have to stay focused and work hard. As Nnxt suggested: owning a variety of domains + keyword research is the key.
You can check those three Google services, they're really good tools for keyword research:
Google Trends ...