There are many ways and many methods to promote a website, the common examples are leaving comments regularly on many high traffic blogs in your niche or guest posting on other bigger blogs. Aside from these you can also promote your website through Social Media Marketing. Social Media Marketing is the process of promoting your site or business through social media channels and it is a powerful strategy that will get you links, attention and massive amounts of traffic. Common social media marketing tools include Twitter, blogs, LinkedIn, Facebook, Flickr and YouTube. However, engaging with social media is a time-consuming task. But, there are social media marketing experts nowadays that offers their services so you can just hire these experts and let them do the job for you.
If you are selling products/services or just publishing content for ad revenue, social media marketing is a potent method that will make your site profitable over time.