Definitelly there are various ways one can use to promotes his website,one can decide to do seo and come up with good and relevant content,then use of social media platforms to push up your audience base.There are allot of methods and ways in which one can follow in other to promote his or her website, one can generate referral form of traffic to get allot of people joining his site