Taskcover Agency logo

Doing SEO yourself

In-House SEO vs Agency vs Mentor: How to Decide

The short answer

In-house SEO is better when search is a main source of customers and there is enough work to fill a full-time job. An agency is better when you need several skills at once and have nobody to do the work. A mentor fits a team that can do the work but lacks senior direction.

Key takeaways

  • The real choice is who does the work and who checks it, not which name is on the invoice.
  • A full-time hire costs a salary plus the costs of employing someone, and one person has one set of skills.
  • An agency brings several specialists for a monthly fee. Taskcover's ongoing SEO plans start from $1,000 a month for one location and from $2,500 a month for a national market.
  • A mentor costs less than either because your own people do the work. Taskcover's mentoring starts from $1,000 a month.
  • Whichever you choose, Google holds the site owner responsible for what is done to the site.

Written byJamiez NguyenFounder & CEO

Reviewed byJohn EdwardCTO

Updated

Fact-checked

Reading time8 min

In this guide

This guide is for owners and marketing leaders weighing in-house SEO vs an agency, with a third option most comparisons leave out: keeping your current team and adding a mentor. It compares all three on cost, skills and risk, without salary figures we cannot verify. Taskcover sells two of the three, agency work and an SEO mentoring service, so we have tried to be plain about where each one fails.

In-house SEO vs agency vs mentor: how do they compare?

The three options differ on one question: who does the work, and who checks it. Everything else, including cost, follows from that.

In-house hire, agency and mentor compared.
What to compareIn-house hireAgencyMentor
Who does the workYour employeeThe agency's team, within the agreed scopeYour existing team
Who checks the workNobody, unless you add a senior reviewerThe agency checks its own work, and you check the resultsThe mentor
Skills you getOne person's strengths and gapsSeveral specialists: technical, content, links and reportingSenior judgment, with the skills building inside your team
Knowledge of your businessDeep, and it grows every dayLearned from you over timeAlready in your team
What you payA salary plus the costs of employing someoneA monthly feeA smaller monthly fee, plus your team's hours
CommitmentA hire, with the time and cost of recruitingA contract, often with a minimum termA monthly arrangement, sometimes with a minimum term
Main riskThe person leaves and the knowledge leaves tooYou pay for reports instead of changes to your siteGood advice that nobody has time to act on
Fits whenSearch is a main source of customers and the work fills a full-time jobYou need several skills now and have nobody to do the workYou have people who can do the work and nobody senior to direct it

Should you hire an SEO agency or do it in-house?

Hire an agency when you need several skills at once and have no one to do the work. Build in-house when SEO is central to how you win customers and there is enough work every week to fill a job. Use the signals below.

Which option fits your situation?

  • Nobody on staff has time for SEO, and you need work to start this monthAgency
  • Search already brings a large share of your customers and the work never stopsIn-house hire, with outside review
  • A marketer or writer does SEO part-time and is unsure what mattersMentor
  • You are about to redesign or move the websiteAgency or consultant for the project
  • You have just hired a junior SEOMentor, to review their work
  • You have no budget for any of these yetDo the basics yourself first

You can also combine them. One workable arrangement is an in-house marketer who owns the day-to-day work, with an agency or a mentor for the parts that need a specialist.

What does each option really cost?

Compare a full year of each, not the monthly headline. We do not quote a salary here: pay for SEO roles differs by city and seniority, and you can check today's figure faster than we can keep one current.

What you pay for with each option, and how to check the number.
Cost lineIn-house hireAgencyMentor
The main costA salary. Look at current job ads for an SEO specialist or SEO manager in your city to see what employers are offering.A monthly fee. Taskcover's ongoing plans: Local SEO Starter from $1,000 a month, National SEO Foundation from $2,500 a month, National SEO Growth System from $4,500 a month.A monthly fee. Taskcover's plans: SEO Mentor Office Hours from $1,000 a month, SEO Mentor Growth Advisory from $1,500 a month, SEO Mentor Team Enablement from $2,500 a month.
Costs on topPayroll taxes and benefits, recruiting, software, training and a manager's timeAnything outside the scope. At Taskcover, full content writing, development work and ad spend are not included unless scoped.The hours your team spends doing the work
Minimum commitmentSet by your employment contract and local lawLocal SEO Starter has a three-month minimum. Other plans depend on scope.SEO Mentor Office Hours has a three-month minimum
How to check itAsk your accountant for the full yearly cost of one employee at that salaryAsk for the scope in writing, with a list of what is excludedAsk how many sessions and reviews the fee covers

To compare fairly, write three yearly totals side by side: the full cost of the employee, twelve months of the agency fee plus what it excludes, and twelve months of the mentor fee plus the hours your team will spend. Then ask which total buys work that reaches your website. Taskcover's prices are in USD and are starting points; the full list is on the pricing page.

SEO consultant vs agency: where does a consultant fit?

A consultant is one senior person hired for a defined job, such as an audit or a plan for moving a website. An agency is a team hired to carry out work month after month. A consultant sits between an agency and a mentor: more hands-on than a mentor during one project, and gone once it ends.

Google's guidance on hiring SEO help lists the services these providers offer, including reviews of site content or structure, technical advice on website development, content development, keyword research and SEO training. Ask which of these a quote covers, whatever the provider calls itself.

SourceGoogle Search Central

What an SEO mentor does explains the difference between a mentor and a consultant in more detail.

When is the right time for a first SEO hire?

Make your first SEO hire when three things are true: search already brings customers, there is steady SEO work every week, and someone senior can direct and review the new person. If the third is missing, the hire works alone and nobody knows whether the work is right.

  • Before the hire: use an agency or a mentor to find out which SEO work pays in your business. That becomes the job description.
  • At the hire: decide who reviews the work. A junior hire with no reviewer has nobody to learn from.
  • After the hire: keep outside review for the first months, then reduce it as the person shows sound judgment.

What should you ask before you sign with anyone?

Ask the same four things of an agency, a consultant, a mentor or a job candidate. They come from Google's own advice on choosing SEO help.

Four checks before you commit

  • Past workAsk for examples of previous work and what happened as a result.
  • Expected resultsAsk what results they expect, in what timeframe, and how they measure success.
  • No guaranteesWalk away from a promise of first place. Google says no one can guarantee a number one ranking.
  • AccessFor an audit, grant read access to Search Console only. The audit should give realistic estimates of the improvement and of the work involved.

Google also states that a site owner is ultimately responsible for the actions of any company it hires. If a provider breaks Google's spam policies, it is your site that may rank lower or drop out of results.

SourceGoogle Search CentralGoogle Search Central

For a longer list of questions and warning signs, see how to choose an SEO agency.

Related service

Senior SEO direction for the team you already have

If you have people who can do the work, mentoring gives them a plan in the right order, a check before big decisions and a monthly review of progress.

See the service

Our services for this

Common questions about in-house SEO and agencies

Can you use an agency and an in-house person together?

Yes. The in-house person owns day-to-day changes and knows the business, while the agency supplies specialist skills and extra hands. Agree in writing who decides the order of work, or each side will wait for the other.

Is in-house SEO cheaper than an agency?

Not automatically. Compare the full yearly cost of an employee, including the costs of employing them, with twelve months of the agency fee for the scope you need. If your SEO work would not fill a full-time job, a hire buys hours you cannot use.

Can a mentor replace an agency?

Only if you have people to do the work. A mentor advises, reviews and trains. Writing, development and other hands-on work stay with your team. If nobody has the hours, mentoring produces a good plan that never reaches your website.

How long should you give an agency or a new hire before judging them?

Judge the work in the first three months and the results after that. Google says some changes show in search within a few hours and others take several months. In the meantime, check each month what was changed on your site.

What if we have a small budget and nobody to do the work?

Start with the basics yourself. Google says a small local business can probably do much of the work without hiring anyone. Our plan for doing SEO yourself covers the first three months using free Google tools.

Not sure which option fits?

Send us your website and tell us who works on it today, and we will show you where you stand and what we would do first.

The authors

Who wrote and checked this guide

Jamiez Nguyen, Founder and CEO of Taskcover Agency

Written by

Jamiez Nguyen

Founder & CEO

Jamiez Nguyen founded Taskcover and leads strategy and client growth. He started it in 2017 as a team doing search work behind the scenes for other agencies, then opened it to businesses in the USA, Canada and Australia.

John Edward, CTO of Taskcover Agency

Reviewed by

John Edward

CTO

John Edward leads the technical side of Taskcover: how sites are built, how fast they load, and how search engines read them.

Updated Fact-checked About the people at Taskcover

Sources

Where the facts in this guide come from

Facts last checked on October 12, 2026.

  1. Do you need an SEO?Google Search CentralChecked on October 12, 2026
  2. Spam policies for Google web searchGoogle Search CentralChecked on October 12, 2026
  3. Search Engine Optimization (SEO) Starter GuideGoogle Search CentralChecked on October 12, 2026

Free SEO audit

Find out what search could bring your business.

Send us your website. We will show you where you stand, what is holding you back, and what we would do first.

Free, with no obligation.

  1. You send your websiteA short form. It takes about two minutes.
  2. We review itYour site, your competitors and what your customers search for.
  3. You get a clear planWhat to fix first, what it could bring, and what it would cost.

Taskcover uses necessary storage for security and forms. You can choose whether we use preferences, analytics, and marketing measurement.