You might want to learn more about online marketing strategies.
There are two main categories - free marketing and payed marketing.
Free marketing can be blogging and conecting on social networks like facebook, twitter with people from your niche.
Paid marketing is PPC(pay per click) PPV(pay per view) and so on.
I recommend that you start by researching internet marketing forums. You can find them on google easy. Just type something like top 10 internet marketing forums.
Hope I helped