If you are going SEO for short period of time then you will not get good result. you have to do it continuously.
It is for a Sure that SEO is a Slow Process But It is also Sure that it Provide Effective Results so Be Patience .....
Its a long run process. You need to be consistent. Slow but steady wins the race in this field of seo as well. If nothing goes right just stick to basics.
SEO is not one day work.. Its takes time but If your Purpose to get ranking then there is some way you can get good result in short time of period. According to me Link exchange, link wheel and social bookmarking are one of the best paths to get good result in short time...
there is no shortcut with SEO work, all need some time to get rank in search engine. Keep posting different directory with your link, surely you will get ranked soon. The more competitive keyword you target the more SEO work you have to do, the more time it will take to rank... Hope this will help
I prefer to spent time optimizing your on-page, proper optimization results to less time spent for off-page optimization.
I am entirely agreed with your views. But if you want results in short term then you can try link building. It gives fast effects…….
As long as you have your keywords in the title, description, meta keywords and spread naturally in the content that is a good first step, then you have to get some backlinks, an easy way is via leaving comments on relevant blogs