Best way to get visitors to your website

The main objective of having any website on the net is to be found by visitors.
To do this a webmaster must have a well thought out link building and web promotion
campaign.
Firstly most visitors or traffic will come from search engines so if your
website is not known or indexed by search engines for all intent and purpose your
website does not exist. Search engines or spiders follow links, this is how websites
are found and indexed, so start by submitting your website to both free and paid
web directories , directories are spidered by search engines and are great for building your search engine ranking and your backlinks.

Advertising and branding your website, buying text links, banner ads, PPC, adwords, these are sure ways of getting your site in front of visitors and thus driving traffic to your web page/s

Submit your website or blogs to social networking sites such as digg, technorati etc.

Submit your feeds to web feeders so visitor can subscribe to them and since feeds only provide summaries or brief titles visitors or subscribers will have to come to your site to read or find your product, service or information.

Joining webmaster forums or any forum relating to your website and taking an active
part in discussions and topics is another way of building links and bringing visitors in.

Leaving well thought out comments to topics on blogs, will provide enough curiosity to get a click back to your web page.

All of the above should be part of promoting and increasing backlinks. Incoming links is the back bone in any website success, the more quality, high PR websites you have
linking to your site, the better your link popularity and pagerank and thus more visitors.