There are 90 days in 3 months. You could get all your on-page optimization done in one day, if it's a small site, on an efficient CMS, and you know what you're doing. Off-page is a continual process that needs to be done for the life-time of the site.
Even if you have a big dynamic site than three months are far much a big deal of time. All you need is a good road-way and planning steps to proceed with on-page optimization; and you can get started with that in no time. Implementing and working with your strategies totally depends on YOU (and the way you do it). Hope this helps.
SEOmoz.org has a great PDF file that they have for all the on page optimization you need...don't have the link but google it...and a link building process is something that you will have to contend with for the lifetime of your website especially if you have a static website with little virability.
You can optimize a site in under 3 months. It shouldn't take that long and it's definitely not too late to fix SEO.
SEO is never done. It is an ongoing process. You can most definitely finish on-page optimization in that much time, but off-page is something that has to be a habit more than a do-and-done.
if you are considering on-page optimization, then 3 months is more than enough. any average site or blog can be optimized in less than a week. bigger site with complex design, ecommerce functionality, thousands of pages will take more time by the way.
It is solely depends on how competitive of your targeting keywords. You may use only a few weeks for low competitive keywords to archive first page ranking while you may take a year for some medium to high competitive keywords to archive the same. It is hard to estimate the exact usage time anyway.
SEO is a continuous process not just for 30 days only it will be completed. Also consider many factors when doing SEO, your kws specially.
SEO is on-going work, you can never say "done" 3 months is just a time setting to achieve certain target, just do whaever you can and see the result
yeah it can be done in 3 months, within GOOGLe updates.But SEO is an on going process and it should be continued for better survival of your website in differnet search engiens
I think it depends. You can et your site ranking well if it is small and is ranking for not so competitive keywords. And three months would be enough. But if it is the opposite, then you need to be very hard working.