Well, the cost of SEO depends on what is actually included in the services. SEO agencies provide these SEO services or sub-parts of these: On-site SEO, technical SEO and off-page SEO which generally is related to content distribution and backlink building. These services are mostly customisable and you will only be charged for what services you choose.