It may seem obvious, but the key to success for any website is whether or not people visit it.
Attracting visitors to your website is all about visibility; establishing awareness of your brand on the internet, notably on the most popular search engines such as Google, Yahoo! and MSN.
There are many advertising methods and many advertising agencies that offer them. Sad to say, 80% of them are just money-hungry giants, taking money with low results.
Here is a quick overview to show you the most popular online marketing methods available.