top of page

How to Choose an SEO Agency for Your Small Business

May 9, 2025
11 min read

Updated: 5 days ago

By Spencer Capron, founder of Capron Media. Updated October 30, 2026.


If you are choosing an SEO agency for the first time, or leaving one because you could not tell what a month's fee actually bought, this page is for you. It is written by an agency, so read it with that in mind: it includes a result from our own subscription and the situations where we are the wrong choice.


Here is the order that works. Decide whether you need an agency at all. Work out what you are actually buying. Then ask the handful of questions that separate the people who do the work from the people who sell the work.


How do you choose an SEO agency?

To choose an SEO agency, first decide whether you need one, then compare what each provider will change on your site each month and who makes the change. Ask to see a result you can check, ask what you keep if you leave, and pick the provider whose answers are specific to your site.


  1. Decide whether you need an agency at all.

  2. Work out which kind of work you are buying.

  3. Compare prices by what changes on your site, not by the total.

  4. Check every result you are shown.

  5. Ask the questions that end a sales call early.

  6. Shortlist three and pick the most specific answers.

Do you need an SEO agency at all?

Not always. Google's own guide to hiring an SEO says that if you run a small local business, you can probably do much of the work yourself. What is harder alone is choosing which change matters this month and keeping going for a year. That part is what an agency sells.


Nothing about this question is in an agency's interest. Ask it anyway. A meaningful amount of search work is genuinely something you can do yourself.


What you can do yourself

Write pages that answer the questions your customers ask you before they buy, so you can be found by the questions they type. Set a clear title and description on every page, so the search result reads like a sentence a person would click. Claim your Google Business Profile and fill in every field, including the tedious ones, so you can be shown in the map results with your hours, photos and reviews. Fix links that go nowhere, so a visitor does not hit a dead end, and keep the site quick on a phone, so someone searching on the move is less likely to give up before the page loads.


None of that requires expertise. It requires attention, and a few hours a month that do not get eaten by a busy week.


What is harder to do yourself is not the knowledge. It is knowing which of a thousand possible changes is the one worth making this month, and then making a change every week for a year without stopping. That is the part people are really paying for: judgement about priority, and consistency. What that routine actually involves is set out in our guide to ongoing SEO, and it is the thing you are buying when you buy a month.


A test you can apply today. If you can name the three pages you want to be found for and the questions customers ask you before they buy, and you are confident about four hours a month for the next 12 months, start yourself. If you cannot name those pages, or you already know those four hours will not survive a busy season, hire someone. The longer version of that argument, including when to wait, is in our page on whether a small business needs an SEO agency yet. Buying a service to avoid a decision you have not made is how people end up disappointed.


How much does an SEO agency cost?

SEO agency prices vary widely. In Ahrefs' poll of 439 SEO providers, updated August 15, 2024, the most common monthly retainer was $501 to $1,000, and Ahrefs put the agency average at $3,209 a month. What the fee buys matters more than the figure.


When you compare prices, ask about two things: how many changes are actually made to your site each month, and who makes them. A price on its own tells you nothing about how good the results will be.


Check whether the cheapest tier you are offered is a report or the work itself. A report lists problems, and fixing them is either extra or yours. That can be a reasonable thing to buy, but you should know which one you are buying before the first invoice. The same goes for a one-off package from your web host: read what a search engine jumpstart actually is, and whether you need one, before you pay for it. The difference between a project, a retainer, and a subscription is set out in what an SEO retainer buys.


What you are quoted

What you are buying

Ask for

A report or audit

A list of problems; the fixes are extra or yours

A sample report, and who makes the fixes

An hourly rate

Time, logged on the invoice

A finish line for the hours

A monthly retainer

Availability and a rough scope

A written list of what a month changes

A project

One piece of work with an end

What is in scope, and what happens after

Capron Media (ours)

Starter subscription: five optimizations a week, made for you on the site you already own, and each one shown in your portal. $297 a month. No contract; leave any month.

Every change, in your portal


When you ask those two questions, an answer full of words like strategy, optimization, and alignment, with no verb attached to a page, is itself the answer. You should be able to get a number out of anyone you are considering, and reluctance to give you one before a call is information. We publish ours on our pricing page, so you have at least one number to hold the others against. If your site is on Wix, the four ways this work is priced are set out in what Wix SEO costs.


From Capron Media: the free Lite subscription

Lite rankings card for a made-up bakery: 11 search terms in the top 3, up 8, with a rising trend line. Example data.
Example data from a made-up bakery.

Choosing a provider? Know where you stand first

See where your site shows up in Google search, and which searches moved since the last check. Lite does not include the work on your site. Starter does.



What does an SEO agency actually do?

An SEO agency works on four things: technical health, so search engines can reach and read your pages; on-page, so each page answers one question well; content, so a page exists for what customers search; and off-page, so other websites refer to you. Three of the four you can inspect yourself.


Search work divides into four, and knowing which one you need stops you buying the wrong thing. Technical is whether search engines can reach your pages and read them the way a visitor sees them; it is plumbing, and while it is broken, nothing else you do to those pages will help them in search. On-page is whether each page answers one question well, with a title, headings, and internal links that make that obvious, so the page can be shown to the people asking that question. Content is whether pages exist at all for the things your customers search for; without a page, there is nothing for Google to show them. Off-page is whether anyone else on the internet refers to you. There is a longer walk through each of them in what SEO agencies actually do.


Three of those four you can inspect for yourself: you can open the page and look at it. Off-page is the one where you are asked to take the work on trust, because the decisions are being made on somebody else's website. That is worth knowing before you agree to pay for it every month.


Does AI search change how you choose an SEO agency?

A little. An AI-written answer at the top of Google is built from pages, so the work is still the same work. Google's hiring guide includes one check for it: if a provider sells advice for AI answers, ask whether it matches Google's own guidance.


This deserves a straight answer rather than reassurance. What changed is that Google now often puts an AI-written answer above the results, including for this exact question.


What did not change is that the answer at the top is assembled out of pages. If your page is not one of the sources it draws from, it is not in the answer either.


A useful question for any agency: what do you do differently now compared with two years ago. Vagueness in that answer tells you something.


How do you check an SEO agency's results?

Ask for the search term, the location, the date and the page behind every result you are shown. Ask them to leave out searches for the business's own name. Then ask what happened next, and for one result that did not work. A real result survives all of those questions.


Wins are easy to show and hard to read, so here is how to read one.


A ranking screenshot is not a result. Ask which search term, from which location, on what date, and whether the browser was signed in. Results differ on all four, and a screenshot taken on the agency's own machine in their own town is close to meaningless.


Traffic going up is not a result if it is people searching for the company by name. Ask them to separate out people who searched for your business by name, because those people were already looking for you. If the agency cannot, it is not measuring what it claims to be measuring.


Ask to see a specific page they changed, and what happened to that page afterwards. A real case study survives that question comfortably. Then ask for one that did not work, and what they did next. The answer tells you how a provider handles being wrong, which is the thing you will actually live with.


What questions should you ask an SEO agency, and what are the red flags?

Ask five questions: can you guarantee a number one ranking, who does the work, what do I keep if we stop, can I see every change you make, and what happened with the last client who left. A yes to the first is the clearest red flag. Vague answers to the rest are the others.


Five questions do more work than the rest of a first call, and there is a longer list behind them in our questions to ask a small business SEO agency.


Can you guarantee I will rank number one? No agency controls a search engine's results. An agency that answers yes is either misleading you, or planning to rank you for a phrase with no searches behind it, which is the same thing with extra steps.


And a guarantee wearing different clothes: pay for performance. It sounds like the opposite of a guarantee, because you only pay when a target is hit. It rests on the same promise, which is that the agency can control an outcome it does not control, and the target is set by the party who knows how hard it is to hit. Treat it as the same red flag in a better suit, not as a way of removing your risk.


Who does the work? You may be meeting the person who sells and not the person who delivers. That is not automatically wrong, but you should know which is which before the first invoice, and you should know how to reach the second one.


If we stop working together, what do I keep? Your website, your Google Business Profile, and your analytics should be in accounts you own. Some providers build on accounts they own, and leaving costs you the history. Ask at the start, not at the end.


Will I be able to see, every week, what was changed on my site? Not a report of rankings: a list of changes, with the page each one was made on. If you have left a provider before because you could not tell what you were paying for, this is the question that would have told you in advance.


What happened with the last client who left? You are listening for whether they can describe it without blaming the client.


How do you decide between SEO agencies?

Shortlist three. Ask all three the same questions from this page, in the same order. Then pick the one whose answers were specific where the others were general. A general answer could be given about any site; a specific one names a page on yours.


Specificity is the whole signal. Anyone can agree that content matters and that technical health is important. Only someone who has looked at your site can tell you which page is closest to working and what they would change on it first. That is the difference you are paying for, and you can detect it in a single conversation.


How we measure up against this page

A result from our subscription

Clients on our subscription at the time got a written update each week. Here is what those updates recorded for one past client, an event linen rental business, on the plan from November 2024 to March 2025. For this one, every update after the first named the search terms that had moved since the last. We are not naming the business.


Its position for “tablecloths to rent” moved from outside the top 100 to 18th (the update of January 21, 2025). Its position for “renting tablecloths” moved from 48th to 19th (January 27). For “chair scarves” it moved from 45th to 9th, and for “rental table cloth” from 89th to 16th (both February 24).


These are search positions, not visits or sales. The terms are phrases a customer types, not the business's own name. And positions move both ways: “rental table cloth” was reported at 16th on February 24, and two weeks later the update recorded it at 41st, climbing to 20th. Whoever shows you a result, ask what happened next, us included.


When we are the wrong choice

Four situations rule us out, and they are real.


You need this fixed this month. Search work runs in months, not weeks. If you have a specific deadline in the next few weeks, paid advertising will serve you better and we will say so.


You want your ads managed. We work on the results you do not pay per click for. If your problem is that your ad spend is not converting, that is a different job and we are not it.


You want one large rebuild and then nothing. Our Starter subscription is a steady weekly cadence of five optimizations, and our SEO Projects are a short list of set pieces of work, none of them a rebuild. If what you need is a whole new site or a big technical migration, you want a different kind of provider.


You want it handled without ever telling us anything about your business. We will ask you what you offer and what you do not, and every change we make is checked against that record, so when your business changes, keeping it current is yours. If that is more than you want to think about, the arrangement will frustrate both of us.


If none of those describe you, we may be a reasonable fit. If one of them does, you now know something useful, which is the point of the page.


We publish our price rather than quoting it after a call: five optimizations to your site every week, and what that costs is on our pricing page. Your client portal lists each change we recommend for your site: what it is, why it matters, how it will be done, and where it stands (New, Approved, In Progress, or Completed), with the date each one was completed. There is no contract, and you can leave any month.


If you would rather talk it through with a person first, book a free call about your site. It takes about 15 minutes, and there is no charge for the call.


More on choosing an SEO provider

Each guide below takes one question from this page further.


Question

Guide

Do I need an agency yet?

What should I ask?

What do agencies do?

What does it cost?

What makes a good one?

Which kind fits me?

Are its methods safe?

Was the traffic earned?

What does the Google Partner badge mean?

What do rankings lists show?

Which report lines mean work?

Can software replace an agency?

What does "enterprise" mean?

From Capron Media: the free Lite subscription

The Lite dashboard for a made-up bakery: site health counts across 48 pages, and cards to connect Search Console and Analytics. Example data.
Example data from a made-up bakery.

Check any website, a provider's or your own

Your own site doesn't use up a check. You can check up to three other sites, each once every 30 days. Lite does not include the work on your site. Starter does.



Written by Spencer Capron, founder of Capron Media, a Middleborough, Massachusetts SEO service for small business owners. Spencer is HubSpot SEO II certified, holds CompTIA Security+, and has run recurring SEO programs for 30+ small-business clients. He wrote this post in collaboration with our AI agents, and he reviews everything published here.

Comments


bottom of page