Hi starter !
All of things that you or people said are very good advises.I would say that another thing that can help to increase your website traffic for example is designing a WP them including your website URL and sharing it on the internet for free.From my experience it is a very effective way to driving traffic to your website.
Good Luck
Thanks for sharing such type of useful information about SEO but I think to purchase a links is not beneficial for us because google know those links and it is count in a penelty. in my openioun if we create links by our own then it plays an more important role.
The best and most good and right way of driving traffic to your site is by creating quality content that will be shared and re-posted by other users and web-masters on other similar websites. This is the best way of building steady and constant traffic not depending on search engines a lot. Search engines and other things are just plus, although it is a way that it will pay-off in long term situations.
These tips are quite nice for increasing traffic to your website. But, for getting a good traffic to your website you should focus on effective SEO techniques. Through this you can increase your search engine page rank and organic traffic.
I agree with Rolando3 100 percent. He just gave you the best information by (building fan pages and create a following of people by providing useful information and content on those social pages. In general taking, the time to establish yourself as an expert in your chosen market will be more than enough to generate enough traffic to your website to keep you busy. The key is to provide valuable content and useful information to people in as many locations as you possibly can.)
This is the way to go with what Rolando3 said. This is what I'm doing now and its working.