The subject of getting traffic to a website is a BIG topic. It has a lot of moving parts and some things work better for some than for others. There is no single effective method to build traffic. If there were, everybody would be doing it.
It is true, however, that some things tend to be more effective than others. My personal experience in this business has shown this. And I’ve seen new bloggers over-emphasize certain things and they end up wasting time.
So, I’ve devised a chart to rank certain popular traffic generation methods in terms of effectiveness, scaled from 0 to 10. 0 means it is mostly a waste of time, and 10 means it works insanely well.