Quick Answer: Local SEO is the work of getting your business shown to people searching nearby, in Google's map results and ordinary listings. Google ranks local results on three inputs: relevance, distance, and prominence. Distance you cannot change. Relevance and prominence you can move, and the highest-value first steps cost you nothing.
Every term on this page, defined before it is used
- Local SEO: improving how often your business appears when someone nearby searches for what you sell.
- Map pack (or local pack): the boxed group of roughly three businesses, with a map, near the top of local searches.
- Organic results: the ordinary blue links underneath. Nobody pays for these positions.
- Google Business Profile (GBP): the free listing you claim that controls what appears in the map pack. Formerly Google My Business.
- NAP: your Name, Address and Phone number, which must match everywhere they appear.
- Citation: any mention of your NAP on another website, such as a directory listing.
- AI Overview: the written summary Google sometimes places above all results, assembled from sources it cites.
- Schema markup: invisible code stating facts about your business in a format machines read without guessing.
Local SEO gets explained badly because almost everyone explaining it is selling it. What follows is the mechanism, the one input you cannot control, and an honest split of which tasks are worth paying for. That last part costs us money to publish: much of local SEO is free, takes a weekend, and needs nobody's help. Do that part before you pay anyone, including us.
What does local SEO actually mean?
Local SEO is the practice of making a business appear in search results filtered by geography. When someone in Paris, Ontario types "furnace repair" into Google, they do not get the best furnace repair company on earth. They get a shortlist of companies Google believes can actually reach their house. That filtering step is the entire discipline. Ordinary SEO asks whether your page deserves to rank. Local SEO asks whether your business deserves to rank here, for this person.
This matters for a specific category of business: anyone with a storefront customers visit, and anyone who travels to customers within a defined radius. Dentists, roofers, mobile mechanics, accountants, physiotherapists. If you sell software to people anywhere, our comparison of local versus national SEO covers the scope question properly.
The word "optimization" oversells the daily reality. Most of the work is stating true facts about your business in the places machines check, then making sure those facts never contradict each other. It resembles bookkeeping more than marketing.
Where do local results actually appear?
A local search returns two result types, ranked by two partly separate systems, and confusing them is the most common reason owners think their SEO is broken when it is not. The map pack is the boxed set of about three listings with a map. The organic results are the links below. Ranking first in one does not rank you in the other.
| Map pack | Organic results | |
|---|---|---|
| What ranks | Your Google Business Profile | A page on your website |
| Positions available | Roughly 3 | Ten, plus whatever sits above |
| Biggest lever | Category, reviews, proximity | Content, authority, links |
| Does distance decide it | Heavily, and you cannot override it | Partly, and it can be outweighed |
| Cost to compete | Mostly time | Time and usually money |
| Time to move | Weeks, sometimes days | Months |
| Who wins it | The closest credible business | The most credible business covering the topic |
The practical consequence: a business four blocks from the searcher with a well-kept profile and sixty reviews usually beats a better company across town in the map pack, and loses to that company in organic results. Both outcomes are correct behaviour. For that surface specifically, see ranking for near me searches.
What are the three things Google ranks local businesses on?
Google publishes this directly, which spares everyone the guesswork surrounding the rest of search. Its Business Profile documentation names three factors. Relevance is "how well a Business Profile matches what someone is searching for." Distance is "how far each business is from the customer who's searching." Prominence "means how well-known a business is," drawn partly from "how many websites link to your business and how many reviews you have" (Google Business Profile Help, 2026).
The same page carries a sentence worth reading twice before any sales call: "There's no way to request or pay for a better local ranking on Google." Nobody has a back channel.
Those three inputs behave very differently, and that is the useful part. One is fixed, one is nearly free to fix, and one takes years to build. Treating them as a single undifferentiated pile of "SEO" is how budgets get wasted.
Why can you not optimise your way around distance?
Distance is the input no amount of spending changes. Google measures how far your verified location sits from the searcher, and if they name no location it estimates their position from the device. You cannot write better content to become physically closer. This is the honest ceiling on local SEO, and it is rarely stated plainly by people selling the service.
In practice: if your shop sits fifteen minutes outside the city core, you will not consistently hold the map pack for downtown searches, whoever you hire. A pattern we run into repeatedly in audits is a business paying a retainer to chase map pack placement in a neighbourhood it is simply not near, while the same budget would have won the organic results there outright. Matt's framing when this comes up: "Distance is geography, not marketing. If you are too far away to win that pin on the map, the right advice is to stop paying for it and go win the results underneath it, where being further away costs you nothing."
The one legitimate way to change your distance
Open a real second location, staffed and operating, and verify it. That is the whole list. Renting a mailbox or borrowing an address in a target city violates Google Business Profile policy, and suspensions arrive without warning. We decline this request several times a year: the short-term gain is not worth losing the listing that carries your existing phone calls.
How do you make your business relevant to the search?
Relevance is the cheapest ranking input to improve and the one most businesses leave broken for years. Google matches your profile and website against the words someone typed, so relevance is largely a question of whether you have accurately declared what you do. The most decisive field in local SEO is your Google Business Profile primary category, and picking the wrong one quietly caps everything downstream.
An eavestrough company categorised as "Roofing contractor" will struggle for eavestrough searches however good its website is. A clinic filed under "Medical clinic" instead of "Physiotherapist" is invisible to the query that brings patients. Choose the category naming your core service in the customer's language, add secondary categories for the rest, and revisit annually because Google keeps adding new ones.
After category, relevance comes from filling in everything else honestly: services with real descriptions, hours including holiday exceptions, and a description written for a person rather than stuffed with city names. On the website side, it means an actual page per service you offer, rather than one "Services" page listing nine things in a bulleted row.
What builds prominence, and why do reviews carry so much of it?
Prominence is Google's estimate of how well-known your business is, and it moves slowest of the three because it is built from other people's behaviour rather than your own declarations. Links and mentions in local news and directories feed it. Reviews feed it heavily, and reviews are the one prominence signal you can influence directly this week without spending anything.
The consumer research is unusually consistent. BrightLocal's 2026 Local Consumer Review Survey, run with 1,002 US adults, found 97 percent of consumers read reviews for local businesses, 74 percent want reviews written within the last three months, and 47 percent will not use a business with fewer than twenty reviews. The instruction writes itself: reach a floor of roughly twenty reviews, and keep them arriving, because a wall of five-star reviews from 2023 reads as a business that may have closed.
The twenty-review threshold, and what it costs to clear
47 percent of consumers avoid businesses with fewer than 20 reviews (BrightLocal Local Consumer Review Survey, 2026). If you have served a few hundred customers and hold nine reviews, clearing that threshold is an afternoon of texting past customers a review link. No agency does this better than the person who did the work, because the request lands differently coming from the tradesperson who was in the house.
Two cautions. Never buy reviews or offer discounts for them: Google filters them, competitors report them, and the Competition Bureau has pursued Canadian businesses over fake and incentivised reviews. And answer negative ones calmly, because prospects read the reply more carefully than the complaint.
What is NAP consistency, and why does one old listing hurt?
NAP consistency means your Name, Address and Phone number appear in identical form everywhere online: your website, your Google Business Profile, directories, your Facebook page. Machines cannot confirm a business is real except by triangulating repeated mentions. When mentions agree, confidence rises. When they disagree, the system cannot tell whether it is looking at one business or two, and the safe response is to trust all of it slightly less.
This is why the boring version of the work matters. One stale directory entry carrying the suite number you left in 2021, or a tracking number a former agency injected into forty listings, degrades every accurate mention. In the 12 Vectors framework this is Vector 10, Localize: the least glamorous work we do, and the work that most often unblocks a listing stuck for a year.
The audit anyone can run in twenty minutes
Search your business name plus your city in quotes. Then your phone number alone. Then your street address. Open the first three pages of results for each and write down every version of your details you find. Most owners are surprised by the count. Fixing the top ten sources recovers most of the benefit; chasing all sixty is where paying someone starts to make sense.
Where do AI answers sit on top of all this?
AI answers sit above local results for some searches and are absent from others, and the difference tracks intent almost perfectly. This is where 2026 commentary goes wrong, because "the map pack is dead" makes a better headline than the finding. Whitespark studied 540 queries across three US cities and six industries: local packs appeared on 93 percent of local-intent searches, AI Overviews on 15 percent.
Research questions invert the picture. Informational queries such as "how long does an eye exam take" returned AI Overviews 92 percent of the time and local packs 6 percent. Whitespark calls this an inverse relationship, and the blended 68 percent across all local business queries is the figure quoted out of context to argue the map pack is finished.
What this actually means for your business
The map pack is intact for the moment someone is ready to hire. AI answers have taken over the questions asked before that moment, where people decide what to look for, what it should cost, and who is credible. Winning only the map pack means arriving in a decision already shaped without you. The two surfaces are one funnel now.
Being the source AI systems cite is its own discipline with a research base. The team behind the original 2023 paper on Generative Engine Optimization found that adding quotations from named sources, statistics, and citations to authoritative references raised source visibility in generated answers by up to 40 percent (Aggarwal et al., arXiv:2311.09735). That is why this page quotes Google's documentation directly and names every study. See what GEO is for the mechanism.
One thing to ignore, because Google states it plainly: you do not need special files or formats. "You don't need to create new machine readable files, AI text files, markup, or Markdown to appear in Google Search," and llms.txt neither helps nor harms visibility. A proposal leading with llms.txt is selling a ruled-out tactic.
Which parts of local SEO should you actually pay for?
Most of the ranking weight in local SEO sits in tasks that cost nothing and need no specialist. Work down this table in order, and do everything in the first block yourself before taking a single sales call, including ours.
| Task | Your time | Pay someone? | Why |
|---|---|---|---|
| Claim and verify your Google Business Profile | 20 min | No | Free, and nothing works until it is done |
| Choose the right primary category | 30 min | No | You know what you sell better than any agency will |
| Complete hours, services, description, photos | 2 hours | No | Data entry, and the photos must be yours |
| Fix NAP on your own website | 1 hour | No | Usually one footer and one contact page |
| Ask 20 past customers for reviews | An afternoon | No | Highest return in local search, and it lands better from you |
| Clean up stale directory listings at scale | 10 to 20 hours | Maybe | Tedious; outsource if your hourly rate says so |
| Build researched pages per service and city | Weeks | Usually | Skill-bound; template city pages trigger spam systems |
| Earn local links and press coverage | Ongoing | Usually | Relationship work with no shortcut |
| Structured data and technical fixes | Varies | Depends | Depends who controls your website |
| Competitive tracking and measurement | Ongoing | Yes, if contested | Tool cost plus interpretation, the expensive half |
If you have not done the first five rows, hiring anyone is premature. A competent agency will simply do those five things in month one and invoice you. Nothing dishonest in that, it is real work, but you would be buying back a baseline that was always available to you. When you start interviewing, our questions to ask an SEO agency are built to expose exactly this.
Does hiring pay for itself? Run the arithmetic first
The break-even calculation fits on a napkin, and running it before you sign separates an investment from a subscription you resent. You need three of your own numbers: gross profit on an average job, your close rate on inbound enquiries, and the retainer. Placeholder figures below, substitute yours.
The napkin, in order
- Step 1: Retainer divided by gross profit per job equals jobs needed to break even. ($1,200 / $400 = 3)
- Step 2: Jobs needed divided by close rate equals enquiries needed. (3 / 0.33 = 9)
- Step 3: Ask whether nine extra enquiries a month is plausible for your market. In a town of 100,000 with four competitors, often yes. In a village with two, often no.
- Step 4: Subtract the enquiries the free work would have produced anyway.
Step 4 is the honest one, and nobody selling a retainer will walk you through it. If your profile is unclaimed and you hold four reviews, a meaningful share of those nine enquiries was sitting there for free. Judge the retainer on what it produces above the corrected baseline, not above your broken one. We break the ranges down in how much SEO should cost. What you actually pay turns on the size of your service area and how entrenched the businesses already ranking in it are, and every figure here is a worked shape rather than a forecast.
If you would rather not audit your own listings by hand, send the domain and we will check your Google Business Profile, your NAP consistency, and your current AI-answer visibility, then email you the findings in writing. No call required.
Does schema markup matter for local SEO?
Schema markup helps machines read your business facts without inference, and the required set is smaller than most vendors imply. Google's LocalBusiness documentation lists exactly two required properties, name and address. Telephone, opening hours and service areas improve what gets displayed, but a listing does not fail without them.
Two claims get bundled that should not be. Schema genuinely supports rich results in ordinary Google Search. Schema is not required for generative AI features: Google states there is no special markup you need to add for generative AI search. Structured data is good engineering, not a ticket into AI answers. A minimal block for a service-area business:
{
"@context": "https://schema.org",
"@type": "HomeAndConstructionBusiness",
"name": "Example Heating and Cooling",
"telephone": "+15195550142",
"address": {
"@type": "PostalAddress",
"addressLocality": "Brantford",
"addressRegion": "ON",
"addressCountry": "CA"
},
"areaServed": [
{"@type": "City", "name": "Brantford"},
{"@type": "City", "name": "Paris"}
]
}
The rule we hold to: every fact in the markup must be independently true on the visible page. Schema describing services you do not list, or ratings you did not earn, is the fastest route to losing rich results entirely.
What does a realistic timeline look like?
Google Business Profile changes can move within days, while website and prominence work is measured in months, and the gap between those clocks causes most of the impatience we encounter.
A cold start, with the numbers we can actually verify
One engagement we publish as a case study began with a foundation repair company on a brand-new domain: no search history, no reviews, no prior lead flow. It went from zero to 30 leads inside the first three months (internal lead tracking, 2026). We publish it anonymously at the client's request, and the caveats belong with it: lead volume varies by trade, market and season, and foundation repair is high-ticket enough that 30 enquiries is a material pipeline in that vertical specifically. Read the foundation repair cold start, or our other case studies.
One scope note. Our Results Guarantee reads: if your existing domain shows no measurable organic search results after 12 months of work with Formative Digital, we work for free until you see them. It is tied to existing domains. The cold start above was a new domain, so the guarantee did not apply, and we would rather say so than let the two get conflated.
Matt Griffin, Formative Digital: "Local search rewards accuracy before it rewards effort. Half the listings I open in an audit are losing to a competitor who is not smarter, just more consistent: same phone number everywhere, right category, reviews from this quarter. Nobody can sell you that at three thousand a month with a straight face. Do the accurate part yourself, then pay for the part that genuinely takes a team, which is content and authority."
Frequently Asked Questions
Do I need to pay someone to do local SEO?
Not for the most valuable layer of it. Claiming your Google Business Profile, choosing an accurate primary category, completing hours and services, correcting your name, address and phone number on your own site, and asking twenty past customers for reviews are all free, and together they move more ranking weight than anything an agency does in month one. Paying makes sense once that work is done and you are still losing on prominence, which means links and content.
How long does local SEO take to work?
Profile-level changes such as fixing a primary category can move map pack position within days or a couple of weeks. Website and prominence work runs slower, commonly three to six months on an established domain before the trend is readable, and longer on a new one. Anyone quoting a specific position by a specific date is guessing.
Does my business need a physical address to rank locally?
No, but you do need a verified Google Business Profile. Businesses that travel to customers, such as contractors, mobile therapists and cleaning crews, can register as service-area businesses, hide the street address, and declare the regions they cover. What you cannot do is invent a presence. Renting a mailbox in a city you do not operate from is a policy violation.
Is the Google map pack being replaced by AI answers?
Not for searches with clear local intent. Whitespark's 2026 study of 540 queries found local packs still appeared on 93 percent of local-intent searches, while AI Overviews appeared on only 15 percent. The picture inverts on research questions, where AI Overviews appeared on 92 percent of informational queries. The map pack is intact for someone searching for a plumber nearby.
Sources
- Google. Improve your local ranking on Google. Google Business Profile Help. support.google.com/business/answer/7091
- Google. AI features and your website. Google Search Central documentation. developers.google.com/search/docs/fundamentals/ai-optimization-guide
- Google. Local business (LocalBusiness) structured data. Google Search Central documentation. developers.google.com/search/docs/appearance/structured-data/local-business
- Aggarwal, P., Murahari, V., Rajpurohit, T., Kalyan, A., Narasimhan, K., and Deshpande, A. (2023). GEO: Generative Engine Optimization. arXiv:2311.09735. arxiv.org/abs/2311.09735
- Whitespark (2026). New Research: AI Overviews for Local Business Searches. 540 queries across Houston, Phoenix and Denver in six industries. whitespark.ca
- BrightLocal (2026). Local Consumer Review Survey. Panel of 1,002 US adult consumers. brightlocal.com/research/local-consumer-review-survey
Get Your Free AI Visibility Audit
Formative Digital, Brantford, Ontario
If you have worked through the free layer above and want to know what is left, we will audit your Google Business Profile, your NAP consistency across the web, and what AI assistants currently say about your business when someone asks for a recommendation in your category.