Skip to main content

The Search Playbook | 10 min read

SEO Agency for Small Business: What It Is Like and How to Judge One

By ยท Updated ยท 10 min read

What an SEO agency actually is

An SEO agency is a company that plans and carries out search work for you, usually for a monthly fee. You hand over the job, they assign people to it, and you get reports. The agency might be two people in a spare room or a team of fifty. The size matters less than whether the people doing your work understand a business like yours.

For a small business, an agency is the hands-off end of the buying options. If you are weighing it against cheaper routes, our side-by-side look at the four ways to buy SEO shows where an agency fits. This page goes deeper on the agency route alone: what you pay for, what the months look like, and how to tell a good one from a weak one.

An agency is a good fit when you have no one on your team with the time or skill to do SEO, you want results rather than homework, and you can fund the work for at least six months. It is a poor fit if you want to learn the craft yourself, or if the monthly fee would strain the business before the pages have time to pay.

What you are really paying for

An agency bill has three parts, and most owners only see the total.

People's time. Strategists, writers, technical specialists and account managers. This is the largest part. The question is how much of it is spent on your site and how much on managing, meeting and reporting. Ask how many hours a month your account gets, and who does them.

Tools. Agencies pay for rank trackers, site crawlers and research tools, and spread the cost across clients. This is a real cost, but you should not pay a premium for software you could replace with free tools from Google. See the guide to free SEO tools for what that free set covers.

Margin and overhead. Office, sales, management and profit. Every business has these. Large agencies carry more of it, which is part of why small agencies and specialists can sometimes offer more work for the same money.

None of that is wrong. The point is to ask what you get in output for the fee. For a feel of how prices are shaped, see what drives the cost of SEO. Whatever an agency quotes you, compare it against what it will actually publish each month.

What the first months should look like

A good engagement has a shape. If yours does not, ask why.

Month one: audit and plan

The agency reads your site, your Google Business Profile and your Google Search Console data. They tell you what is working, what is broken and which searches are worth going after. You should come out of month one with a written plan that names specific pages to fix and specific pages to build. A deck of generic advice is not a plan.

Months two and three: the work goes live

This is when pages appear on your site. Service pages, area pages, rewritten product descriptions, articles that answer buyer questions, a cleaned-up profile. You should be able to open your website and see new work. If you cannot, ask where it is.

Months four to six: results start to show

Pages need time to be found, tested against competitors and trusted. By month four, Google Search Console should show a rise in impressions on the new pages. Clicks follow. Real calls and orders trail a bit behind that. Our page on how long SEO takes gives a fuller timeline by type of work.

Throughout, you should get a short monthly report in plain words: what was published, what moved, what happens next. If a report reads like a wall of charts with no sentence saying what it means, the agency is hoping you will not ask.

How an agency engagement should run Four steps from audit to review, with the points where it most often fails. 1. Audit your site Reads your pages, profile and what already ranks Generic audit A tool score with your name pasted on top 2. Agree the plan The searches to win and the pages to build No plan tied to you The same keyword list sold to every client 3. Do the work Pages, fixes and reviews go live on your site Work you cannot see "Link building" with nothing to point at 4. Report and adjust Search Console numbers, plain words, next steps
Each red marker is a point where a small business commonly finds out, too late, that nothing was happening.

How to judge an agency before you sign

You can learn a lot in one or two conversations if you know what to ask.

Ask to see the work, not the pitch. Request two or three pages they wrote for clients in businesses like yours. Read them as a customer would. Are they specific? Would you trust the business after reading? Or is it the same filler you could get anywhere?

Ask who does the writing. Is it people who know your field, an overseas pool of generalists, or software with no human review? None is automatically bad, but you should know which one you are buying, and a good agency will tell you plainly.

Ask what happens to a page after it publishes. Good teams link new pages to your existing ones, check they were indexed and watch how they perform. Weak ones publish and move on.

Ask how they report. The honest answer names Google Search Console and your own call or order numbers. If the answer is a proprietary score, ask what that score is built from and whether you can check it yourself.

Ask what they will not do. A confident agency can name the tactics it refuses to use, like buying links in bulk or promising a ranking. For a longer list of what to put to them, use our page of 12 questions to ask an SEO company.

Contracts, access and who owns what

The paperwork matters more than people expect, because it decides how hard it is to leave.

Term. Month to month, or a short initial term with a clear exit, is a healthy sign. A long lock-in with a fee to leave means the agency is not confident you will stay on merit.

Ownership. Everything written for you should belong to you. Your Search Console, Google Business Profile and analytics accounts should be in your name, with the agency added as a user. Never hand over the only admin login. If the relationship ends, you want to walk away with your data, your pages and your accounts intact.

Access. You should be able to log into Search Console and see the same numbers the agency sees. This one habit catches most reporting problems before they cost you months.

Scope. The contract should name what is delivered each month in plain terms, such as how many pages and which kinds. "Ongoing optimization" with no deliverables is not a scope. The guide to reading an SEO package shows how to take a scope apart line by line.

Cancelling. Ask what happens to your pages if you stop. Pages that live on your own website stay. Pages that live on the agency's servers, or links the agency controls, may vanish. Pages on your own site are the safe ones.

Big agency, small agency, or specialist

For a small business, size is a trade-off rather than a ranking.

A large agency has deep benches, processes and a broad service list. The risk is that a small client gets the junior team and a lot of templated work. You may be one of hundreds, and the senior people you met in the pitch may never touch your account.

A small agency usually gives you closer contact with the people doing the work. The risk is capacity. If one key person leaves or gets busy, your account can stall. Ask what happens then.

A specialist focuses on one kind of business or one platform, like home services, medical practices or online stores. They often know your customers' questions better. The risk is a narrower view if your needs change.

None of the three is best across the board. A plumber in a mid-sized town may do best with a small local-focused team. A boutique with an online store may do better with a specialist who knows its platform. Match the agency to the actual job, not to the size of its logo wall. If your work is mainly maps and nearby customers, our page on choosing a local SEO company is the better starting point.

When an agency is not the right buy

Sometimes the honest answer is no, or not yet.

Your site is not ready. If the site is slow, broken on phones or missing basics like clear contact details, fix that first. Paying an agency to build content on a shaky base wastes money.

You cannot fund six months. SEO pays slowly. If the fee would force you to stop after two months, the work has no time to show up. A smaller scope, a consultant, or a defined freelancer job may fit better. See when a consultant is the right buy.

You want to learn. If building the skill in house is the goal, pay for training or a one-off plan, not a retainer that keeps the knowledge outside your business.

Your customers do not search. Some businesses live on referrals and repeat customers, and search adds little. Be honest about it. You can check by looking at how people reach you today. Our guide on whether SEO is worth it for a small business helps you test that.

Bottom line

Hire an agency when you want the work done, can fund it for months and can see the result on your own site. Skip it when any of those three is missing.

Getting the most from an agency once you hire one

A good agency still needs you. The owners who get the best results do a few small things.

Share what only you know. Your best customers, the questions they ask on the phone, the jobs you want more of, the ones you want to stop doing. That detail is what separates a page that sounds like your business from a page that sounds like everyone's.

Keep asking for reviews. No agency can honestly produce real customer reviews for you. That is yours to earn, and it matters a great deal for local searches and for AI answers. The page on reviews and AI recommendations explains why detailed ones carry weight.

Read the monthly report. Even a quick scan. Ask one question each month. Over a year, that habit keeps an agency honest more than any contract clause.

Check your own numbers. Look at calls, form fills and orders yourself. Search visibility is a means. Customers are the point.

Give it time, then decide. Judge at 90 days against the line you drew at the start. If the pages are live and the numbers are climbing, stay. If not, ask for a clear plan to fix it, and leave if you do not get one.

What an agency needs from you in week one

Onboarding tells you a lot about an agency. A good one asks for a short, clear set of things, and asks early.

Access, shared properly. Add them as users to your Google Search Console, your Google Business Profile and your analytics. Do not give away the only owner login. If an agency asks you to hand over the main account, say no and offer user access instead.

A conversation about your business. Which jobs earn the most? Which customers do you want more of? Which services do you want to drop? What do you say on the phone when a new customer asks why they should choose you? That conversation shapes every page that follows.

Your proof. Reviews, photos of real work, licenses, awards, years in business, the names of well-known customers you may mention. Pages built on proof read as trustworthy. Pages without it read as generic.

Your limits. Areas you do not serve, work you will not take on, claims you cannot make. In regulated fields like law, health and finance, tell them what a page must never say.

If an agency starts writing before asking any of this, expect pages that could belong to anyone. If it asks for pages of forms, expect delays. The sweet spot is a short intake call and a clear list of what they need, followed by a first plan in a few weeks.

An agency for a local business versus an online store

The work differs enough that you should check an agency has done your kind.

For a local business the heavy parts are the map profile, reviews, one page per service and one per area. The measure of success is calls and visits. An agency that sells you mostly blog articles for a plumber has misread the job.

For an online store the heavy parts are product and collection pages, site structure and guides that answer shopper questions. The measure is orders. Platform knowledge matters, since a Shopify store and a WooCommerce store handle page addresses and templates differently. Our guide to Shopify SEO for small stores shows the store side.

For a professional practice the heavy parts are trust and accuracy. Check how they handle review of facts, and who signs off.

When you talk to an agency, ask for two examples closest to your business. If they have none, they may still do good work, but you will be their learning project, and you should price that into your decision.

How RunOctopus handles this

A done-for-you service sits between a classic agency and doing it yourself. It does the planning and the writing, but the work is priced and shaped differently from an hourly retainer.

RunOctopus is a done-for-you service. Its AI, Ollie, researches your business, then writes and publishes pages directly on your own website. A team plans, writes, reviews and publishes alongside Ollie. It works with Shopify, WordPress, WooCommerce and Wix. You install nothing, approve nothing, upload nothing and schedule nothing, and pages go live on their own.

The first week brings 8 long-form articles, 6 pages and a custom interactive tool built for your niche. After that it is 175+ pieces of content a month, written, published and linked. Reports show where ChatGPT, Perplexity, Claude and Gemini name your business. The promise is more visibility on Google and in AI answers within 90 days, measured against the 90 days before you joined, or every dollar back.

For scale: an agency doing this work charges about $3,209 a month (2026 average, 439 providers) and publishes 4 to 12 pieces. To see what Ollie would do for your business before you decide anything, paste your address into the free site read. Ollie reads the site and shows the plan. No account, no call.

Frequently asked questions

What does an SEO agency do for a small business?

It audits your site and Google profile, agrees a plan for the searches worth winning, builds and publishes the pages and fixes, and reports on results from Google Search Console. The test is whether you can see the new work on your own website within the first two or three months.

How do I know if an SEO agency is any good?

Ask to see pages they wrote for businesses like yours, ask who writes them, and ask how they report. A good agency names Search Console and your own call or order numbers, shows real work and can say which tactics it refuses to use.

Should I sign a long contract with an SEO agency?

Be careful with a long lock-in. Month to month, or a short first term with a clear exit, suggests the agency expects to earn each month. Make sure the accounts and every page written for you belong to you.

Is a small agency better than a large one?

Neither is better across the board. Large agencies have depth but may hand a small client to junior staff. Small ones give closer contact but have less capacity. Specialists know one kind of business well. Match the choice to your job.

When should a small business not hire an SEO agency?

When the website is not ready, when you cannot fund the work for six months, when you want to learn the craft yourself, or when your customers hardly ever find you through search. In those cases a consultant, a defined freelancer job or free tools may fit better.

MG
Written by

Matt is the founder of RunOctopus. He built All Angles Creatures from zero to page-1 rankings in reptile feeder insects using exactly this method. Turning a hard, entrenched niche into RunOctopus's proof store for programmatic SEO and AI search citation.

Connect on LinkedIn →

Ollie builds this for your store automatically

A complete launch build: 8 expert guides, 6 collection pages, and an interactive tool. Structured for both Google and AI search. Live on your store in week one.

See What Ollie Builds →

See what Ollie builds before you pay. Cancel anytime.

● Trusted by store owners in 20+ niches