The cost of SEO will depend on various factors, the most important of which is the overall scope of work. If you hire an SEO agency to help you write a couple of blog posts, the cost will be cheaper. The price will be significantly higher if you need an SEO agency to run and grow your enterprise eCommerce business. Pricing policies will vary between agencies, but be careful what you pay for – cheap SEO services often do more damage than good.
Most SEO agencies will charge you based on the number of keywords you are trying to rank for (known as ‘cost per keyword’). The more keywords you want to rank for, the higher the monthly retainer. It should also be noted that SEO isn’t necessarily cheap. It is a highly technical craft that requires multiple experts, including tech specialists, copywriters, outreach experts, web designers, digital strategists, and more. But, it also should be noted that the cost of outsourcing to an SEO agency will always be more cost-effective than handling SEO in-house.