What Are the Different Types of SEO Companies?

Contractor comparing written proposals from several SEO companies at a desk

Five kinds: freelancers, boutique agencies, full-service agencies, white-label resellers, and niche specialists. They differ in price, capacity, and whether anyone on the team has worked in your trade before. For a contractor, the type you pick matters more than the individual company you pick within that type.

By Carl Jiang, Co-Founder · Last updated October 2026

The five types, and what each is good at

Freelancer or solo consultant. One person, often very good at one thing. Cheapest option, with US freelancers averaging around $1,348 per month against an agency average of $3,209 in Ahrefs’ 439-provider survey. Strong on technical work or content, weak on breadth. The real risk is the bus factor: holidays, illness, and a sixth new client all hit your account directly.

Boutique agency. Three to fifteen people. You usually get the owner involved, the team is small enough that someone knows your account, and pricing sits in the middle. Capacity is the constraint. A boutique that wins four clients in a quarter will stretch, and you may not notice for two months.

Full-service agency. Twenty people upward, SEO sitting alongside paid, design, and social. Depth of specialists, formal process, real reporting. The trade-off is that you become one account among many, your day-to-day contact often does not perform the work, and small requests move slowly.

White-label reseller. Sells SEO, subcontracts the delivery. Covered in its own section below, because most contractors buying from one do not know they are.

Niche specialist. Any of the above sizes, but working only in one vertical. Fewer services, more pattern recognition. We only take home improvement contractors, which is the version of this we can speak to directly.

Size is not quality. A sharp freelancer beats a careless agency. But size does predict failure mode, and knowing the failure mode you are signing up for is most of the decision.

Niche specialist or generalist: does it change results?

Yes, and the mechanism is specific rather than vague.

A generalist starts your account by learning your market. A specialist starts it already knowing that roofing demand spikes after a storm and content should be staged before the season, that deck and outdoor living homeowners research in February for an April build, that “repipe” and “re-pipe” both need targeting, and that Map Pack results are proximity-weighted so a Kent address will not rank in Everett regardless of page quality. The generalist arrives at the same conclusions somewhere in quarter two, on your budget.

It also changes what gets refused. We will tell a contractor not to build a city page where there is no real service presence, because thin location pages are a liability under Google’s scaled content guidance rather than a traffic source. A company billing per page has an incentive not to raise that.

Comparison of niche specialist and generalist SEO company approaches for a contractor business

Where the generalist wins: if you need SEO plus paid plus a rebrand plus email under one roof, a full-service generalist is genuinely simpler than stitching three specialists together. And a specialist in a small vertical may already work with your competitor, which brings us to the question worth asking either way.

Ask any company, niche or not, whether they work with a direct competitor in your service area, and get the answer in writing. A specialist who serves four roofers in one metro is selling the same playbook four times into one SERP, and three of them will lose.

How SEO companies price

Four models. Each one puts the risk somewhere different.

Monthly retainer. The dominant model, preferred by 53% of agencies in the SE Ranking and Duda survey. You pay a fixed monthly fee for ongoing work. Predictable, suits the fact that SEO compounds, and the risk is entirely yours. The agency is paid in month four whether the phone rang or not.

Project or fixed fee. A defined piece of work with a start and an end: an audit, a migration, a content build, a technical fix. Easy to compare across quotes because deliverables are stated. The same survey found 66% of agencies charge under $2,000 per project, though that sample skews small.

Hourly. Advisory, training, or troubleshooting. Ahrefs puts the average at $111 per hour with $100 to $150 as the most common band. Dangerous without a scope attached, since open-ended work expands to fill the hours.

Performance or per outcome. Payment tied to a result. Pay-per-lead, pay-per-call, or pay-per-booked-appointment. Risk shifts toward the provider, but read the definitions closely, because “lead” can mean a form fill from anyone. Our pay-per-appointment page sets out how we define a billable appointment and who carries which risk.

For market context: Goodfirms’ 2026 US data puts average monthly SEO spend at $2,917 across provider types, with local SEO specifically averaging $1,557 per month. A quote far below that band is buying you junior or offshore hours. Far above it should come with a named senior strategist and a deliverable volume to match.

One rule across all four models: if the proposal lists categories with no quantities, no hours, and no deliverable volume, nobody is tracking how your money is spent. That is true at the bottom of the market and at the top of it.

What white-label SEO is, and would you even know

White-label means the company you hired sells the service and a different company performs it. Your invoice says agency A. The keyword research, the writing, and the technical work come from agency B, or from a production shop offshore.

It is legal, common, and not automatically bad. Plenty of good boutiques white-label specialist pieces like technical audits or link outreach. The problems are structural: your retainer now supports two margins instead of one, so less of it reaches the actual work, and nobody you can phone has full context on your site.

Diagram showing how white label SEO work passes from a production team through a reseller to the client

How to spot it without being told:

  • Reports arrive in a platform template with your agency’s logo dropped on, but the internal section names do not match how they describe their process.
  • Your contact cannot answer a technical question in the moment and always “checks with the team.”
  • Turnaround on small fixes runs a week or more, because the request is being relayed.
  • Content arrives in a voice and structure identical across unrelated industries, with city names swapped and nothing else local in it.
  • They will not put you on a call with the person doing the work.

The question to ask, before signing: is any part of this subcontracted or white-labelled, and to whom? A confident yes with an explanation is a better answer than a vague no. A company that resents the question has told you something.

Matching the type to your business

Rough guide by where you sit:

Owner-operator, one or two crews, under about $500k. A freelancer or a very small boutique, or honestly just doing Google Business Profile and reviews yourself for the first year. A large retainer is hard to justify before the lead volume exists to improve.

Established, three to ten crews, $1m to $5m. This is where a niche specialist pays for itself. Enough budget for real work, small enough that generalist learning time hurts. Retainer or performance both work.

Multi-location or $5m plus. Boutique specialist or full-service, depending on whether you need SEO alone or SEO alongside paid and brand. At this size the question shifts to whether you build in-house and hire a consultant for direction. Our SEO consulting page covers that path.

Already has a marketing person. Consulting plus in-house execution usually beats a retainer, provided that person genuinely has the hours free.

How to compare three quotes without being fooled

Scope lists are near-identical across proposals, so comparing them tells you very little. Compare these instead:

  1. Deliverable volume. How many pages, how many hours, how many GBP posts. Get numbers.
  2. Who performs the work, by name and role, and how many accounts that person carries.
  3. Account ownership. Website, domain, Search Console, Analytics, Google Business Profile and ad accounts must be in your name.
  4. Exit terms. What the notice period is and what happens to the content you paid for.
  5. Competitor exclusivity in your service radius, in writing.
  6. How they report leads, not traffic. Ask to see a real anonymized client report before signing.

For what that report should contain and the month-by-month timeline to booked jobs, see what an SEO company does each month and our SEO services page.

Zeal Media Solutions
10605 SE 240th St, Kent, WA 98031
Phone: (928) 482-6963
Serving home improvement contractors across the United States — roofing, decks and outdoor living, painting, landscaping, plumbing, remodeling, and the trades around them.

Frequently asked questions

What types of SEO companies exist, and which fits a contractor?

Freelancers, boutique agencies, full-service agencies, white-label resellers, and niche specialists. For most established contractors running three to ten crews, a niche specialist in home improvement fits best: enough budget for real work, and no learning curve spent on your retainer. Owner-operators below roughly $500k are usually better served by a freelancer or by handling Google Business Profile and reviews in-house first.

How do SEO companies price: retainer, project, or per appointment?

Monthly retainers dominate, preferred by 53% of agencies in the SE Ranking and Duda survey, and put the risk on you. Project pricing suits defined work with a clear end, and 66% of surveyed agencies charge under $2,000 per project. Hourly averages $111 with $100 to $150 most common. Performance pricing ties payment to leads, calls or booked appointments and shifts risk toward the provider, but the definition of the billable outcome has to be in writing.

Freelancer, boutique or large agency?

Freelancers are cheapest, averaging around $1,348 per month against $3,209 for agencies, and carry concentration risk if that person is unavailable. Boutiques give you owner involvement at mid-range pricing but can stretch when they win new clients. Large agencies offer specialist depth and formal process, at the cost of being one account among many with a contact who does not perform the work.

What is white-label SEO, and would I even know?

White-label means the company you hired subcontracts delivery to another firm while keeping its own name on the invoice. Signs include a contact who always checks with the team before answering technical questions, week-long turnaround on small fixes, reports in a generic platform template, and content with the same structure across unrelated industries. Ask directly whether any part is subcontracted and to whom.

Want a straight answer about which type you actually need? Book a free strategy call and we’ll tell you if we’re the wrong fit.

Picture of Carl Jiang

Carl Jiang

Carl co-founded Zeal Media Solutions in Washington State in 2023 to give home improvement contractors a marketing partner that measures success in booked estimates and signed jobs, not clicks. He runs the agency's SEO and local search work and writes about Google Business Profile strategy, map-pack rankings, and content that gets contractors cited in AI answers.

More from this author →
Keep reading

More playbooks

Free strategy call

Reading is good. Booked jobs are better.

Book a free 30-minute strategy call with a founder. We'll check your map-pack position, where your ad spend is leaking, and hand you a prioritized fix list you keep whether you hire us or not.

Book a Free Strategy Call → Contractors doing $500K+ · No junior reps · You keep the findings either way