Now this a very common and important question before most of the bloggers after they start blogging.These days its really difficult to increase traffic to your blog because of increase in competition.
Some common things that everybody including myself will suggest are -
- Unique and quality content.
- Building backlinks for your blog.
- Submitting blog to various search engines.
All the above options except the last one are free, but they will get you visitors in long term , i.e. they will not bring visitors to your blogs instantly. If you have some good budget you can try various ad networks to get quality visitors for your blog, though I’ll suggest Google Adwords.
You can also use traffic exchange or auto-surf methods to increase traffic to your blog.
One such site is BlogExplosion. Here you surf the members blogs for which you get credits which can be used to get traffic for your blog. But one controversy that surrounds BlogExplosion is it’s compatibility with Google Adsense. Adsense considers traffic referred from blogexplosion as invalid and may send you warnings or permanently terminate your account. So if you are using Google Adsense to monetize your blog I would suggest you to stay away from BlogExplosion.
Other such site is Entrecard. Here also you get credits for visiting other members sites which can be used to advertise on other members site. I don’t know whether Adsense accepts such traffic from Entrecard or not.
There may be other methods, which I may have missed, to increase traffic to your blog.
In the end I will suggest you Unique content and Link building as these will really help you in getting good traffic to your blog in long term.