Try interacting more on social media and start an email campaign. It should generate traffic to your website and get people interested in what you have to offer, whether it's a newsletter or a selling proposition.
Did you mean you already ranked for some keywords you target? If yes, but achieved no to little traffic then the keywords you optimized might be the problem. Only target keywords that have good monthly searches or else your effort will just be wasted.
Keywords plays a vital role in search result. But it does not mean to add keywords in extreme amount. It should be in proper density.Be active in all social media platforms. Give something unique to Spectators and make your stuff engaging.
Follow the below steps to rais your website traffic immediately.
1. Facebook remarketing
2. Facebook email custom audiences
3. Twitter remarketing
4. Twitter custom audiences
5. Build an email list
6. Promote your blogs on Facebook
7. Optimize your site for SEO
8. Exchange blog posts with other sites
9. Automate your emails
10. Become a contributor
11. Create a quiz
12. Host a webinar or webcast
13. Create a podcast
14. Find partners in your industry