A small business with a small website can usually have all of their digital marketing needs met by a freelancer or an agency — there’s rarely enough work to make a full-time digital marketing hire worthwhile, and even a full-fledged ongoing agency relationship may be overkill for the amount of recurring SEO work that will need to be done.
At a large enterprise-level or ecommerce business, the website’s needs (and budget) are complex enough that there’s usually a whole team of marketers (SEO and PPC experts, copywriters, developers, PR specialists, etc.) seeing to the site’s marketing. A large business may choose to outsource this team in the form of an ongoing agency retainer or two, but the need for a multi-person team is usually pretty clear.
However, if you’re a mid-sized business — or a large business with a mid-sized website — your digital marketing needs might be right on the cusp. When addressing digital marketing strategy, many such businesses struggle with whether they should be looking to make a full-time, in-house hire, or vetting digital marketing agencies for an ongoing relationship. Having been on both sides of the equation (working in-house and at agencies) over the years, I’ve pulled together some pros and cons for each strategy.[Read more…] about Should You Hire an SEO Agency or an In-House SEO?