In your views, which is the best marketing technique you have ever used for promoting your website and why it is the best?
Post your opinions here.
It really all depends on what you're trying to accomplish. What kind of individuals do you want accessing your website? There are many different routes to go. I'll offer you this:
Let's say that you're trying to attract big players within your specific industry to go to your website. You want these individuals to see your site as well as use it's features and functions. Most likely, big players already have a whole bunch of sites they like to frequent. In order to attract these guys, you would have to go to trade shows/conferences/seminars/networking events. This way, there's a face to your website. The better you present yourself and acclamate yourself with these individuals in person, they're more inclined to visit your website. Hopefully, your website is really good and they recommend it to their friends. Before you know it, other big players will be tweeting about it and such and then the traffic will follow. You really want to stir a buzz to generate traffic.
If your site is dull/boring, doesn't really offer anything, then there are obviously other avenues to go through. I would certainly hope you're not building a content farm/junk site and actually adding value to your visitors. Remember that added value brings about retention which is key when operating a website.
With that said, as long as your meeting big players face to face and have a solid website, then that's the best way to generate traffic. Social media is the most powerful traffic building option out there. It really just takes one tweet to draw a lot of attention to your site. Go get em'!