i've been promoting my site on facebook and bookmarking pages on socialmarker.com. i used to install the plugins so it would be easier for me to share my links. credit cards for students
SEO method is good. Find sites with high page rank. The higher the page rank the better. You can use Firefox tool to know the site's PR.
The best method is to write unique articles daily and upload the same in your site with little SEO. Your site will be noted by all major search engines and will get more organic traffic.
Best way to promote your sites is to have good quality content and then have as many backlinks as possible from sites like article submission directories, directories, social bookmark sites, press release sites, etc.
I personally in doings social bookmarking to selected sites and also press releases. PR helps to gain quality links.
I agree with you. Before anything else you should start with the Onpage Optimization first, you have to make it to the point that your website is well optimized, to become easy to access by crawlers. To be followed by off page optimization. It's the best way in promoting your website.
best way is nothing of website promotion because which we use techniques it's normal tricks. These trick know every one but need proper do after that we will get good result..
I've found quality articles with your keywords, works very well especially if you put the anchor text correctly.
DO --> comment on forum, article submission, social bookmarking, and for me the most effective is do SEO method