There is only one real secret to getting a lot of visitors to your website. That is merely figuring out where lots of your ideal visitors are, and standing in front of them. When you think of it in those terms, it's really simple. There are also only three real ways to get in front of the traffic flow.
You can buy traffic, borrow traffic, or create traffic. You buy traffic using pay-per-click search engines. It's very dependable, and can give you a steady flow of consistent traffic. The big drawback with using pay-per-clicks to generate traffic is that it can be very risky. Those who use pay-per-clicks to generate 100% of their traffic, and are considered the best of the best, will tell you that as many as 7 out of 10 campaigns that they set up will lose money.
The professionals very quickly shut off the losers, and their winners more than make up for the losses, but it's really not a game for someone not properly trained. You can also buy traffic using an affiliate program. Since you only pay for the traffic when a sale is made, it's a very low-risk method.
Since your affiliates are sending you their best customers, you can also think of it as borrowing traffic. I love the affiliate program model, and have numerous products sold via affiliate programs. I also sell a lot of others' affiliate products. It's win-win. You can also create traffic by putting things on the Internet that people are attracted to. You can create content by writing articles or blogging for example.
I love content creation and have written over 1100 different articles. My articles teach people how to solve pressing problems, and at the same time point them to me (my sites) as a great resource. When you create content your big challenge is to get it noticed and indexed by the search engines, so that people can follow links from there to your site. It's actually fairly easy - but time and labor intensive. If your content is "viral" it will be something that others will happily share.
Examples include in-depth articles, essays that touch people on a deep emotional level, or humorous videos that you post on YouTube. Of the three methods of getting traffic (buying, borrowing, and creating it) my favorite has to be borrowing it. with creating it second. I generally only buy traffic when I need a really quick surge to test my website's conversion process.
The key to generating an absolute flood of free traffic is getting noticed, getting backlinks, etc., from high traffic websites such as Google, Craig's List, Yahoo, YouTube, and the various bookmarking and social networking sites. This can be as simple is searching through Yahoo Answers for questions on your area of expertise, and then posting a great answer - along with an appropriate link to your website or product. It can be as simple as searching through YouTube for videos on your area of expertise, and then leaving a comment along with a link sharing that they can find more information on the topic at your site. It can be as simple as using the search engines to locate dozens or even hundreds of blogs and forums in your niche, and then interacting with these communities.
There's only one problem with most of the methods that I just mentioned. They can be time consuming and labor intensive. Just locating active communities in your niche can literally take hours. I do have a secret. I use automated software to monitor and notify me of active blogs, forums, and communities in my niche.
I use automated software to notify me when they are discussing my area of expertise or there is a new video posted pertaining to my area of expertise. When I discover a new resource, I then analyze it, and if appropriate, I interact with that high traffic site, and leave a link back to my site, which is a perfectly acceptable practice. So there you have my secret for generating literally hundreds of thousands of free hits to even my newest sites. Of course, your site has to be about something that people are interested it. I do strongly advocate using software to automate many of the mundane processes such as just finding these sites.
Many webmasters really struggle with website traffic generation, and there is absolutely no need to. You merely find the huge pools of traffic interested in your topic, and then you stand underneath the waterfall, and enjoy the cool, refreshing flow of new visitors.
Willie Crawford has been marketing goods and services online since 1996. With very busy websites in dozens of niches, he teaches that the secret is automating the flow of traffic, since without traffic you don't really have a web business. His favorite traffic generation software is at Stealth Traffic Tools: http://IncredibleWebsiteTraffic.com