In-house vs. agency SEO work: The pros and cons
Looking for a change in your SEO career? Can’t decide between an in-house marketing or agency role? Here are the pros and cons to consider.
The other half are lifelong agency SEOs looking to move in-house, asking me how to make the move and to review their resumes.
While I started my career in a link building agency (the real trenches of SEO) and have the utmost respect for agencies, I’d like to share insights into how I feel about in-house vs. agency life.
Disclaimer: This is my experience and not reflective of everyone’s truth. If you’ve decided to make the switch in-house, I recommend speaking to those who made the move, as this article is just one data point.
The benefits of agency life
Truthfully, I wish every SEO started their career at an agency. Like a boot camp, the pace of agency life early in your career will be very formative.
Being in-house your entire life (especially at just one or two companies) can give you a tunnel-vision view of the world.
The exposure to sites of different sizes and the SEO savviness one can get inside an agency are unparalleled.
Experience is a superpower in SEO, so while now in life I (clearly) enjoy in-house life, I highly recommend SEOs work at agencies, even if just for a few years.
Here are other advantages of working in an agency:
- Exposure to many clients and verticals.
- Learning incredible project management skills.
- Many senior people mentoring you in what you do.
- Quickly learning a repeatable playbook of best practices for each vertical.
- Company incentives (i.e., sending you to SEO events or allowing you to speak).
- A more developed career ladder (i.e., an opportunity to be Director or Sr. Director).
- Fewer meetings and easier transition to consulting.
Exposure to many clients and verticals
One of the biggest shortcomings I see in SEO hires is a lack of experience working across sites of different sizes with different resources.
Even if you can spend your entire SEO career at a highly competitive SEO-driven company (e.g., Tripadvisor, Condé Nast), that won’t necessarily translate well into doing SEO for a new SaaS company with limited resources and no bespoke or custom tooling.
In an agency, you get to use a variety of the clients’ homegrown tools and off-the-shelf SEO tools your clients may already be bought into, so you’ll know the right tool for the job.
Learning incredible project management skills
A lack of project and stakeholder management skills can often cripple your career.
I suggest SEOs focus on these soft skills if they ever want to move in-house.
It’s a survival skill most agency SEOs pick up as they juggle client work and relationships.
Early mentorship and a repeatable playbook
In an agency, assuming SEO is a commonly sold service, there might be a lot of senior SEOs with vast experience around you.
Generally speaking, every vertical has best practices that are fairly repeatable and usually work.
Having this wealth of knowledge and experience around you can quickly uplevel you and compensate for your own lack of experience.
In-house, you might be the only SEO trying to figure it out while teaching yourself.
I’ve often found completely self-taught SEOs to be a little undisciplined if they never received feedback early in their careers from other SEOs.
Company incentives to send you to SEO events or allow you to speak
Public speaking can be an incredible platform to build your SEO career. It’s also great for networking and discussing SEO tactics privately with other SEOs.
Quite frankly, they’re also quite fun if you’re social like me!
But being in-house, it is rare that companies will pay for you to do public speaking or attend SEO events. There’s simply little incentive to do so.
Agencies need new business, so sending employees to events and putting themselves in front of companies looking to learn about SEO makes fiscal sense.
It’s a great way to build your agency’s brand and bring in inbound leads.
Within some organizations, sending SEO employees to speak is sometimes seen as a double negative. Not only is it costly, but the talent is also likely to be poached and they won’t be able to easily anonymize their data.
No company wants their secrets openly shared with the world to live indefinitely on SlideShare, where competitors can easily see them.
The best companies I’ve been in allowed for a single conference each year. Generally, you need to speak about the work of other companies to qualify for speaking engagements.
A more developed career ladder for SEO
If you’re the only SEO in your company or one of a few, and SEO is not a major lever, it is unlikely SEO will have a well-defined career ladder.
For example, you might need to champion the creation of a senior position like Director of SEO – and, likely, it might never happen.
Due to the number of SEOs and the customer-facing aspect of agencies, I feel that agency SEO roles at Director and VP levels are much more common than in-house.
The key exception I’ve seen is for SEO-driven companies, such as Booking, Yelp or Tripadvisor.
Most in-house SEO roles top out at “Lead” or “Head of SEO.”
Some circumvent this by taking on other teams, like SEM. But more commonly, companies will give an SEO team to a paid search lead than give paid search to SEO.
When millions of dollars of budget are on the line, prudent budget spend is generally optimized for rolling search teams under a single search lead.
Fewer meetings because you’re a consultant and an easier transition to consulting
I have a lot of meetings. In my experience with an agency and my own consulting friends, many can have just ~2 meetings maximum per day.
As an SEO lead in a multinational company, it is not unusual for the most senior SEO to be in 5-6 hours of meetings a day. This is especially common as you start taking on more projects or products within the company.
It is also much easier to transition from being an agency SEO into consulting because you:
- Have the playbook.
- Know how to pitch clients.
- Understand the nuts and bolts of running a business that sells SEO.
Consulting is an attractive proposition if you have the best clients. I know many of the best SEOs who easily generate incomes of several hundred thousand a year with just a few clients.
I’ve seen lifelong in-house SEOs struggle with this transition. In contrast, it seemed second nature for my agency SEO friends to begin side hustles and eventually transition into working full-time for themselves.