Here are some ways to promote your website
1: Search engine optimization
2: Blogging and guest blogging
3: Pay per click (PPC)
4: Retargeting
5: Facebook ads
6: YouTube
7: Email marketing
8: Word of mouth (forums/Facebook fan pages, etc.)
9: Social media