I have a new website, completed its On page optimization. What should be the next steps according to you ?
In my opinion start to build backlinks by submit your site to directories. Start to write articles and also submit with backlink to your site. All these steps will push you up in google- best traffic in my opinion.
If your website is selling services or products, then you will have to do a lot of SEO work. Join forums and comment in blogs, as you will be able to create a signature after a few posts, and your signature will help you lead people back to your site. You can also create links in social networking sites, like Facebook and Twitter. Article submission is also helpful in creating traffic in your website. There are so many article directories that you can submit your articles to; but you have to be careful though. Choose directories that have high page rank.
Here's a guide from the guys over at SEOmoz that is literally a god send to webmasters looking to get into the search engine optimization area: http://guides.seomoz.org/beginners-guide-to-search-engine-optimization This guide goes into so much depth and literally walks you through the steps you need. I advise you to read this thoroughly and bookmark it so that you can always go back to it. Hope this helps buddy!
First create some fresh, unique and on topic articles, one for every week. First post it on ezinearticles and buzzle and then on other sites. Then do forums, blogs, directory submission, social bookmarking. Use social networking sites like Facebook, twitter etc to promote your site. And most important is create sitemap and submit it to search engines. Best of luck!
Next step is off page optimization, it is link building technique. off page optimization is about all the thing you could do to get better ranking of your keyword and to increase PR. off page include steps which you actually execute outside the pages of your website. Some of them are: Article Submission Forum Posting Directory Submission Blog Commenting Social bookmarking