Ha, thats a good question. Well i can say from 1 week - 100 years? maybe... Its very hard to tell with out looking at what keywords you are targeting this would give us an idea as to how competitive the search engines are for your market. We could then give you an estimate of the amount of time it would take, however also we could look at your website this again would give us an idea as to how long it would take to fully optimise your website. You could also read my free SEO eBooks available via my signature for more information.
Google mentioned how to increase the ranking of your website. This will be helpful for you : http://www.google.com/url?sa=t&ct=r...O1xMJ9HODwB_a1inw&sig2=YaLO2Z91JNIAE1EvT3zvzQ No one can give you exact idea. Its all depends on your word and the niche.
yes it is very difficult to tell how much time it will take to optimize the website. If you have a website that to be promoted then hire a traffic expert instead of trying your self.
Search engine optimization is the process of improving the volume and quality of traffic to a web site from search engines via "natural" search results. it will takes how much time depending on u r work and search engine.
It depends the number of keywords you are going to target. For 3-4 keywords it will take 2 month appox. For more information PMB me.
Optimizing a website is a life time obligation if you want to maintain rankings because SE change algo frequently so from time to time the site must be check if the optimized page is still working to improved and maintain SERP.
I would say depends on your competition also consider while you are working on links and other things to improve your site your competition is also, so it is catch up and you have to be willing to go further and do more work than your competition is. I see no easy solutions these days to SEO, or should I say no hidden secrets. Get new content, get backward links, get onsite SEO right and you are up and running.
SEO is an ongoing process, to shape everything going right it require regular attention because you need to implement SEO techniques and keep yourself updated with latest changes.
it depends on your targeted kws for your site and how you work for it but more or less than 2 months but sometimes it takes 3 months to see a good results.
well it depends on your objectives, but for me optimizing a website is a continues process because search engines especially google is regularly updating its algorithm, so you have to be updated also as frequent as google.
Dear no one can sure about this coz it depends upon number of factors.....like targeting keywords , content ,geography n competitors range etc....
I think we can not set time for SEO, some time site got optimized with in a month and some sites takes few months
To get the perfect answer I would prefer you to read this article at SEOBook: http://www.seobook.com/how-long-does-it-take-rank-google-how-many-hours-do-i-have-work-each-day