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 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.
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.