On Page Optimization and Off Page Optimization these are two major seo techniques. On page is just implementing meta keyword, description related to website and implementing it on site coding. Off Page is building backlinks for the site by article submission, social bookmarking, forum posting etc.
You have posted a very good information. Yeah, everything you have said were pretty much important in SEO specially having a good content. It's really important that the content is clear and understandable by the readers. It must also be attractive to the readers.
Blog Posting Forum Posting Hotfrog submission Classified submission Social bookmarking, etc Directory submission search engine submission
I have searched for these techniques suggested here in this forum and i got my page rank increased. Thanks all.
I prefer doing Social bookmarking of the sites having good quality informational content as rightly said,CONTENT is the King.. Forum Posting is yet another step to do that, and links from good directory and article sites is beneficial..
There is no reason why these tasks can be performed by an individual without employing a paid service to do it. There is plenty of information freely available on how to go about it.