Local search

The local SEO guide for local businesses

How a local business earns the map pack, ranks for nearby searches, and turns that visibility into booked calls. Written to be useful whether or not you ever hire anyone.

A wide grid of identical pale plaster tiles rising over one smooth shallow wave, raked by warm light across the crest.
In short

What is local SEO and how does it work?

Local SEO is the work that gets a business shown to people searching nearby, in Google's map pack, in Google Maps, and in the organic results for searches like "plumber near me" or "dentist in Oak Brook".

Google states that local results are ranked on three things: relevance, distance and prominence. Relevance is how well your business matches the search, distance is how far you are from the searcher, and prominence is how well known and well regarded you are, online and off.

The practical work is therefore split between a Google Business Profile that is accurate and complete, a website that supports the categories and areas you claim, and a steady flow of genuine reviews and citations.

Definition

Local SEO is a different job from SEO

National SEO is mostly a contest between web pages. Local SEO is a contest between businesses, and one of the deciding factors is something you cannot edit: how far you are from the person searching.

That difference changes the whole shape of the work. On a national query, a better page can beat an older, bigger competitor. On a local query, the searcher standing outside your competitor's front door will usually see your competitor first, no matter how good your page is. Understanding that early saves a lot of wasted money.

Read the full breakdown: Local SEO is a different job from SEO5 more paragraphsHide the full breakdown: Local SEO is a different job from SEO

It also means the surfaces are different. A local search can return a map with three businesses pinned on it, a longer list inside Google Maps, ordinary organic results underneath, paid ads above, Local Services Ads for some licensed trades, and increasingly an AI-generated summary that names businesses without linking to any of them. Each of those is won slightly differently.

So local SEO is really three jobs running at once: getting your Google Business Profile into a state Google can trust, getting your website to properly support the services and areas you claim, and building the prominence signals that make Google confident recommending you over someone closer.

Google publishes exactly one explanation of how local results are ranked, and it names three factors. Relevance is how well your profile matches what someone searched for. Distance is how far each candidate business is from the location of the search, or from the location implied by the search terms. Prominence is how well known the business is, which Google says it derives from information across the web including links, articles, directories and review counts and scores.

The most useful thing about this model is what it tells you not to spend money on. Distance is not purchasable. If your competitor is three blocks closer to the middle of town, that advantage is permanent for searches from that spot. What you can move is relevance, which is largely categories, services and the words on your profile and site, and prominence, which is reviews, citations, mentions and genuine authority.

This is also why the same business can rank first from one street corner and not appear at all from another. Local rankings are not a single position, they are a surface that varies across a map. Any report showing one number for one keyword is hiding most of what is happening.

The results page

What a local results page is actually made of

Before optimising anything, it helps to know which block you are trying to win. They are not interchangeable and they do not all respond to the same work.

The anatomy of a results pageA stylised search results page with each block called out in turn: the search box, an AI overview, paid results, the local map pack, the organic results and the people also ask questions.ONE QUERYSUMMARYADSEARCH BOXONE QUERY, SEVERAL RACESAI OVERVIEWSUMMARISES, THEN CITESPAID RESULTSBOUGHT, PRICED PER CLICKMAP PACKTHREE LOCAL LISTINGSORGANIC RESULTSEARNED, NOT BOUGHTPEOPLE ALSO ASKTHE QUESTION AFTER THIS ONEONE PAGE, SEVERAL SEPARATE RACES. EACH BLOCK IS WON A DIFFERENT WAY.
A local search result splits into paid placements, the map pack, the organic listings beneath it, and increasingly an AI summary above everything.

The map pack is the block of three businesses shown on a small map. It is the highest-intent real estate on a local search and it is governed by your Google Business Profile far more than by your website. Tapping through takes the searcher into the local finder, a longer ranked list where the same signals apply with the proximity constraint relaxed slightly.

The organic results underneath are a normal web search. Your service pages, location pages and guides compete there on the usual terms, and a page that ranks organically can pull in searches the map pack will never show you, particularly research questions asked before anyone is ready to call.

Above both, ads can occupy the first screen entirely, and for some licensed trades Local Services Ads sit above even those. This matters for expectations: ranking first organically does not mean being first on the screen.

Practitioner survey

How 47 practitioners ranked the top local signals

Practitioners study this more systematically than Google describes it. In Whitespark's 2026 Local Search Ranking Factors survey, 47 local search practitioners scored 187 factors and ranked the primary Google Business Profile category as the most influential input on map pack results, ahead of proximity. These are practitioner judgements, not Google's published weights, so treat them as a prioritisation aid rather than a formula.

227Primary Google Business Profile category
225Proximity of address to the point of search
223Keywords in the Business Profile title
187Total factors assessed in the survey

SourceWhitespark, Local Search Ranking Factors 2026 (47 practitioners, 187 factors)

The third row carries a warning that most coverage of this survey leaves out. Practitioners rate keywords in the business title as highly influential, and putting keywords in your business name that are not part of your real-world name violates Google's guidelines for representing your business and risks losing the profile entirely. Both things are true at once. Use your real name.

The work, in order

How to run local SEO

This is the sequence we would follow on a site we had never seen. It is ordered deliberately: each step makes the next one measurable, and doing them out of order is how budgets get spent on work that could not have shown up yet.

  1. Claim and verify the Google Business Profile

    Nothing else in local search works until the profile is verified and under your control. If a profile already exists that you do not control, claim it rather than creating a second one, because duplicates split your signals and often end with the wrong record surviving.

    • Verify by the method Google offers you, and keep the recovery email in the business owner's hands
    • Check for duplicate profiles created by staff, franchisors or past agencies
    • Confirm the owner account is the business, not a contractor
  2. Get the categories and services right

    Set the primary category to the thing you most want to be found for, then add secondary categories only where they genuinely describe services you provide. Fill in the services list underneath with real service names and honest descriptions.

    • One primary category, chosen for the search you most want to win
    • Secondary categories only for services you actually deliver
    • Service descriptions written for a person, not stuffed with keywords
  3. Make the name, address and phone identical everywhere

    Your name, address and phone number should match exactly across your website, your Business Profile and every directory that lists you. Inconsistent records make it harder for search engines to be confident they are all the same business, and confidence is what prominence is built from.

    • Pick one canonical format and write it down
    • Fix the largest and oldest listings first, they are quoted most often
    • Update everything at once when you move or change number
See the remaining steps: How to run local SEO3 more stepsHide the remaining steps: How to run local SEO
  1. Build pages that deserve to rank for the areas you serve

    If you serve several towns, each one needs a page with genuine local substance rather than the same paragraph with the place name swapped. Name the neighbourhoods, describe what is actually different about working there, and answer the questions customers in that area ask.

    • One page per area you can write honestly about, not one per place name you can think of
    • Real local detail: corridors, districts, parking, access, travel times
    • Link each area page back to the service it sells and up to the location hub
  2. Earn reviews steadily and respond to all of them

    Ask every customer, make it a single tap with a direct link, and reply to everything you receive, good and bad. Steady flow matters more than a single burst, because recency is part of how readers weigh what they see. Ask everyone rather than the ones you expect to be pleased: Google's policy prohibits selectively soliciting positive reviews or discouraging negative ones, so a gate is a policy problem before it is anything else.

    • Ask at the moment the customer is happiest, not weeks later
    • Never offer anything of value in exchange for a review, in either direction
    • Do not suggest what to write, and never ask a customer to name a staff member. Google's policy names that one specifically
    • Hand over the link rather than standing over it. Google prohibits pressuring somebody to review while they are on the premises
    • No staff review targets or leaderboards, which Google and Yelp both prohibit
    • Name Google alone in the ask. Yelp's guidelines say businesses should never ask for reviews, so one message naming both is a breach on Yelp
    • Reply specifically, so the reply does not read as a template
  3. Measure the things that represent money

    Track map pack visibility across a grid of points rather than one position, plus profile calls, direction requests, website clicks, and the forms and phone calls that actually reach you. Then tie those to booked work so you can tell the difference between more traffic and more business.

    • Grid-based local rank tracking, not a single position
    • Google Business Profile interactions, separated from website traffic
    • Calls and forms attributed back to the source that produced them

Local SEO compounds: expect movement over weeks and months, not days. Anyone promising instant #1 rankings is overselling, and anyone promising a specific position at all is promising something they do not control.

Profile audit

What a genuinely complete Business Profile has

Most profiles we look at are perhaps sixty per cent filled in. Completeness is not a ranking trick, it is simply the difference between Google having enough information to match you to a search and not having it.

  • Your real business name, exactly as it appears on your signage and paperwork
  • One primary category that matches your main service, plus honest secondary categories
  • A full address, or correctly configured service areas if you travel to customers
  • Opening hours that are true, including holiday hours when they change
  • Every service you offer, listed individually with a plain description
See the full checklist: What a genuinely complete Business Profile has4 more itemsHide the full checklist: What a genuinely complete Business Profile has
  • Real photographs of the actual premises, team and work, updated periodically
  • A website link pointing at the most relevant page, not always the home page
  • Attributes that apply to you, such as accessibility and payment options
  • Questions and answers seeded with the questions customers genuinely ask

One caution on photographs. You will find widely repeated statistics claiming precise percentage lifts in calls and direction requests from adding photos. Those numbers came from a Google help page that no longer carries them, and we will not repeat a figure Google itself has withdrawn. Add real photographs because they help a human decide, which is reason enough.

Consistency

Why one wrong address on one directory matters

A citation is any mention of your business details on another site. They matter less than they did a decade ago, and they still matter, because they are part of how a search engine builds confidence that a business is real, established and where it says it is.

One business record, repeated everywhereA single record card holding the business name, address, phone and hours, with lines fanning out to seven places that repeat those details: map profiles, search engines, social profiles, AI assistants, directories, voice assistants and review sites.ONE SOURCE RECORDEVERYWHERE THAT REPEATS ITYOUR BUSINESS RECORDNAMEADDRESSPHONEHOURSMAP PROFILESEARCH ENGINESOCIAL PROFILEAI ASSISTANTDIRECTORIESVOICE ASSISTANTREVIEW SITESWHEN ONE COPY DISAGREES, EVERY COPY DOWNSTREAM INHERITS THE ERROR.
One authoritative record, syndicated outward. Every inconsistent copy weakens the confidence the original carries.

The failure mode is rarely dramatic. It is an old suite number on a directory nobody visits, a phone number from two providers ago on an industry listing, or a legal entity name on one profile and a trading name on another. Individually none of these is a catastrophe. Collectively they make it harder to be certain that all of these records describe one business.

Fix the biggest and oldest first. The listings that get quoted and scraped most often are the ones that propagate errors furthest, so correcting those does more work than clearing out a long tail of directories nobody reads.

The one occasion this becomes genuinely urgent is a move or a number change. Update everything in one pass, because a half-migrated set of records is worse than either the old set or the new one.

Why reviews decide it

What consumers say reviews do to their choice

BrightLocal's 2026 Local Consumer Review Survey asked 1,002 US adults about how they use reviews when choosing a local business. It is self-reported survey data rather than observed behaviour, so read it as what people say they do.

97%Say they read online reviews for local businesses
47%Say they will not use a business with fewer than 20 reviews
74%Say they seek reviews written in the last three months
89%Expect a business to respond to their review

SourceBrightLocal, Local Consumer Review Survey 2026 (1,002 US consumers)

The recency finding is the one that changes how you work. A business with 200 reviews, none from this year, reads as a business that used to be busy. A steady trickle is worth more than a historic pile, which is why review generation is an ongoing habit rather than a project.

Steady beats spiky

Review flow, not review campaigns

The most common review mistake is treating it as a campaign. A sudden cluster of reviews after months of silence looks exactly like what it usually is.

Review velocity over six monthsSix months along a baseline, each with a small stack of review markers. The stacks grow steadily rather than spiking once, and a trend line runs across their tops.REVIEWS ARRIVE ON A CADENCE, NOT IN ONE BURSTEARLIER REVIEWSNEW REVIEWSMONTH 1MONTH 2MONTH 3MONTH 4MONTH 5MONTH 6ASK EVERY WEEK AND REPLY TO EVERY ONE. SCHEMATIC COUNTS, NOT MEASURED DATA.
A consistent trickle of genuine reviews, rather than a burst followed by nothing.

Build the ask into the job. The moment a customer is most willing to leave a review is the moment the work is finished and they are pleased, not a fortnight later when the feeling has faded and the email is buried.

Keep the route short. A direct review link, sent by text or shown as a code on the invoice, converts far better than an instruction to search for you and find the button.

Do not filter. Asking only customers you expect to be positive, or routing unhappy customers to a private form instead of a public review, is review gating, and the Federal Trade Commission's rule on consumer reviews and testimonials, effective since October 2024, treats suppressing genuine negative reviews as a violation. Ask everyone, and answer what comes back.

Scale

One location versus several

Almost everything published about local SEO assumes a single location. Multi-location work is a different problem, and the difference is worth naming because the failure modes are specific.

ItemSingle locationMultiple locations
Google Business ProfileOne profile to keep accurateOne verified profile per location, managed as a group
Main riskIncomplete profile, thin websiteLocations competing with each other for the same searches
Website structureService pages plus an area page or twoA location hub with a real page per location, each owning its own area
ReviewsOne review stream to maintainPer-location review streams, which vary in quality by manager
MeasurementGrid tracking around one addressGrid tracking per location, compared against each other
Most common mistakeTreating the profile as set-and-forgetDuplicating the same page text with the city name swapped

The self-competition problem is the one that surprises people. Two branches twenty minutes apart, both optimised for the same city, will often suppress each other rather than double your coverage. Each location needs its own genuine territory.

Proof

How to tell whether it is working

Start with the map. Because local ranking varies by the searcher's position, the only honest visibility measurement is a grid of points across the area you serve, tracked over time. A grid shows you where you are strong, where you fade, and whether the shape is expanding. A single reported position tells you almost nothing and is trivially easy to make look good.

Then look at the profile itself. Google reports calls, direction requests, website clicks, messages and bookings originating from your Business Profile, and those are separate from your website analytics. A rise here is often the earliest visible sign that local work is landing, because it happens before any of it shows up in site traffic.

Read the full breakdown: How to tell whether it is working3 more paragraphsHide the full breakdown: How to tell whether it is working

Then look at what reached you. Calls that rang, forms that arrived, chats that opened. This is where most reporting quietly stops being useful, because traffic is easy to grow and enquiries are not. If the numbers at the top moved and the phone did not, something between the two is broken and that is the thing to fix.

Finally, tie it to booked work. Not every enquiry is worth the same, and a channel that produces ten cheap enquiries can be worth less than one producing two good ones. The moment you can see which source produced which booked job, most arguments about marketing budget resolve themselves.

One honest caveat about the surface as a whole. The share of searches that end without any click has been rising, and SparkToro's 2026 analysis put it at 68.01% of US Google searches. Some of that is people getting what they needed from the results page itself, including from your own profile, which is a genuine outcome that does not appear in website analytics at all. Judge local work on calls and bookings, not on sessions.

Want someone to look at your local presence?

We will tell you what we would change and in what order, whether or not you work with us.

Questions

Straight answers.

How long does local SEO take to work?

Longer than anyone selling it would like, and it depends on where you are starting. A verified profile with the right categories can change what you rank for within days, because you are correcting information Google already wanted. Building prominence against established competitors takes months.

The honest framing is that local SEO compounds. Expect movement over weeks and months, not days, and be suspicious of any specific timeline offered before anyone has looked at your market.

Can I show up in towns I travel to but have no office in?

In the map pack, it is difficult, because distance from the searcher is one of the three factors Google names and you cannot change your address without actually moving. A service-area business can define the areas it covers, which helps, but proximity still favours businesses physically closer.

In organic results it is entirely possible, because those are not distance-constrained in the same way. A genuinely useful page about the work you do in that area can rank there. What does not work is publishing a page per city with the name swapped, which produces thin duplicate pages that rank for nothing.

Do I need local SEO if I already have a Google Business Profile?

Having a profile is the entry requirement, not the work. A claimed but half-completed profile with the wrong primary category, no services listed and four reviews from 2023 is common, and it is leaving most of the available visibility on the table.

The other half is your website. Your profile and your site support each other, and a profile claiming services your website never mentions is a weaker signal than one where both agree.

Are citations still worth building?

Accuracy is worth more than volume. Making sure the listings that already exist are correct and consistent does real work. Paying to be added to hundreds of low-quality directories does very little, and can leave you with a trail of records you cannot easily correct later.

Prioritise the platforms people actually use in your industry, plus the large aggregators that other sites copy from.

Should I put my city and service in my Google business name?

No. Practitioners rate keywords in the business title as one of the strongest map pack signals, which is exactly why it is tempting, but Google's guidelines for representing your business require the name to be your real-world name. Adding descriptors that are not part of it risks the profile being suspended.

If a competitor is doing it, you can report it through Google's suggest-an-edit process. Copying them puts a business you depend on at risk to match a listing that may not survive.

Can I do local SEO myself?

Much of it, yes, and this guide is written so you can. Claiming and completing the profile, fixing your main listings, asking customers for reviews and answering them are all within reach of a business owner who will spend an hour a week on it.

What tends to need help is the website side, multi-location structure, diagnosing why something is not showing, and keeping it going when the business gets busy. The last of those is the most common reason DIY local SEO stalls.

Does local SEO still matter if AI assistants answer the question?

It matters more, though not in a way that shows up neatly in website traffic. Assistants and AI summaries draw on the same underlying information: your profile, your citations, your reviews and what other sites say about you. A business whose details are inconsistent is harder to recommend confidently.

Be careful of anyone claiming to know exactly how an assistant picks who to name. That process is not fully documented by any of the vendors, and nobody can guarantee a citation. What is defensible is making your business easy to identify, describe and verify, which is the same work local SEO already asks for.

Next step

Talk to the team

A short call, a look at how the business currently shows up, and a straight answer on what we would do first.