01 · The landscape
Three surfaces. One customer.
When someone near you searches for what you do, they see up to three different kinds of answer on the same screen. Local SEO is the work of showing up well on all three at once, because the customer doesn’t care which one sends them to you.
The handful of map listings at the top of a local search. Driven by your Google Business Profile, its categories and reviews, and how close you are. For most service businesses, this is where calls come from.
The regular links below the map. Driven by your service and area pages: whether they exist, whether they deserve to rank, and whether your own internal links point at them.
Google’s AI Overviews and assistants like ChatGPT and Gemini now answer “who should I call?” directly. They draw on your site, your profile, and third-party sources, and they can get your facts wrong.
The surfaces feed each other. A strong profile helps your site rank, a well-built site gives your profile something credible to link to, and both are what AI systems read when they describe you. Treating them as separate projects, with separate vendors, is how most businesses end up with a polished website nobody finds.
02 · The mechanism
How the map pack actually decides.
Google says plainly that local results are based on three things: relevance, distance, and prominence. Everything a vendor sells you is supposed to move one of them. If it doesn’t, ask why you’re paying for it.
| Factor | What it means | What you control |
|---|---|---|
| Relevance | How well your listing matches what was searched. | Primary and secondary categories, services list, business description, and website pages that match the service. |
| Distance | How far you are from the searcher, or from the place they named. | Very little, honestly. You can’t move your address. You can set an accurate service area and build real pages for the towns you serve. |
| Prominence | How well known and trusted you are, online and off. | Review count, recency, and rating; replies; mentions and links from local sources; your site’s overall strength. |
The honest part
Distance is why rankings look different from every street corner. A single “you rank #3” number means nothing without saying where it was measured. Be suspicious of any report that gives you one rank for a whole city.
03 · Leverage
What actually moves the needle.
In rough order of leverage for a typical local service business. Your market may reorder them. A business with 400 reviews and no service pages has a different first move than one with a great site and 9 reviews. The order is still a good default.
- A complete, active Business Profile
Right primary category, every relevant service listed, real photos, accurate hours, and signs of life: posts, fresh photos, answered questions. A neglected profile looks closed, to customers and to Google.
confirm your primary category is the one customers search for, not the one that sounds impressive - Reviews with velocity
Steady, recent reviews beat a decade-old pile. Ask every happy customer, reply to every review (especially the bad ones), and make asking a habit instead of a campaign.
send a review link to every customer you finished a job for in the last 30 days - Service × area pages that deserve to exist
One genuinely useful page per core service, and per town you really serve where the work or demand differs. Not 200 copies with the city name swapped.
list your top five revenue services and check each one has its own page - Internal links that pass authority
Your homepage and best-linked pages should point clearly at the pages that close sales. Most small-business sites bury their money pages three clicks deep.
link each core service page from your homepage and from related services - Freshness where it counts
Rankings decay. Refreshing a page that used to rank (new photos, current pricing context, real FAQs) usually beats publishing something new into the void.
find the page that lost the most clicks in Search Console over 90 days and update it - Accurate facts everywhere
Name, address, phone, hours, services, and service area should tell the same story on your site, your profile, the major directories, and the sources AI systems read.
search your business name and fix the first three listings with wrong details
04 · The storefront
Business Profile checklist.
Your Google Business Profile is the storefront most customers see before they ever reach your website. Go through it like a customer would.
- Primary category matches your core money service
- Secondary categories cover real, distinct services and nothing else
- Services list is complete, in plain customer language
- Service area reflects where you actually go
- Hours are right, including holidays and emergency availability
- Phone number rings someone who answers (tracked, if you can)
- Website link goes to the most relevant page, not always the homepage
- Photos are real: your team, your trucks, your work. No stock
- Description says what you do, where, and why you, without keyword stuffing
- Questions on your listing are answered before a stranger answers them
- Posts or updates show the business is alive
- Every review has a reply
Don’t
Don’t stuff keywords into your business name. “Smith Plumbing – Emergency Plumber Austin” breaks Google’s guidelines and can get your listing suspended. Your name on the profile should match the name on your truck.
The engine works this continuously. See Local Visibility for how each change is logged with its reason.
05 · Prominence
Reviews, done right.
Reviews do two jobs. They help you rank, and they decide whether the person who found you actually calls. A 4.8 with 30 recent reviews often wins the click over a 4.9 with 12 from 2021.
What works
- Ask everyone, right after the job, while it’s fresh
- Make it one tap: a direct review link by text
- Reply to every review, good and bad, like a person
- Answer criticism calmly; future customers are reading
What gets you in trouble
- Buying reviews, or writing them for yourself
- Paying or discounting in exchange for reviews
- Review gating: only asking customers you expect to be happy
- Mass-asking friends and family who were never customers
Fake and incentivized reviews break Google’s policies, and in the US they also fall under the FTC’s rule against fake reviews. The risk isn’t worth it. A steady, honest ask works better anyway.
06 · Organic
Service × area pages that deserve to exist.
Your website wins organic results one page at a time. The pages that matter most for a local business are the ones that match what people search right before they call: a service, sometimes plus a place.
What it is, who it’s for, what it typically involves, how pricing works, real photos, real FAQs, and an obvious way to call. Written for the customer, not the algorithm.
A page for a town is worth it when you genuinely serve it and have something specific to say: local jobs, local conditions, response times. If the only difference is the city name, don’t publish it.
Google spam policy · doorway abuse
Hundreds of near-identical “[service] in [city]” pages are what Google calls doorway abuse, and mass-producing thin AI pages falls under scaled content abuse. Both are spam policies. Fewer, better pages beat a page for every zip code.
Two pages competing for the same search hurt each other. When that happens, merging them is often the highest-leverage move on the whole site. The Content Engine looks for exactly that before it writes anything new.
07 · Consistency
Citations: consistent, not countless.
A citation is any listing of your business name, address, and phone number on another site: directories, maps apps, industry associations, the local chamber. They used to be sold by the hundred. Today they matter mostly for consistency and trust, not volume.
- Get the majors right: Google, Apple Maps, Bing, Yelp, Facebook
- Add the ones your trade uses: associations, licensing boards, BBB
- Fix wrong details before adding new listings
- Earn real local mentions: sponsorships, local news, suppliers
If someone offers you “fifty directory submissions” this month, ask which of the fifty a customer would ever see.
08 · The new surface
AI answers: be described accurately.
More customers now ask an assistant instead of scrolling results. Those answers are assembled from your website, your profile, review sites, and other sources the system trusts. Two things matter: whether you’re mentioned at all, and whether what’s said is true. Wrong hours, a service you stopped offering, or a competitor’s phone number all cost calls.
- State the facts plainly on your site: services, area, hours, licenses
- Keep your profile and site in agreement
- Answer real questions on your pages in plain language
- Fix wrong facts at the source AI is repeating
See AI Search Visibility for how the engine checks what assistants say about you and traces errors back to where they came from.
09 · Proof
Measure it in calls.
Rankings are a means, not the goal. The number that matters is how many real customers called, and what each one cost you. Everything else is a supporting signal.
Tracked by source, with spam, vendors, and wrong numbers filtered out. If you can’t count it, you can’t improve it.
What you spend on marketing divided by qualified leads. It should fall over time. If it doesn’t, something isn’t working.
Search Console clicks, profile calls and direction requests, map visibility by area, AI mentions. Useful for diagnosing problems, not as the scoreboard.
Answer the phone. It sounds obvious, but a missed call during business hours undoes everything above it. See Leads, Reports & ROI for how calls are tracked and scored.
10 · Theater
What doesn’t work.
A fixed quota of blog posts. Fifty directory submissions. “DA improvement.” Ranking reports for keywords nobody searches. If a deliverable doesn’t trace to calls, it’s theater.
11 · Do it
A 90-day plan you can actually run.
If you’re doing this yourself, here’s a sensible order. Most local businesses start to see movement in Maps and AI answers inside 60 to 90 days, though it varies by market and competition.
- Audit and complete your Business Profile
- Start a review ask after every job
- Reply to every existing review
- Set up call tracking and Search Console
- Fix wrong details on major listings
- One strong page per core service
- Area pages only where they’re real
- Link money pages from the homepage
- Merge pages that compete with each other
- Refresh pages that are slipping
- Check what AI assistants say about you
- Compare calls and cost per lead to day 1
- Double down on what moved; drop what didn’t
Why cadence is the quiet advantage
Every lever above decays. A monthly vendor finds out in month two. The Decision Engine takes a fresh snapshot every day and acts when the data says to, with your approval on anything that touches your site. That’s how small, consistent moves compound into a market position. See how the engine runs this playbook →
12 · Questions
Straight answers.
How long does local SEO take to work?
Profile fixes and review momentum can show up in weeks. Rankings for competitive services usually take a few months. Most local businesses see movement in Maps and AI answers within 60 to 90 days, but it depends on your market, your competition, and where you’re starting from. Anyone promising page one by a date is guessing.
Do I need a website if I have a Google Business Profile?
Yes. The profile wins the map pack, but your website is what earns organic results, gives the profile something credible to link to, and is one of the main sources AI assistants read. A profile without a site is leaving two of the three surfaces empty.
Can I rank in a town where I don’t have an address?
In organic results, yes, with a genuinely useful page for that area. In the map pack it’s harder, because distance is one of the three factors and you can’t fake it. Setting a service area helps Google understand where you work, but it won’t place you as if you were located there. Never use a fake address or a virtual office; it breaks Google’s guidelines and gets listings removed.
How many reviews do I need?
There’s no magic number. What matters is how you compare with the businesses you’re competing against in your area, and how recent your reviews are. Look at the top three map results for your main service. That’s your real benchmark.
Is it safe to use AI to write my pages?
Using AI isn’t the problem; publishing thin, mass-produced pages is. Google’s scaled content abuse policy targets pages made in bulk to manipulate rankings, however they were written. Pages that are accurate, specific to your business, and genuinely useful are fine. That’s why the engine decides whether a page should exist before it writes one, and nothing publishes without your approval.
Should I do this myself or hire someone?
Plenty of owners run the 90-day plan above themselves. The hard part isn’t any single task. It’s doing the right ones consistently, every week, while running a business. Whoever you hire, ask them to show how their work traces to calls and cost per lead. If they can’t, keep looking.