While search engines are very powerful when it comes to monetizing your site, social media can also work. There are plenty of social media platforms that you can use in order to promote your site or your services. You just have to interact with people and get involved in their discussions. The discussions will have to be relevant to your niche in order to get the best results. There is a right way and a wrong way to do this.
One thing you don’t want to do is just promote your site. This could backfire on you and depending on where you drop your link, it could be against the terms of service. If you engage in discussions and get to know people, then you could slowly build their trust in you over time and they may be interested in what you have to offer. The key word is patience when it comes to social media. It takes a lot of time for social media users to visit your site and buy a product or a service that you are promoting.