The timeframe to deliver a SEO rankings for all the keywords is ideally between 5 - 6 months, However some of the keywords will get rank within 2 - 3 months depends on the competition level on chosen keywords.
Yes, You can add or remove deliverables/features you require and the pricing will be different in that case. If you remove some of the deliverables then the pricing of the plan will come down or if you add more deliverables then pricing of the plan will go up. Please contact us for exact pricing based on your needs.
Once you finalized us, Our team will send you a questionnaire to fill asking information like what all services and products are important for your business and drive sales/enquiries, Based on that we will research the most suitable keywords and start working on the On-Page Optimization (Which means SEO to be done within your website) and once this process is complete which is usually takes 20 - 30 days and thereafter our team will work on the Off-page Optimization (Which means SEO to be done outside your website) is a recurring process and it will take atleast 5 - 6 months to get it done.
No, You don't need to pay all the amount in advance. We will invoice you every month according to the plan that you have chosen. You will be paying consistently for 6 months.
Ideally all your SEO rankings will sustain up to 1 year time, Thereafter you may loose SEO ranking for some of the keywords which has high competition. To address that you may need to invest only 4 months in every consequent year to sustain the SEO rankings.