Firstly, an in-house team would be great, but consider the cost of another monthly wage and the constant upskilling and training that is required and it’s obvious it is just too much for most businesses.
Meanwhile, digital marketing agencies have been springing up all over the place, using a capital injection to ensure their brand looks legitimate and undercutting freelancers in order to cultivate a lot of clients.
Unfortunately agencies are renowned for implementing black hat techniques and for taking advantage of less tech savvy businesses and individuals to capitalise on their investment.
Cutting corners, high client turnover and bad reviews are all typical of an agency. What’s worse is some of the damage these agencies cause can be totally irreversible.
If you’ve had a bad time with an agency please let me know and I can run an audit to start the healing process.
Freelancers are highly qualified and rely on an excellent customer experience and word of mouth to keep and grow their customer base (I don’t rely on clever branding, store fronts and paid for social media followers, you see).
Further reading: SEO: Agency, In-House or Freelance – Making an Educated Decision