Yes, it’s obvious that SEO isn’t an overnight strategy, it takes time, content, planning and more…you’ll be dedicated first few months for making updates to your site. After a number of days, just wait and watch for the search engine optimization to work and index the changes for your site. Everything is upto your website, the amount of work it requires, and the frequency of the search engine results, it normally takes 3-6 months to see some new rankings. Remember, whatever plan you draw for SEO, keep it consistent. So, think before making a big plan, whether you could follow it in the longer run.
SEO is mostly organic growth, but if you want instant results – there’s another approach that’s worth each penny you pay and that’s known as PPC (pay-per-click). That’s a whole new concept but it depends on your business/website popularity. Otherwise, SEO could also work for you – if you’re ready to take it seriously.
That’s all I could explain shortly, hope you got the answer.