When does it make the most sense to hire an SEO firm? Should you build out your own in-house team instead? When should you just do it all yourself?
Can you even do it all yourself?
Online marketing covers a wide range of activities, strategies, platforms, and channels. Depending on your needs, you may require a marketing plan that mixes, in different doses, SEO, PPC, Social Media, Web Design, Conversion Optimization, Email Marketing, Content Marketing, and more. On top of that, you can probably divide every one of those into various sub categories and specializations.
|Already made your decision? |
Are you in a position where you can develop your own in-house marketing team? Would it be better to allocate those needs to a company that specializes in all of those strategies so you only have to focus on your own core business activities?
Take this quick diagnostic test – let’s call it a company marketing assessment – and see where you currently sit and whether you should go in-house or out to a company that does it professionally. Simply add the numbers of each of your answers together to get the result at the end.
What is your monthly budget for online marketing?
- $65k/year
- $50k/year
- $25k/year
- $12k/year
- $1,200/year
According to various online sources, the average online marketing manager working for you full time will run somewhere around 65k a year. If you want someone who brings a lot more experience to the company, you’ll be in for even more. And since it’s unlikely that any one person will have all the necessary skills, the reality is that you’ll need a team of 2 or 3 people, which could actually cost upwards of 200K every year.
An agency will be able to work with you at a range of different price points so you can get a range of price services that will match your budget. However, if you are looking at $100 or so a month, then you might want to do some research and see what you can do on your own to optimize your website.
Do You Think Your Web Team Can “SEO a Webpage”?
- Search engine optimization and web dev are clearly different things.
- Not really. They should be able to understand the basics, though, right?
- If I ask nicely.
- All that stuff is related, right?
- Of course. It’s the internet, so that’s their job.
It’s easy to believe that since the web team is already building a website, they should know how to make it rank really well. That isn’t always the case. The skillset required to effectively optimize your website is very specific, and whoever you put in charge of it needs to know their stuff.
Do You Already Have Employees with Skills Related to Online Marketing?
- We have writers, data miners, developers, designers, and advertisers.
- We have some people with some background in this area.
- A few. We have people who can write.
- Not really. We have some people who update their social media accounts on occasion.
- My employees can’t spell SEO.
A combination of the right skills can accomplish many of the necessary SEO tasks, and there are often people throughout the company who already have some knowledge and experience. (Though you may still need a manager to pull them all together into a coherent team.)
Do You Have the Resources to Recruit and Maintain a Team?
- We have the people, time, and talent to build out a world championship team of awesome.
- We have an HR department, and our training processes ensure that no information is lost as employees come and go.
- It’s a pain, but it’s doable.
- We’re not quite set up to deal with all the taxes, PTO, and health benefits for too many people.
- HR only happens to other people’s children.
If you’re going in-house with your online marketing, you need to know you’re getting the best people who fit your company culture.
How Much Do You Rely on the Internet for Your Business?
- Every query and click is precious, precious gold to us.
- We are an ecommerce business. A click isn’t gold, but it’s at least has a nice, coppery finish.
- We manage both online and offline stores.
- We’re on the internet because that’s where the cool kids are.
- The internet? Is that thing still around?
Ecommerce sites with huge product lines are going to need much more SEO work than small businesses with a highly local focus. The amount you rely on the network will help determine whether you should outsource or not.
Are Your Products and Services Too Complex and Specialized for Non-Employees to Understand?
- Extremely so. And our audience knows when anyone is faking their knowledge.
- A little. It would take some education to get everyone on up to speed.
- It would take some work on their part, but it wouldn’t be too hard.
- We pretty much deliver everyday objects people are already looking for.
- If you can live without our products, there is probably something wrong with you.
It’s still possible to outsource your online marketing even in the most complex industries, because most of the SEO principles don’t change. Though it may take a little longer to get fully up to speed.
Do You Have the Tools?
- We will always have the top-of-the-line everything so we are prepared for every situation.
- We’re not opposed to adding or updating the necessary tools to make sure things get done efficiently
- You could talk us into getting new tools when it was necessary.
- We’re pretty good and making the tools we have work no matter what.
- We’ve got spreadsheets. You can do anything with spreadsheets. Stop asking for more than spreadsheets!
There are a lot of tools that help online marketers do their jobs. Some are free and easy to use, some have a pretty serious learning curve to go along with their pretty serious costs.
Can You Keep Up with Changing Trends?
- We’re practically on Google’s mailing list for getting a heads up when changes are coming.
- We have people who make keeping up with the industry part of their job.
- We’re okay waiting until new best practices are well established.
- There are more important things to do than reading articles about search engines.
- I hear that posting the same article to 15 websites is pretty effective.
The online marketing world changes quickly. Do you have the resources and research time to keep up? If your in-house marketing team is set in their ways, they may fall behind industry trends.
What is Your Target Audience?
- Global
- Digital distribution
- National
- Local
- Niche audience
If you’re looking to reach a smaller, niche audience, you probably don’t need to hire an entire staff to manage the campaign in house. If, however, you are targeting a much larger audience whose interests change regularly, you may need some dedicated support.
Do You Believe that SEO is a Critical Part of Modern Marketing?
- Definitely
- Absolutely
- Obviously
- Duh
- Of course
There is never a shortage of articles that claim SEO is dead. Those who really succeed online understand that as long as there is a search engine that relies on an algorithm to deliver relevant results there will always be a set of best practices that you can follow to optimize your online presence.
What’s Your Score?
Add up the numbers of each of your answers to see where you fit into this scale:
10 – 15
You may be ready to build out your own internal SEO team.
16 – 21
A mix of in-house and outsourced SEO could be the most effective
22 – 30
Outsourcing all of your work to a firm may be the most efficient option.
31 – 40
It’s time to get started with an SEO firm, even if it’s just a small contract.
41 – 45
Consider outsourcing one project at a time.
46 – 50
Start slow. Look into some resources and see what you can personally do on your website.
Want to know more about building an effective internet marketing plan? Download our free ebook to discover more:
Of course everything depends on type and size of the business. But in any way it is difficult to do everything yourself especially if you are not a professional in some sphere. It is good practice to hire VA or agency.
Great resorce. I agree with Alexis, if you dont know anything about SEO maybe its going to be a better decision to hire agency or well known seo specialist 🙂
This is great advice for company owners contemplating whether in-house SEO might be a better solution than outsourcing it, because it paints a realistic picture of what’s actually involved. Well said.
Very useful post! But i believe if you are not a champ of SEO, it is always better to hire or outsource this Service. When you have the experts to help you, your time and money both is utilised in the best way and the returns are always better.
I think in house seo specialist got more advantages, but still he has to take online courses and keep up with the rest of SEO world.
Dont you think that at the end it is the result that matters?
Agencies are definitely more like SEO bootcamps where you have to stay on the cutting edge of the industry. In-house specialists have to work a little harder to make sure they don’t lose that edge and settle into a groove of always doing the same things they’ve always done.
I think in-house SEO specialist got more advantages…
I would suggest outsourcing SEO because as a business owner usually we wont have time to monitor all the key factors involved in our business, So we can sit back and relax by just outsourcing it to quality SEO experts.
In my opinion, it is better to outsource seo works to professionals. In that way, you will get more time to do your primary work 🙂
Having worked with some of the popular North-America based digital agencies that are killing it in revenues and client satisfaction, I can confidently say that outsourcing SEO is the way to go it the digital agency wants to scale faster, however, my statements come with a huge rider, which is:
You have to find a good fit for your agency’s and its client’s needs. A team who is ready to be accountable, take charge, observer, adapt, accept and update.
In house SEO is always the best hire the talented SEO experts find out their strategies because the strategies they are going to use to market your website matters more.
Great resource. In my opinion, it is better to hire seo professionals.
I can say to outsource our Seo work to other leading SEO companies. We need to monitor their work process daily and they would have analyse our competitors and build better backlinks. I recommend this.
By now seo is too complex an ecosystem to think that one person is enough to manage a complex project. It can be fine when you have small websites in small realities, but for projects of a certain size it is good to rely on a team
This is such a great guide. I think it can be kind of overwhelming to think of SEO not to mention start researching it. I think this article is really helpful in creating a good starting point for people to build off of when they start looking for SEO options.
In-house SEO management is when your SEO is primarily managed by someone within your company. This management can be done by you, an individual hired to do SEO, or by members of a team in the marketing department.
both cases have their own advantages and disadvantages. In my opinion, it is better to outsource SEO works to professionals.