Blog · White-Label

Outsource SEO or hire? The real costs, and what to keep in-house

Outsourcing SEO is usually cheaper than a hire until you need a lot of it. This guide puts sourced numbers on each option, works out where hiring becomes cheaper, sets out what to outsource and what to keep, and gives a step-by-step way to do it without losing control of your own site.

What does it mean to outsource SEO?

Outsourcing SEO means paying someone outside the business, a freelancer, an agency or a consultant, to do some or all of the work of improving how your site performs in search, instead of employing someone to do it. The business still owns the site, the accounts and the decisions; the provider supplies the hours and the skills.

Two kinds of buyer search for this. A business wants SEO done on its own site. An agency wants SEO delivered for its clients, often under its own name, which is white-label SEO. Most of this guide applies to both, and the section on agencies covers what is different.

Your options for outsourcing SEO, and what each costs

There are four ways to outsource SEO: a freelancer, an agency, a consultant, or hourly work for defined tasks. The alternative is a hire. Each buys something different, and the price difference is large, so it helps to compare them on the same footing: what each costs in a year.

What each way of getting SEO done costs a year
Option Typical cost A year What it buys
In-house hire $78,760 median salary + about 30% employer costs + tools About $115,500 A full-time person, all year
Agency retainer $3,209 a month on average $38,508 A team, part-time on your account
SEO consultant $3,250 a month on average $39,000 Senior judgement, part-time
Freelancer $1,349 a month on average $16,184 One person, part-time
Hourly $111 an hour on average Depends on hours Defined pieces of work
BLS (median wage, May 2025; employer costs, June 2026); Ahrefs poll of 439 SEO providers; Ahrefs Standard plan, $249 a month

The in-house figure starts from official data. The US Bureau of Labor Statistics does not publish a separate wage for SEO specialists; it counts search marketing strategists within market research analysts and marketing specialists, whose median annual wage was $78,760 in May 2025. Wages are not the whole cost of an employee: in BLS data for June 2026, wages made up 70.0% of private employers’ compensation costs and benefits the other 30.0%. So $78,760 in salary is about $112,500 in total compensation. Add one SEO tool, such as Ahrefs’ Standard plan at $249 a month, and a hire costs about $115,500 a year, before recruiting, equipment or the time it takes to manage them.

The outsourced figures come from Ahrefs’ poll of 439 SEO service providers: agencies charged $3,209 a month on average, consultancies $3,250, freelancers about $1,349, and the average hourly rate was $111. The poll calculated its averages from the top of each respondent’s price band, so treat them as an upper guide.

Why a salary and a retainer are not comparable

Comparing a $115,500 hire with a $38,508 agency retainer makes outsourcing look three times cheaper. It is not a like-for-like comparison. A hire works full time; a retainer buys a share of someone’s time. At $111 an hour, $3,209 a month buys about 29 hours. A full-time hire paid for 2,080 hours a year costs about $55.50 per paid hour. The question is not which is cheaper, but how many hours of SEO work you actually need.

Hire or outsource: where hiring becomes cheaper

Hiring becomes cheaper than outsourcing once you need enough hours to fill most of a role. Divide the full annual cost of a hire by the hourly rate you would pay outside, then by 12: the result is the monthly workload at which the two cost the same. With the default figures, that is about 87 hours a month.

Hire or outsource: what each costs you a year

Enter your own salary, tools and rate. The last line is the monthly workload above which a full-time hire costs less per hour.

In-house cost a year$115,502Salary / wage share + tools
Outsourced cost a year$39,960Rate x hours x 12
Outsourcing saves (negative: costs more)$75,542
Hours a month where hiring becomes cheaper86.7In-house cost / (rate x 12)
Defaults: BLS median wage for the occupation that includes search marketing strategists (May 2025), BLS wage share of private-industry employment costs (June 2026), Ahrefs Standard plan and the Ahrefs average SEO hourly rate. Change any number.

With the defaults, a hire costs $115,502 a year. Thirty hours a month at $111 costs $39,960, so outsourcing saves $75,542. The two would cost the same at 115,502 / (111 x 12) = 86.7 hours a month. Below that, outsourcing is cheaper per hour of work; above it, hiring is, provided the hire is kept busy.

  • Below about 40 hours a month, outsourcing is clearly cheaper, and a hire would be hard to keep busy on SEO alone.
  • Between about 40 and 90 hours, the cost is close and the deciding factors are management time, the range of skills needed and how steady the work is.
  • Above about 90 hours, every month, a hire usually costs less per hour and keeps the knowledge in the business.

The calculator leaves out costs that push the threshold higher: recruiting, the months before a hire is productive, management time, and the risk of the person leaving. It also leaves out the range of skills an agency brings. Both point the same way: outsourcing holds its advantage at a higher workload than the bare sum suggests.

What to outsource, and what to keep in-house

SEO work that is specialist, periodic or easy to check outsources well: audits, technical fixes, briefs, writing and reporting. Strategy, approvals and the accounts should stay inside the business, because no outside provider knows which customers and pages matter most, and no one outside should control your site or your data.

What to outsource and what to keep
Work Outsource? Why
Technical audits and fixes Yes Specialist, periodic and easy to check
Keyword research and topical maps Yes, with your input Needs your customer knowledge to be right
Content briefs and writing Often Volume work; keep subject experts in the loop
Link building and digital PR Carefully The method carries risk to your site; insist on named links
Reporting Yes Provided it measures against a baseline you hold
Strategy and priorities Keep Only you know which pages and customers matter most
Approvals and publishing Keep Someone inside must decide what goes on your site
Accounts and data Keep Search Console, analytics and the CMS stay owned by you

HubSpot’s guide to outsourcing SEO makes the same point from the other side: it lists what stays with the business, including the core keywords that define it, content about the brand, relationships with partners and the overall growth strategy. In practice that means one named person inside the business who answers the provider’s questions, approves changes and owns the results.

How to outsource SEO, step by step

Outsourcing SEO works best as a sequence: decide what SEO is for, work out what your own team can do and own, choose the model, brief the provider, start with a trial project and review against a baseline. Skipping the first two steps is how businesses end up paying for activity nobody asked for.

Outsourcing SEO, step by step
  1. 1GoalThe business result SEO is for
  2. 2CapacityWhat your team can do and own
  3. 3ModelFreelancer, agency, consultant or hire
  4. 4BriefGoal, scope, accounts, approvals
  5. 5TrialOne defined project first
  6. 6ReviewAgainst the baseline at 90 days
  1. Set the goal. The business result SEO is for: demo requests, sales, calls. A goal stated as rankings or traffic invites work that moves those numbers and nothing else.
  2. Map your own capacity. Who inside can answer questions, approve changes, write about the product and publish. Outsource around that, not instead of it.
  3. Choose the model. Use the costs and the threshold above: a freelancer or hourly work for defined tasks, a consultant for judgement, an agency for volume and range, a hire for steady full-time work.
  4. Write the brief. The goal, the scope, who approves what, deadlines and the accounts the provider needs. Setting an SEO budget from the work covers turning the scope into a number.
  5. Set up access. User access to accounts your company owns, never ownership.
  6. Record a baseline. Traffic, rankings, conversions and the state of the site before anything changes.
  7. Start with a trial project. An audit or one set of fixes, priced and dated, before any retainer.
  8. Review at 90 days. Against the baseline and the goal, not against the provider’s list of tasks done.
Before you sign: what must stay yours
Accounts
Work
Control
Ticks are saved in your browser.

How to brief an outsourced SEO provider

A brief for an outsourced SEO provider should say what the work is for, what is in and out of scope, who decides what, and how success will be measured. A provider working from a vague brief fills the gaps with its standard package, which is rarely what the business needs.

The customer section is the one that most affects quality. A provider can find keywords with a tool; only you can say which of those searches come from people who buy, and what they need to hear before they do. Review the brief together at the first monthly check, and update it as the provider learns the business.

Common mistakes when outsourcing SEO

Most outsourcing failures come from how the work is bought and managed, not from the provider’s skill. These are the patterns that recur, and each one is avoidable with a decision made before the contract is signed.

  • Buying by package size. A package defined by article counts or link counts rewards volume. Buy against the goal and the scope in the brief instead.
  • No one inside owns it. Questions go unanswered, changes wait for approval, and the provider fills the silence with work nobody checked.
  • Letting the provider own the accounts. It makes leaving slow and puts your data in someone else’s hands.
  • Judging on rankings alone. Rankings for the wrong terms can rise while enquiries stay flat. Judge on the business result in the brief.
  • Switching too early, or too late. A month is too soon to judge most SEO work; a year of reports with no improvement against the baseline is too long to wait.
  • Comparing a retainer with a salary directly. One buys part of someone’s time, the other all of it. Compare the cost of the hours you need.

Outsourcing SEO to another country

Outsourcing SEO to another country can cut the hourly cost sharply, because rates follow local markets. In Ahrefs’ poll, 85.7% of India-based SEO providers charged $30 an hour or less, while 66.7% of providers in the US and Canada charged $75 to $200 an hour.

The lower rate is real, but so are the trade-offs, and they matter more for some work than others.

  • Technical work travels well. Audits, fixes, structured data and reporting depend on skill more than location, and are easy to check.
  • Writing for your market is harder. Content that has to sound like your customers, in their idiom, needs a writer who knows the market or a careful editor on your side.
  • Time zones change the rhythm. A provider many hours away answers overnight. That suits planned work and slows down anything urgent.
  • Check the same things. Named links, a sample report against a baseline, who does the work, and the terms for leaving. Location does not change what good work looks like.

How to choose who to outsource SEO to

Choose an SEO provider by the work you can check, not the pitch: named links, a sample report measured against a baseline, the people who will actually do the work, and the terms for leaving. Ask each candidate the same questions and score them straight after each call.

Who should do your SEO?
Do you need more than about 80 to 90 hours of SEO work a month, every month?
Yes
Can you manage and keep a specialist busy?
Yes
Hire. At that volume a full-time person usually costs less per hour, and the knowledge stays with you.
No
Use an agency. A team covers the volume and the range of skills without you managing it.
No
Do you need judgement more than hours?
Yes
Use a consultant. Senior direction for a few hours a month, with your team or a freelancer doing the work.
No
Use a freelancer or hourly work. Defined tasks, such as an audit or a set of briefs, at the lowest cost.
The hour threshold comes from the calculator above at its default figures. Agencies selling SEO to their own clients have a fifth option: white-label, covered below.

For agencies specifically, choosing an SEO agency has a weighted scoring sheet and the questions that separate agencies that build systems from those that produce output. The same tests work for freelancers and consultants, scaled down.

  • Ask for the last ten links they built, with the sites. Google’s spam policies list buying or selling links for ranking purposes as link spam, and the penalty lands on your site, not theirs.
  • Ask what a monthly report looks like. A good one compares results with where you started, not hours spent. How to create an SEO report shows what to expect.
  • Ask who will do the work. Some agencies pass work to a third party; that is not wrong, but you should know.
  • Walk away from guaranteed rankings. No one controls Google’s results.

Outsourcing SEO as an agency: white-label

An agency that sells SEO to its own clients can outsource the delivery and keep selling under its own name. That is white-label SEO: the agency owns the client and sets the price, the provider does the work unbranded, and the client deals only with the agency.

The arithmetic changes. A business compares a provider with a hire; an agency compares the wholesale price with what it charges its client, after its own time and fees. An agency charging a client $3,250 a month for work that costs it $1,650 wholesale keeps $1,600 before its own time, but about $1,200 after six hours of account management at $50 and 3% payment fees. Markup vs margin covers the pricing maths, and the markup calculator works it out for your own numbers.

My own white-label SEO is priced this way, at half my published retail price, with the source for every rate on the white-label price list.

When to bring SEO in-house

Bring SEO in-house when the work is steady, large enough to fill most of a role, and close enough to the product that outside providers keep needing the same explanations. Those three together usually show up as rising outsourced bills and a growing list of questions only your team can answer.

  • The hours are consistently high. Month after month above the threshold in the calculator, rather than one busy quarter.
  • Most of the cost is explanation. The provider spends a large share of its time learning the product, and the answers do not stay learned when its staff change.
  • SEO touches the product. Programmatic pages, templates, tools or site architecture that need engineers, where the work is closer to product development than marketing.
  • You can manage the role. Someone inside can set priorities for an SEO hire and judge their work.

A common path is in stages: a consultant to set direction while volume is low, outsourced execution as it grows, then a hire once the hours justify one, with the outside provider kept for specialist work. To check whether the channel is worth that investment at all, the SEO ROI calculator estimates the return from traffic, conversion rate and customer value.

The short version

Outsource SEO work by the hour or the retainer while you need less than a full-time person’s worth; hire when the work is steady and large enough to fill a role. Either way, keep the strategy, the approvals and the accounts inside the business, and measure every provider against a baseline you hold.

Operator note

The question I would ask before outsourcing SEO is who inside the business will read the work. If the answer is nobody, the cheapest provider and the most expensive one will fail in the same way, because no one is checking whether the work fits the business.

The second is what happens on the last day. If the accounts, the documents and the links list all sit with you, changing provider is an inconvenience. If they sit with the provider, it is a project.

Frequently asked

Is it worth outsourcing SEO?
Usually, until you need close to a full-time person’s worth of work. At the Ahrefs average of $111 an hour and a hire costing about $115,500 a year, outsourcing is cheaper below roughly 87 hours a month. Above that, a hire usually costs less per hour if you can keep them busy.
How much does it cost to outsource SEO?
In Ahrefs’ poll of 439 SEO providers, agencies charged $3,209 a month on average, consultancies $3,250, freelancers about $1,349, and the average hourly rate was $111. The poll calculated averages from the top of each price band, so treat them as an upper guide.
How much does an in-house SEO cost?
The BLS median wage for the occupation that includes search marketing strategists was $78,760 in May 2025. Wages were 70.0% of private employers’ compensation costs in June 2026, so total employment cost is about $112,500, and about $115,500 with one SEO tool, before recruiting and management time.
What SEO work should not be outsourced?
Strategy and priorities, approvals and publishing, and ownership of your accounts and data. Outside providers can do audits, fixes, briefs, writing, links and reporting well, but someone inside has to decide what matters and own the results.
Should I outsource SEO to a freelancer or an agency?
A freelancer suits defined tasks and smaller budgets; an agency suits larger volumes and work that needs several skills at once. A consultant suits businesses that need judgement more than hours, often alongside a freelancer or an internal writer.
How do I outsource SEO safely?
Own Search Console, analytics and the CMS and give the provider user access; ask for every link by page and site; start with a defined trial project; record a baseline; and make sure the contract gives you the work and a handover at the end.
Can agencies outsource SEO for their clients?
Yes. That is white-label SEO: the provider does the work unbranded, the agency sells it under its own name and sets the price. The agency should still check every deliverable before the client sees it.
Related reading
Choosing a SaaS SEO agency, and when not to hire one What is white-label SEO? How it works, what agencies keep, and the risks SEO budget: how to set one from the work, and defend it
Agency outsourcing SEO for your clients?

Partner enquiries are open. I deliver white-label SEO under your agency’s name at half my published retail price, with every price and its source published.

See white-label SEO