There are no two ways about the fact that running a website is not an easy task. Be that as it may, bringing organic traffic towards your website is a real bear. You can make the argument that there are a lot of factors which take part in attracting organic traffic to your website comprising informative content, Search Engine Optimization, marketing, link building, the genuineness of your website, web design etc.
Did I miss something?
Yes, Area pages, whoa!
Read more about How to boost your organic traffic by adding area pages?