Having said that you should also engage in social media marketing - promote your website in social media. Try writing quality articles on blogs and link them to your site (backlinks).
SEO is the best techniques for Marketing a new website
For a new site to get promoted, just start SEO on your website. Go for ON Page optimization with white hat techniques and then start building the backlinks for your site in relevant websites. Don't start aggressive link building initially for your site. This may result in spam. Once you have done SEO, start optimizing you site in top social media sites like twitter, facebook, linkedin etc. Since to get promoted easily it is only with the help of the social media sites. Just build a community in each social media sites and share some useful tweets that really user wants.
If you have financial, then go for PPC. Start running a PPC campaign for your site. Since it is the best method in promoting a site in search engines.
SEO is probably the best technique to publicize your website at decent cost. Moreover it will provide you long term benefits as well. So for new website, I will suggest you to utilize the SEO, so that your website gets benefited by it.
seo, try stuff like elance, guru, odesk or get backlinks from services like - http://chrisainsleybacklinks.wordpress.c... Make youtube videos, create articles. This all will increase traffic
Want to take your website to thousands of targeted visitors? you should visit http://www.48hourtrafficmachine.com/48or...