On time, or a full refund.How the guarantee works

In-house SEO vs outsourcing: how to choose

SEO in-house vs outsourcing is a choice between a salary and a contract, and between knowing one business deeply and having seen many. We’ve put the two side by side below, said where we think each one wins, covered the hybrid set-ups and how the costs work, and finished with the six questions that usually settle it.

The short answer

Hire when search brings in a big share of your sales and there’s a full week of SEO work every week. Outsource when the work comes in projects, or needs more skills than one person has. You can also mix the two.

  • In-house buys focus and knowledge of one business. It costs a salary every month.
  • Outsourcing buys a range of skills and stops when the work does.
  • Either way, keep the accounts and the data in your own name.

StudioPartner does SEO work for agencies, under their name, as monthly plans or one-time work. A website audit is $250, in 3 business days. Your assigned Project Manager works your business day: hours by region.

By , founder of StudioPartner · Last updated

In-house SEO vs outsourced SEO: how do they compare?

In-house SEO is done by your own employees, who work on one business all day. Outsourced SEO is done by an agency, a consultant or a white label provider under a contract. In-house gives focus and closeness to the product. Outsourcing gives a range of skills without a salary. A hybrid uses each where it is stronger.

In-house SEO, outsourced SEO and a hybrid of the two, compared point by point
In-house SEOOutsourced SEOHybrid
What it isOne or more employees who do your SEOAn agency, consultant or white label provider doing it under a contractAn in-house lead who sets direction, with outside help for parts of the work
Best whenSearch is a main source of sales and the work is steady all yearThe work comes in projects, or isn’t enough to fill a roleYou have steady work in one area and bursts in others
How you paySalary and on-costs, every monthA retainer, a fixed project price, a price per deliverable or an hourly rateOne salary, plus a contract sized to the gaps
Knowledge of the businessThe strongest: in your meetings and your product every dayBuilt from briefs and calls. It grows with time on the accountHeld by your lead, and passed on through briefs
Range of skillsWhat your people know. One person rarely covers technical, content, links and analytics equallyA team, so more skills are on hand. Ask who does the workYour lead’s strengths in-house, the rest outside
Speed of small changesFast. The person sits near the developers and the content teamDepends on access and the contract. A request goes through a ticket or a callFast for what your lead can do. Slower for what goes outside
Experience of other sitesLimited to past jobsWide. The provider sees many sites and marketsBoth
ToolsYou buy the licencesSometimes inside the provider’s price. AskShared. Decide who pays for what
A quiet periodThe salary continuesA project ends. A retainer runs until notice is upThe salary continues. The contract can shrink
When someone leavesKnowledge leaves with them, unless it is written downThe provider replaces the person. Your history stays in their files, so ask for copiesOne of the two always knows the account
AccountabilityA manager and a job descriptionA contract, a scope and a reportYour lead holds the provider to the scope
Check firstWhether you have work for twelve months of the year, and someone able to manage itWhat is done each month, by whom, and what you keep if you leaveWho decides priorities when the two disagree

Each column loses a few rows, which is why we take them one at a time below. If you run an agency and the question is whether to offer SEO to clients at all, start with the section for agencies.

What is the difference between in-house and outsourced SEO?

The work is the same: technical fixes, pages, content, links and reporting. The difference is who employs the people doing it. In-house, they are your staff, managed by you and paid a salary. Outsourced, they work for someone else, and you buy a defined scope or a number of hours under a contract.

  • Who sets priorities. You do, day by day, when the person is on your payroll. With a provider the scope sets them, and changing it is a conversation about price.
  • Who manages the people. In-house, you hire, train and review them. Outsourced, the provider does that, and you manage the result.
  • How the cost behaves. A salary is fixed whether there is work or not. A project ends when it ends. A retainer sits between the two.
  • Where the knowledge sits. In your team’s heads and documents, if they’re your staff. With a provider, some of it lives in their files, so ask for it in writing as you go.
  • Who can change the site. An employee is given access as part of the job. A provider needs access set up, and should be removed when the work ends.
  • How you judge the work. Against goals you set for the role, or against the scope and the report. Either way you need someone who can read the work.

Three kinds of outsourcing

  • An SEO agency. A company with its own name on the work. It deals with you directly, on a retainer or per project.
  • A consultant or freelancer. One person, often senior, for advice, an audit or a defined task. Capacity is one person’s diary.
  • A white label provider. A team that works for agencies, under the agency’s name. It is how an agency outsources SEO it has sold to a client. See what is white label SEO.

What skills does SEO work need?

SEO is several jobs under one name: technical work on the site, research and writing, earning links, local listings and analysis. One person can be strong in two or three of them. The choice between in-house and outsourcing is partly a question of which of these your business needs every week.

Google’s own description of what SEOs provide lists site reviews, technical advice on hosting, redirects and JavaScript, content development, keyword research, training, and expertise in specific markets (Do you need an SEO?). Grouped by skill, it looks like this.

The skills SEO work needs, what each involves and where each tends to sit
SkillWhat it involvesHow often it is neededIn-house or outside
Technical SEOCrawling, indexing, redirects, structured data, page speed. Working with developersIn bursts: an audit, a migration, a redesign. Then checksOutside for the audit. In-house if the site changes every week
On-page and keyword researchChoosing the search each page should answer, then titles, headings and internal linksOnce per page, and again when pages are addedEither. It needs knowledge of the product and of search
ContentPlanning and writing pages that answer real questionsContinuous, if content is part of the planIn-house for subject knowledge. Outside for volume and editing
Links and digital PREarning coverage and links from other sitesContinuous, and slowOutside, unless you already have a PR team
Local SEOBusiness Profiles, location pages and reviewsSet-up once, then monthly upkeepIn-house for replies to customers. Outside for set-up at scale
Analytics and reportingReading Search Console and analytics, and saying what to do nextMonthlyIn-house, or at least read in-house. Someone on your side must understand the report

We’d pay most attention to the last row, whichever way you go. An outsourced team with nobody on your side able to read its report is unmanaged; an in-house hire nobody can judge is the same problem with a salary attached.

When is in-house SEO the better choice?

Choose in-house when organic search is one of your main sources of sales, the work is steady every week, and it depends on daily contact with your product, developers and content team. An employee learns the business in a way no outside provider matches, and can act on a change the same day.

  • Search is a main channel. If a large share of your sales starts with a search, SEO is a core function. Core functions are worth owning.
  • The site changes all the time. A large store or a publisher ships new pages and templates every week. Someone has to be in those conversations before release, because afterwards is too late.
  • The subject is specialist. Medical, legal, financial or technical content needs someone who knows the field and has access to the experts in the building.
  • You have developers and writers to direct. An in-house SEO’s value is in what they get other teams to do. Without those teams, one person can only recommend.
  • You can manage the role. Someone senior understands SEO well enough to set goals for the hire and judge the work.

What in-house costs you

  • The salary runs through quiet months, with on-costs and tool licences on top.
  • One person has one person’s range. A strong writer may be a weak technical SEO, or the other way round, and a second hire doubles the cost.
  • If that person leaves, the knowledge goes too, unless it was written down.
  • An employee sees one site, and changes in search show up across many sites before they’re obvious on one.
  • Recruiting takes time, and a wrong hire takes longer to undo than a wrong contract.

When is outsourcing SEO the better choice?

Outsource when the work comes in projects, such as an audit, a migration or a set of pages, when it needs skills one hire wouldn’t cover, or when there isn’t enough of it to fill a full-time role. You pay for a scope, not a seat, and the cost stops when the work does.

  • The work is a project. An audit before a redesign, a migration, the technical basics fixed once. It has a start and an end, and a hire doesn’t.
  • You need several skills, a little of each. A few days of technical work, some content, a report. A team supplies each from a different person.
  • There isn’t a full-time job in it. A small site with a stable set of pages doesn’t need forty hours of SEO a week.
  • You want an outside view. A provider that sees many sites can tell you whether a drop is your site or the whole market.
  • You need to start now. A contract can start this month. A hire starts after recruiting and a notice period.
  • You are an agency and a client asks for SEO. You have no SEO team and don’t plan to build one for a single account.

What outsourcing costs you

  • The provider knows what you tell it, so product changes and plans reach it late unless you make a habit of sharing them.
  • Anything outside the scope is a new price. That’s fair, but it’s slower than asking a colleague.
  • You’re one of several accounts. Ask how many each person handles.
  • You see the work through what the provider sends, and if the report shows numbers and no work, you can’t judge it.
  • Google is blunt about the risk to your site: “Ultimately, you are responsible for the actions of any companies you hire” (Do you need an SEO?). Ask how links are built and how content is written before you sign.

Can you combine in-house and outsourced SEO?

Yes. In a hybrid set-up, one person in-house sets priorities, knows the business and reads the reports. Outside help does the parts that are occasional, specialist or high in volume, such as a technical audit, a migration or content production. Each covers what the other lacks.

Four hybrid set-ups for SEO, who does what in each and when each fits
Set-upIn-houseOutsideFits when
Lead and specialistsOne SEO lead who owns strategy and reportingA technical audit, a migration or link work, bought as projectsYou have steady work and occasional needs your lead can’t cover alone
Strategy outside, hands insideWriters and developers who carry out the workA consultant who sets the plan and reviews progress each monthYou have people to do the work and nobody senior in SEO
In-house content, outside technicalA content team that knows the subjectTechnical SEO and structured data, as projectsYour subject is specialist and your site is not complicated
Outside first, in-house laterNobody yetA provider does the work for a yearYou don’t know yet whether there is a full-time role in it

Three rules that make a hybrid work

  • One person decides. When the in-house lead and the provider disagree, somebody has the last word. Say who, in writing.
  • The accounts are yours. Search Console, analytics and the site sit in your name, and the provider is an added user. Then moving work in or out means sending or revoking an invitation, with nothing to migrate.
  • The work is recorded. Every change to the site goes in a shared log, whoever made it. It is the only way to tell later what caused a rise or a fall.

We like the last set-up as a test. A year of invoices and reports shows how much work there is, which skills it needed and whether one person could have done it.

For an agency: should you build an SEO team or outsource it?

An agency faces the same choice once removed. Hire an SEO team when SEO is a service you sell every month to enough clients to fill it. Use a white label provider when clients ask for SEO now and then, or when you want to test the demand before you commit to a salary.

For an agency, the outsourced route is white label SEO: a provider does the work and your agency sells it under its own name. The client deals only with you. How that works, what it includes and how it is priced is in what is white label SEO.

The questions are the ones in this guide, with one more. Your client has hired you, so anything the provider does on their site is yours to answer for. Someone at your agency has to be able to read the audit and the report, and explain them on a call.

  • Build a team when SEO retainers are a steady part of your income, you want your own method to be the thing clients buy, and you have someone to lead it.
  • Use a provider when SEO comes up as part of a website or a marketing retainer, the volume goes up and down, or you are a web, design or PPC agency and it sits outside what your team does.
  • Do both when You have one strategist who owns the client conversations, and you buy in the audits, the fixes and the page work.

If you’re an SEO agency and the missing piece is a developer to carry out your recommendations, that is a different purchase. An SEO agency can also send us monthly on-page work or blog posts to deliver under its name. See StudioPartner for SEO agencies. For the same hire-or-partner question on web work, see white label partner vs freelancers vs an in-house hire.

What does in-house SEO cost compared with outsourcing?

They are priced in different ways, so compare the structure before the figure. In-house SEO is a salary plus on-costs, tools and management time, every month. Outsourced SEO is a retainer, a fixed project price, a price per deliverable or an hourly rate, and it ends with the project or the notice period.

How in-house and outsourced SEO are paid for, what sits on top and who carries an overrun
How it’s pricedWhat sits on topWho carries an overrunHow it ends
In-house hireA salary, every monthPayroll taxes, benefits, recruiting, equipment, tool licences, training and your management timeYou. The salary is the same however long the work takesUnder the employment law of your country
Monthly retainerA set list of tasks or hours each monthContent, links or tools, if they are outside the retainer. Your time briefing and reviewingShared. You pay for the month whatever was done in itOn notice, after any minimum term
Fixed-price projectA defined scope at a price agreed before work startsAny change you approve. Your time reviewingThe provider, as long as the scope holdsWhen the project is delivered
Per deliverableA price per article, per page or per locationRounds of changes beyond those includedThe provider, per unitWhen you stop ordering
Hourly consultantTime spentNothing, but the total is openYouWhen you stop asking

We haven’t printed salaries or agency rates, because we don’t have a source we’d stand behind; they vary with country, seniority and market. Get the real figures for your own case: a salary from job adverts in your city, and written quotes from two or three providers against the same brief.

Then compare like with like. Put the full cost of a hire for a year beside the full cost of a contract for a year, including the hours your own people spend managing each.

Count what you would use. A hire gives you every working hour, needed or not. A project gives you only the hours inside its scope. Neither is cheaper in general. It depends on how much work there is.

Whichever you choose, allow for time. Google’s guide says of changes to a site: “Some changes might take effect in a few hours, others could take several months” (Google SEO Starter Guide). A budget that runs out after eight weeks tests neither option.

What can go wrong with each, and how do you reduce the risk?

In-house, the risks are a hire nobody can manage, one person stretched across too many skills, and knowledge that leaves with them. Outsourced, the risks are ranking promises, link schemes, work you can’t see and accounts you don’t own. Each has a control you can put in place before you start.

The most common failures of in-house and outsourced SEO, and how to reduce each
OptionWhat goes wrongHow to reduce it
In-houseNobody senior can judge the work, so the hire is unmanagedAgree goals based on work done and Search Console data. Pay a consultant for a review twice a year
In-houseOne person is asked to do technical, content, links and reportingDecide which two count most and hire for those. Buy the rest as projects
In-houseThe person leaves and takes the knowledge with themA change log, documented processes, and every account in the company’s name
In-houseRecommendations wait in a developer queueGive SEO work a place in the development plan before you hire for it
OutsourcedA promise of rankings. Google says “No one can guarantee a #1 ranking on Google” (Do you need an SEO?)Buy a scope of work. Treat any guarantee of position as a reason to look elsewhere
OutsourcedLinks that Google treats as spam. Its policies list “buying or selling links for ranking purposes” first (Google spam policies)Ask how links are earned, and ask to see each one
OutsourcedWork you can’t see: a monthly invoice and a chartAsk Google’s own question before you sign: will you share all the changes you make to the site, and the reasoning behind them (Do you need an SEO?)
OutsourcedAccounts and data held by the providerOwn Search Console, analytics and the site yourself. Add the provider as a user and remove it at the end
OutsourcedA long contract you can’t leaveStart with a project or a short term. Read the notice period before the price

Google’s page on hiring an SEO is short, and we’d read it before signing with anyone, in-house or outside. For a white label provider, our partner vetting checklist covers the contract questions: who does the work, who may contact your clients and what you own.

How do you choose between in-house SEO and outsourcing?

Ask six questions in order: how much of your sales comes from search, how many hours of SEO work there are each week, which skills that work needs, who will manage it, how often the site changes, and what happens if the person or the provider leaves. Together the answers point one way.

  1. How much of your sales starts with a search?

    Look at your analytics for the last year. If organic search is one of your main channels, it deserves someone whose only job it is. If it is a small share, a project may be enough for now.

  2. How many hours of SEO work are there each week?

    Write the tasks down and estimate them. Work that fills most of a week, every week, points to a hire. Work that comes in bursts points to a provider.

  3. Which skills does that work need?

    Mark each task as technical, content, links, local or analysis. If the list is mostly one or two skills, one person can cover it. If it is spread across all five, a team will do it better.

  4. Who will manage and judge the work?

    Name the person. If nobody on your side can read an audit or a report, fix that first: an outside review for a hire, or a provider that explains its work in words your team understands.

  5. How often does the site change?

    A site with weekly releases needs SEO inside the team that ships them. A site that changes a few times a year can be checked from outside.

  6. What happens if they leave?

    If the answer is “we lose the history”, write things down and move the accounts into the company’s name before you choose either.

Then test before you commit. A one-time audit is a small, real job with a clear result. It tells you what the site needs, and how a provider thinks and writes, before you sign a retainer or open a job advert. If a rebuild is coming, the website redesign checklist lists what to protect.

Where StudioPartner fits

So where do we fit? StudioPartner is on the outsourced side, and only for agencies and people who resell: we’re a white label web design and development studio, and we don’t sell to end clients. Our SEO offer is monthly plans for one client site, blog posts, and one-time work at a fixed price, all under your agency’s name. It fits the project and monthly cases in this guide.

StudioPartner’s white label SEO work: the item, what it covers, the price and the timeline
ItemWhat it coversOur priceTimeline
Website auditSEO, performance, accessibility and security checked. Current rankings for up to 20 keywords. Findings ranked by severity. A fix and its price for each finding. White label PDF in your branding. Optional: skip it if you already know what the site needs.$2503 business days
SEO optimisationTechnical basics fixed across the whole site. Broken link check. Keyword research for 10 pages. Titles, descriptions and headings rewritten. Image alt text and internal links. Schema markup on those pages. Structured for AI search (AEO and GEO). Before-and-after report in your branding.$400 one-time5 business days
Extra pagesMore pages optimised in the same order, in sets of 5.$100 per 5 pages+1 business day per 5 pages
Monthly SEO plans, from SEO EssentialsThree plans, each for one client site. SEO Essentials: 4 pages optimised a month. 15 keywords tracked. Monthly crawl and technical fixes. Local SEO for local businesses. Monthly report in your branding.$400 per site / monthMonth to month, 30 days’ notice
Blog postOne post of up to 1,000 words. In your agency’s name, never ours. Or 4 or 8 posts a month.$100 per post5 business days

Not part of SEO optimisation today: content writing (a separate service), link building (we don’t sell it), template or theme rebuilds, speed work (quoted), monthly reporting (a monthly plan does that), ranking promises.

There’s monthly work as well: three monthly SEO plans, each for one client site, from $400 a month, and content writing at $100 a blog post. Local SEO comes with every plan: the local work on the site, the Google Business Profile and replies to reviews. Link building isn’t something we sell, so outreach and digital PR stay with you or your client, and so do citations, listings and asking customers for reviews.

What comes with it

What StudioPartner commits to on SEO work, and where each point is explained
PointWhat we doIn writing
On time, or a full refundThe website audit and SEO optimisation are fixed-price orders, each with a delivery date written into it. If we miss the date for a reason on our side, the full fee comes back. Monthly plans are ongoing, so they have 30 days’ notice instead.How the guarantee works
Never in front of your clientWe never contact, pitch or quote your client, during the work or after it. If they contact us, we decline and tell you within 1 business day.Read the zero-poach terms
Inside your agencyWe work from an account on your domain and in your tools. Every report carries your logo, and nothing we send mentions us.How it works
On your hoursYour assigned Project Manager works during your business day, within the working hours written in your order.See hours by region

What we don’t promise: rankings, traffic, leads or a place in AI answers. Nobody controls a search engine, so what we commit to is the work, and the report shows all of it.

New to us? Your first project is paid through escrow (an independent account that holds the money) and released milestone by milestone as you approve the work. How escrow works.

Related: White label vs freelancers vs a hire · How to outsource web development · Nearshore vs offshore · Website care plans · How a project runs · Guarantees and policies · For marketing agencies

Try us on one small project first.

Pick any one item from our price list and treat it as a pilot, with no commitment beyond it.

  • Your first project is paid through escrow, and the money is released as you approve the work.
  • Not happy with it? We fix it within 5 business days. Still not happy? You don’t pay (once per agency).
  • Like every fixed-price project: on time, or a full refund.

Questions about in-house and outsourced SEO.

Short answers to what businesses and agencies ask when they weigh the two.

All questions

It depends on how much work there is and how central search is to your sales. In-house suits a business where organic search is a main channel, the work is steady and the site changes often. Outsourcing suits project work, a need for several skills, or a workload too small for a full-time role. You can also mix the two.

Neither, in general. A hire is a fixed monthly cost with on-costs and tools on top; outsourced work is a retainer, a project price or an hourly rate. Compare a full year of each for your own case, including the hours your team spends managing it.

Yes, if someone has the time to learn and do it. Google publishes a free SEO Starter Guide for site owners. The basics are within reach of an owner or a marketer: clear page titles, useful content and a site that search engines can crawl. Technical problems, migrations and redesigns are the points where outside help earns its fee.

Keep three things: ownership of the accounts and the data, the decision about priorities, and the ability to read the report. The site, Search Console and analytics should be in your company’s name, with the provider as an added user. Someone on your side should understand what was done and why.

It varies. Google’s SEO Starter Guide says some changes take effect in a few hours and others can take several months, and suggests waiting a few weeks before judging a change. That’s true whoever does the work, so plan the budget and the review dates with it in mind.

No. Google’s documentation says no one can guarantee a number one ranking on Google. A provider can control its own work, but where a search engine puts the page isn’t up to it. Buy a defined scope of work, ask to see every change, and treat a guarantee of position as a warning.

Through a white label provider. The agency sells SEO to its client under its own name, and the provider does the work out of sight: it uses an account on the agency’s domain and puts the agency’s branding on the reports. The agency keeps the client, sets the price and answers for the result.

When a year of invoices shows steady work that one person could do, search has become a main source of sales, and you have someone able to manage the role. Keep the provider for the specialist or occasional work your hire doesn’t cover, such as a migration or a technical audit.

For agencies and people who resell, yes. Three monthly SEO plans start at $400 a month for one client site, and a blog post is $100. One-time, a website audit is $250 in 3 business days, and SEO optimisation is $400 in 5 business days: the technical basics fixed across the whole site and 10 pages you choose rewritten from keyword research. Local SEO comes with every monthly plan. We don’t sell link building, we don’t sell to end clients, and we don’t promise rankings.

Run an agency and need SEO work done under your name? Get a fixed price and a date in writing.

Next, you send a short brief and we reply with a fixed price and a delivery date in writing. You pay nothing until you sign the order.