best way to "promote" an website is to make it seofriendly. This way the website i'll appear in first pages. Today every body search for something using google yahoo etc. To make it seo friendly read more about this topic. An other way to promote it is to place ads on popular websites in same niche.. But this is expensive.