If you are starting a new website or you are wondering why your established website is getting small number of visitors, it is time to do a little research. The best thing to do is learn from your competitors.
As you probably already know SEO has several elements and you should mostly focus on link building, social media marketing and onsite search engine optimization. By analyzing what your competitors do in order to have better SEO, you will be able to implement those things on your website and make it more visible to the public. Of course this doesn't mean copying their work; you can use that data as a simple guide to improve your SEO.