This depends on the size of the website. average websites should take between 1-2 hours to complete. with an average cost of £200 - £300. SEO Devs complete these for Free.