The answer to this question will vary depending on what kind of website you have right now. Not all websites are created equal, and there are 2 main points that will need to be considered: your on-page conversion rate and the technical setup of your website in general.
If the on-page conversion rate is too low, then even if we manage to rank your website for your target keywords, the website that lands on your site will simply not convert into new enquries, or at least the amount of enquires compared to the amount of traffic will not give you a sufficient ROI to make the SEO campaign profitable.
The second factor, the technical setup of your website, involves things like, page speed, crawlability of the pages, and the CMS in general. The technical setup of your site needs to be proficient enough so that we can carry out the changes needed and that the Google crawlbots are able to effectively crawl and index your website.
If your website is simply not up to standard, then we will recommend that you have it rebuilt (our recommendation would be
WordPress) so that any SEO campaign you undertake is more effective at generating the results you want.