SEO is the best option for you ya it takes time but it is long term investment.........Under SEO you put quality and genuine content into your site because as we know that Google does not like dummy content so here Content is major aspect for you.Built Quality backlinks to your site and always follow White Hat SEO and promote your site in Social Media platforms.....I hope this will work for you