Back in the day, businesses would hire an SEO expert to optimise their site while they concentrated on running their business. But search optimisation isn’t a one-person job anymore – you need an entire team to manage your online presence.
Reaching the top of the SERPs (and staying there) requires data analysts, content creators, technical SEO experts and programmers to optimise your website at the code level – before you even think about integrating your SEO strategy with social, paid advertising and the rest of your marketing efforts.
That’s quite a team you need to assemble.
Which leaves you with two options: build your own team of SEO and marketing pros or hire an agency to take care of everything for you. In this article, we look at the pros and cons of each.
Essentially, hiring an SEO agency means everything is set up for you from day one. You choose an agency, work with them on your objectives and you’re set to go. Here are the key benefits of hiring an agency to manage your search presence:
Hiring an agency means you can concentrate on running your business. Trying to integrate a marketing team into your current setup might be more hassle than it’s worth – and that’s before you even think about hitting targets.
Another important point is the flexibility and scalability you get from hiring an agency. Your SEO needs and ambitions are going to change over time and any delay in adapting your strategy – eg: hiring and training new staff – often leaves you reacting too late to new opportunities or problems.
With an agency, you can scale your SEO efforts up/down instantly as new opportunities or problems emerge. One of the most drastic examples of this we’ve seen recently is the coronavirus outbreak, which left many businesses scaling back on their marketing budgets. Companies that work with an agency have been able to scale back or hit the pause button whereas businesses with an in-house team face the prospect of redundancies.
Hopefully, the government’s furlough scheme helped most businesses survive but this kind of support won’t be there for future economic crises and market disruptions.
As always, there are no perfect answers in this field and hiring an agency to handle your SEO efforts comes with some compromises.
The biggest issue you might have with hiring an agency is finding the right one to work with. Thankfully, this is much easier these days, thanks to industry standardisation and the availability of reviews on Google and social networks.
As long as you do your research, it’s generally quite easy to distinguish between legitimate agencies and ones you should probably avoid.
In terms of choosing the right agency, you should learn everything you need to know by talking to them directly. If an agency spends the whole conversation talking about what they can do and how great they are, then you might want to consider other options.
What you really want is the agency to start the conversation by asking what you need from them and then a clear, concise explanation about how they’re going to provide this.
Having your own in-house SEO team certainly has its perks and here are the key benefits you can expect to enjoy:
For some companies, these benefits are worth investing the time and extra money it takes to build an in-house SEO team. And it will take time to see these benefits materialise.
First, you’ll have to successfully hire and train the right personnel and craft them into a team capable of managing all of your SEO needs. You have to decide whether the long-term gains are worth the initial investment.
The main problem with building an in-house team is the time and money it takes to get things up and running. This isn’t going to happen overnight and here are the key obstacles you’ll have to overcome:
For a lot of businesses, those issues are simply too much to overcome for an in-house SEO team to justify the time and cost it takes to build. For others, while the benefits are there, they’re just not large enough to justify the initial investment.
However, there are legitimate cases where building an in-house team makes sense for certain businesses. If the long-term returns are worth the initial cost and you understand it will take time to see a return on your investment, it might be an option to consider.
You might think hiring an SEO agency is more expensive than building your own team, but the opposite tends to be true. Yes, an agency needs to make profit on top of their workload but they also take a lot of the financial burden off you at the same time.
For example, the number of software tools it takes to manage a modern SEO strategy is staggering – and constantly growing. These tools alone will cost you thousands, or even hundreds of thousands, if you have to develop your own systems and hardware setups.
Meanwhile, an agency already has all of the tools it needs to get results and the cost is shared among all of their clients and spread out over ongoing fees – so you don’t need to make any up-front payment on an expensive tech stack before you even get started.
Of course, there are other expenses to consider, too. With an in-house team, you also have wages, holidays, sick pay, job perks, employer obligations, equipment and all kinds of other expenses to think about. Every uniform, chair and every tea bag adds to the cost that would otherwise be covered by an agency.
It’s not only the financial cost you need to consider, either. The biggest investment you need to make while building an in-house SEO team is actually the time it takes to get things moving. By the time you’ve recruited and trained your team, you still need them to devise and implement a strategy before you start making any progress.
With an agency, you can start making things happen from day one.
If you want to focus on your business while marketers take care of the marketing, the agency route is for you. You don’t have to worry about building a new team or any of the disruption it might cause – let alone the financial aspect.
Likewise, if you need fast results, flexibility or to get an edge on your industry rivals, then hiring an agency is probably the best option.
For most businesses, this is going to be the route to take, largely because it’s less demanding and the return on your investment comes much sooner. The scalability aspect is a major benefit, too, and the ability to increase/decrease your SEO investment instantly protects you from major market shifts.
Not to mention, it allows you to seize new opportunities faster.
The best candidates for building in-house SEO teams are the industry leaders. They tend to have the budget for it and they’re already sitting high in the search ranking – so they can afford to be a little more patient.
They’re also used to hiring plenty of staff and have the reputation to attract top talent.
It’s not always a big vs small business debate, though. If you’re in the software game and your team already has developers, designers and other creative/techies, it could make sense to expand your existing team. There’s a big difference between this and a construction firm, for example, creating an entirely new marketing team from scratch.
If you need more advice on choosing between an SEO agency and going in-house, our team of specialists are more than happy to help. You can fill out the form below or call us on 02392 830281.
Kerry is Head of SMB SEO at Vertical Leap.
We send a semi-regular newsletter on business and other related topics, with links to the latest stories from us and what we’re reading around the web.
Categories: Content Marketing, CRO, PPC, SEO