Social Media sites can help your site famous if you are very creative so that many users online will attract to your site.
by applying the seo rules as on page and off page you can expand your site like the "Facebook" and "twitter" or more great from it, from this way about your site famous and a source of earning money having the goodwill on web.
I don't think there is one best way to promote your site. It is a combination of things like SEO, backlinking and marketing through social media sites. It can't be just one strategy alone. The best way would be to work on all three to rigorously promote your site.
Best way? Make your site more interesting among others. But doing this requires quality effort and time. Online marketing, SEO, etc. must be done if you want to have better results.
Manual SEO and forum posting in the related forums is one of the best way to popularize your website/ business. thanks
> unique content which should be optimized on regular basis > effective linkbuilding > you can also go for PPC
SEO & SEM are Best method to Famous Your website. Try to use this ways. It will really help your site Performance.
i will suggest you, to get your site in search engines, and provide unique and fresh content or concept on the site.
Most importantly, make your site user friendly and add useful contents that are not yet offered by too many other sites. Then do SEO and SEM. I thing these are the weapons everyone use to make their site famous. Submit your site in a very good directory http://www.ktmdirectory.com
If you want to famous your website then do some paid advertising and use Facebook and other big social websites.
create an original and unique content, and then promote your blog with blogwalking to other blog with same topic
While paid advertising can bring you traffic, I would suggest you focus on getting organic traffic first especially if you are a newbie and your site has not yet made a sale. Some people have sunk in considerable amounts in PPC and other paid forms of traffic only to be burned in the end.