What I say on organic traffic
A lot of webmasters create websites without taking the time to research the keywords they will use. And though it is possible for them to get traffic from "long tail" keywords, not focusing their content on profitable keywords makes it difficult for them to make, well. a profit. If, however, you explore which are the most profitable keywords for your site (which would be the keywords with the largest volume of demand and the lowest number of competing sites), ranking for some good keywords will be easy. This will allow any other search engine optimization methods you use to be doubly successful.