What a local SEO company is actually paid to do
Local SEO is the work that makes your business show up when someone nearby searches for what you do. Think "plumber near me", "hair salon in Tampa" or "accountant who does small business taxes". Google answers many of those searches with a map and three business listings above the ordinary results. Those three slots are the prize, and a local SEO company is paid to help you win one.
This is a different job from general website SEO. A general SEO engagement is about pages on your site ranking for topics. Local work is about a business, in a place, being trusted enough to appear on the map. Your website matters, but your Google Business Profile, your reviews and the way your name and address appear across the internet matter at least as much.
That is why the best local SEO company for a small business is not always the biggest one or the one with the most impressive website. It is the one that does the four jobs below in the right order and shows you proof. If you are still deciding what level of help you need at all, start with the overview of the levels of help available, then come back here once you know local work is what you want.
Local SEO means a map listing, real reviews, pages for each place and service, and consistent details across the web. A good company does all four and can show you each one.
The four jobs, in order
Every honest local SEO engagement is some mix of four jobs. A provider who cannot tell you which of them they will do, and how much time each takes, has not scoped your work.
Job one: the Google Business Profile
This is the free listing that appears on the map. It holds your categories, hours, services, photos, address or service area, and your reviews. It is the single most important local asset, and many small businesses have one that was set up years ago and never touched. The most common problems are the wrong primary category, missing services, no recent photos and hours that do not match reality. Our page on Google Business Profile for a small business goes through each field.
Job two: reviews
Reviews influence both whether you appear and whether a person picks you once you do. The work is a simple, repeatable way of asking happy customers, plus a real reply to every review, good or bad. It is not buying reviews, and it is not a script that asks only the friendly ones. See reviews and SEO for a small business for how to set the habit up yourself.
Job three: pages on your own website
Your site should have a page for each main service you sell and, if you serve several towns, a page for each place that tells the truth about how you work there. A page for each service answers the search before the person ever calls. Pages that are the same text with the town name swapped do the opposite of helping.
Job four: listings and consistency
Your business name, address and phone number should read the same on directories, map apps and industry sites. Old addresses, a former phone number or a second name you used years ago confuse the systems that decide whether to trust you. This is tidy-up work that is mostly done once, then checked now and then.
The order matters. A local SEO company that opens with directory listings or links while your profile is half empty is doing the easy billable work first.
What you should see in the first month
A real local engagement produces visible changes quickly, because most of the early work is on assets you can look at. Ask the company to describe month one in specifics, and compare their answer to this.
Week one: an audit of what exists. This should be a look at your actual profile, your actual site and the listings that already carry your name. It should name specific problems, such as a wrong primary category or three different phone numbers online. A generic checklist with your logo on it is not an audit.
Weeks two and three: changes to the profile and the site. You should be able to open your Google Business Profile and see that categories, services and photos changed. You should see the first service pages drafted or live.
Week four: a baseline and a plan. You should receive a snapshot of where you stand now, using Google's own free tools, so there is something to compare against later. That snapshot should include how many people saw and clicked your profile and what searches your site appeared for. If the first report arrives in month three, nothing that follows can be fairly judged.
You should also be given access to everything. The profile, the Search Console property and any listing accounts should be in your name, with the company added as a manager. If a provider insists on owning your profile, that is a warning sign in its own right.
Local pages: where most companies cut corners
The most common shortcut in local SEO is the town page factory. A company builds fifty pages, one per nearby town, each saying the same thing with a different place name. It looks like coverage. It is the kind of thin, repeated page that search systems have long treated as low value, and it gives a person landing on it no reason to call you.
A useful local page has something only that page could say. A roofer's page for a coastal town might talk about salt air and wind-driven rain and what that does to shingles, name the neighborhoods the crew has worked in, and show a photo of a real job there. A dental practice's page for a nearby town might explain the drive, the parking and which days the evening hours run. A salon's page might be for a service, such as balayage or men's cuts, rather than a place.
Ask any company what they would put on the page for your second-biggest town, and what they would do if you only really serve three places. The right answer is often fewer pages, each one genuinely useful, rather than more.
One more test. A strong local page answers the question the searcher actually has, before it asks for the call. How much does this cost here, how fast can you come, what is included, what do I do first. The idea of a page built around a real buyer question is simple to describe: pick the question, answer it first, then ask for the call.
Storefront, service area, or both
The right local SEO plan depends on what kind of business you run, and a good company asks before it proposes anything.
A storefront business, such as a cafe, a boutique or a dental office, is found by people who will walk or drive to a fixed address. The map listing is the front door. Photos of the inside and outside, accurate opening hours and prompt review replies matter a great deal.
A service-area business, such as a plumber, an electrician or a cleaner, goes to the customer. Google lets these businesses hide their street address and list the areas they serve instead. The work here leans harder on service pages, on proof of real jobs in those areas, and on making sure the area list matches where you will really drive.
A hybrid, such as a landscaper with a yard and a showroom, has to decide which face to show and keep it consistent.
If a company sends the same proposal to a cafe and an electrician, they are selling a package, not looking at your business. The related page on SEO for local service businesses covers the service-area case in detail.
Local work now includes AI answers
People increasingly ask ChatGPT, Perplexity, Claude or Gemini who to call, not just Google. Those assistants draw on many of the same signals a local company already works on: a clear listing, reviews that say specific things, pages that state what you do and where, and mentions on other sites.
That means a good local SEO company is not doing separate work for assistants. It is doing the same foundation well. What you can reasonably ask is whether they check how assistants describe your business today, and whether the reports mention it. Nobody can guarantee a named recommendation, and a provider who does is overreaching.
To see how assistants choose between local businesses, read how AI assistants pick businesses. For the practical version aimed at your situation, see AI search optimization for a local business.
How to choose between two or three companies
Ask each company to look at your business before the call and send the same three things.
- Three specific problems they found on your profile or site, with where to see each one.
- An example of a client like you, with a profile or site you can open yourself, and what changed.
- Who does the work. A named person or team, not a vague mention of a "network".
The company that does the homework, even when the call is unpaid, is usually the company that will do the homework later. The one that sends a deck about its process and a price is showing you how it sells.
Then compare on what is in your hands at the end. Do you own the profile? Do you have access to the reports in the tools Google provides, rather than a dashboard only they can open? Can you leave with everything you paid for? Those answers matter more than a lower monthly figure. Some of the questions worth putting to each company are in questions to ask a small business SEO company.
Finally, check the claims against the real thing. Search for the type of business they say they helped, in the town they say they helped it, and look at who appears on the map. If the company cannot show you where its own clients appear, take that as information.
What you can do before paying anyone
Part of choosing well is knowing what you can do for free in an afternoon, because it makes every conversation with a provider sharper.
Claim and open your Google Business Profile. Check that the primary category is the most specific one that fits, that every service you sell is listed, and that your hours are right, including holidays. Add real photos from the past few months. Reply to any review you have not answered. Search for your business name and your phone number and note every listing that shows an old address or number.
None of that takes a skill. It does take a couple of hours, and it gives you a baseline. A provider you hire then adds value on top of a tidy base, instead of billing you to do the tidy-up. The page on doing SEO yourself versus hiring help sets out what else sits comfortably in an owner's hands.
Contracts, reports and what ongoing means
Local SEO is usually sold as a monthly arrangement, because reviews, profile updates and new pages are ongoing jobs. That is reasonable. What you want is a clear statement of what the month contains.
Ask for a list of recurring tasks in plain words: how many profile updates, how many pages or posts, how review replies are handled, what is checked each month. Then ask what the report will say. A good local report is short. It lists what was done, shows calls, direction requests and website visits from your profile, shows clicks from Search Console, and says what happens next. If the report is mostly a list of keywords and positions, you cannot tell whether the phone rang more.
On term, a short first period with a plain exit is a fair ask. A company that is sure of its work does not need a year of your money to prove it. And keep a copy of everything written for you. Pages, photos and posts should be yours if you stop.
A ten-minute check of any company you are considering
Before you book a call, do this. Search for the type of business they say they serve, in a town they say they have worked in. Open the map results. If you find the client they named and it appears well, you have learned something. If you cannot find it, ask them to show you.
Then look at how the company presents itself. Does its own site explain what it does and for whom in plain words? Does it have reviews from real clients that name the work? A local SEO company that cannot make itself findable is a mixed signal, though a small one.
How RunOctopus handles local work
Service pages, location pages and answers to buyer questions are writing work, and writing is the part RunOctopus does.
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, and you install, approve, upload and schedule nothing.
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. You also get reports on 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. Paste your address into the free site read. Ollie reads the site and shows the plan. No account, no call.