What is local SEO, and why does it matter for contractors?
What local SEO means for a plumber, roofer, electrician or HVAC company, how Google and AI assistants pick local businesses, and what to fix first.
The short answer
Local SEO is the work that helps nearby customers find and choose you when they search for a job in their area. For a contractor it covers three things: your Google Business Profile, your website and your listings on other sites. Google ranks local results on relevance, distance and prominence, and AI assistants now read the same sources.
- What local SEO means for a contractor
- Why local SEO is less simple than a checklist
- What our research shows about local search in AI answers
- Where a contractor should start with local SEO
- Questions owners ask
- How we got these numbers
- Sources
- See it on your own website
What local SEO means for a contractor
SEO stands for search engine optimization: the work that helps search tools understand your business and show it to the right people. Local SEO is the part aimed at customers near you. When a homeowner types "water heater repair near me" or asks an AI assistant who can fix a roof leak in their town, local SEO decides whether your business is one of the names they see.
For a contractor, local SEO comes down to three things that customers and search tools read about you:
- Your Google Business Profile: the free listing that shows your business on Google Maps and in Google's local results, with your phone, hours, service area and reviews.
- Your website: the pages that say which jobs you do, which towns you serve and how to reach you.
- Your listings on other sites: directories, review sites and other maps, such as Yelp, the BBB and Bing Places. SEO people call each mention of your name, address and phone number a "citation".
How Google decides which local businesses to show
Google says its local results are based mainly on three things 1:
- Relevance: how well your profile matches what the customer searched for. Complete and detailed information helps Google make that match.
- Distance: how far your business is from the customer. If the customer doesn't share a location, Google uses what it knows about where they are.
- Prominence: how well known your business is. Google says this draws on things like how many websites link to you and how many reviews you have, and that more reviews and good ratings can help.
Google is also plain about what doesn't work. There is no way to ask or pay for a better local ranking 1. Wrong or incomplete details can keep your profile out of searches in your own area 1.
Your website and your other listings feed into this too. Google builds business profiles from several sources: information a business adds, content crawled from the web such as the business's own website, data it licenses from other companies, and facts and reviews from users 2. So a wrong phone number on an old directory listing is not just a directory problem. It is part of what Google can read about you.
Why local SEO matters for a small contractor
Most of your customers need someone who can come to their house. They search with a job and a place in mind, and they pick from the few names they're shown. If your profile or website doesn't make the job and the place clear, a competitor who does gets the call.
AI assistants look for the same two things, the job and the place. ChatGPT may use a customer's approximate location, based on their internet address, to give local results 3. It may also share that location with outside providers of local information, such as nearby business listings 3. Claude searches the live web and bases its answer on what it finds 4. Google's own guidance says Business Profiles can help a business appear in AI responses as well as in regular search results 5.
Why local SEO is less simple than a checklist
Most local SEO advice is a list of tasks. The tasks are real, but a few facts limit what each one can do.
You can't move closer to the customer
Distance is one of the three things Google weighs, and it is the one you control least. Adding a town's name to your website does not change where your business is. Neither does a mailing address you don't work from: Google says a virtual office, meaning a rented mailing address you don't operate from, isn't eligible for a Business Profile 6.
What you can do is describe where you work, honestly. Most contractors are what Google calls service-area businesses, because they go to the customer. Google asks them to hide their address from customers 6 and list the towns or ZIP codes they serve instead. A profile can list up to 20 service areas, by city or postal code rather than a radius 7. Google says the whole area shouldn't stretch more than about two hours' drive from where the business is based 7.
Town pages help only when they say something real
Many contractors add a page for each town they serve. That can help customers in those towns, and our own research below found these were the contractor pages ChatGPT and Claude linked most. But Google's spam policies name pages "targeted at specific regions or cities that funnel users to one page" as an example of doorway abuse 8. The same policies treat blocks of text that just list the cities a page wants to rank for as keyword stuffing 8. A town page earns its place when it says something specific: the jobs you do there, how quickly you can get there, the kind of homes or permits in that area, and work you've done nearby.
Relevance means the job, not just the trade
Customers often search for the job, not the trade: a slab leak, a tankless water heater, a panel upgrade. A profile and website that only say "plumbing services" leave Google and the assistants guessing whether you do that job. The job and the place belong together: the customer needs to know you do this work, at their address.
Is local SEO dead now that people ask AI?
No. If anything, it reaches further. Google says optimizing for its AI search is still SEO, including the work some agencies call AEO or GEO 5. It says there are no extra requirements to appear in AI Overviews or AI Mode, and lists checking that your Business Profile is up to date among the basics that still matter 9.
The bigger change is that different assistants read different sources. In BrightLocal's study of about 200,000 local searches, Google Business Profile made up 28.5% of all the sources cited across ChatGPT, Google AI Mode and AI Overviews 10. But BrightLocal also found ChatGPT hardly used Business Profiles at all 10. OpenAI says ChatGPT search sometimes sends its searches to outside search providers, and Microsoft is among those it names 3. Your Bing listing, managed through Bing Places 11, may matter more than you'd expect.
People who do local SEO for a living see the same shift. In Whitespark's 2026 survey of local search experts, citations had been losing importance for years, but the report says AI search is "breathing new life into them" 12. That is expert opinion, not measurement. The report itself notes that none of the experts has inside access to how Google ranks local businesses 12.
Local SEO services can't buy you a ranking
Agencies sell local SEO as a monthly service. Google says that if you run a small local business, you can probably do much of the work yourself 13. It lists useful things a good SEO provider can do, from reviewing your site to expertise in specific markets and areas 13. It also warns that no one can guarantee a first-place ranking 13. A local SEO service is worth paying for when it does work you can see and check, not when it promises a spot.
What our research shows about local search in AI answers
Between September 2 and October 14, 2026, we asked ChatGPT, Claude and Google AI Mode to recommend a local contractor 47,209 times. The questions covered HVAC, plumbing, electrical and roofing jobs in towns around Tampa Bay, Florida, worded the way a homeowner might type them, with a town or ZIP code. Each was asked in a fresh conversation with web search on. These are observations of answers, not experiments. They show what the assistants used and said, not what causes a recommendation.
All three parts of local SEO showed up in the answers
Of the 31,742 ChatGPT and Claude answers about a specific job, 98% linked to at least one contractor's own website. 53% linked to a directory or review site, and 6.9% to an official license lookup. Claude leaned on directories far more than ChatGPT: 83% of Claude's job answers linked a directory or review site, against 27% of ChatGPT's.
Google AI Mode was different again. In 7,242 of its 9,819 job answers (74%), the links opened Google's own listing for a business, which is built from the Business Profile. 42% linked to a contractor's website.
So the same three things local SEO has always worked on decide what these assistants can show: your website, your listings elsewhere and your Google Business Profile. Which one matters most depends on the assistant your customer uses.
Town and area pages were the pages linked most
In a separate look at where the links went, we sorted the contractor pages linked in 5,911 answers from September 28 to October 4, 2026, across eight Pinellas County towns. Pages about a town or service area were the largest group for both assistants: 37% of ChatGPT's links to contractor sites, against 26% for service pages and 24% for home pages. For Claude, it was 60% for town and area pages, 22% for service pages and 14% for home pages.
We sorted the pages by their web address, so a few may be misfiled. A link also doesn't prove the page decided the recommendation. When we read a sample of the most-linked pages, the area pages typically tied the town to the services offered, the area covered and how to get in touch, and sometimes to local property conditions. Merely naming a town, though, can't show that a business really works there.
What Claude said it couldn't confirm
Claude often tells the customer what it couldn't check. It said it couldn't find or confirm something about a company in 6,144 of its 14,467 job answers. ChatGPT said so in only 241 of 17,275, and Google AI Mode in 22 of 9,819. So the counts below describe what Claude couldn't find, not every assistant. The other assistants may simply not say so.
- A phone number or other way to reach the company: 3,820 of Claude's job answers (26%).
- Whether the company serves the customer's town or ZIP code: 754 (5.2%).
None of them listed 33713 specifically, so ask each whether they serve it.
I couldn't find a confirmed phone number for most of them, so check each number against the company's own site or Google listing before you call.
Both are basic local SEO details: a phone number that matches everywhere, and a plain statement of the towns you serve. When they are missing or disagree, the assistant tells the customer to check for themselves, or names someone else.
What our earlier study found about distance and service area
Before this research, we studied assistant conversations from late July to August 2026 across eight trades. For each business an assistant considered, we recorded the reasons it gave for naming it or leaving it out. Several line up closely with Google's relevance, distance and prominence:
- Whether the business clearly serves the area asked about came up in 554 conversations and cost a business its place in 350 of them.
- How close the business was came up in 456 conversations, but cost a business its place in only 92.
- Whether the business clearly does the specific job came up in 440 conversations and cost a business its place in 184.
- How many reviews it had came up in 569 conversations and cost a business its place in 139.
- A direct local phone number that a person answers came up in 290 conversations and cost a business its place in 147.
- Where the business sat in a directory's list came up in 159 conversations and cost a business its place in 88.
- The same name, phone, address and license across independent sources came up in 79 conversations and cost a business its place in 37.
One conversation can involve several reasons, so these counts overlap and shouldn't be added together. The pattern is still useful. Being the closest company mattered less often than clearly saying you serve the customer's area. That is good news, because what you say about your service area is in your hands, and where your shop sits is not.
Distance still counts. BrightLocal found that more than half the businesses the AI tools picked were within about five kilometers (three miles) of the search: between 52.8% and 59.3%, depending on the tool 10. It also found that 93% of the website domains the tools used as sources belonged to businesses 10. Your own website remains a main source of facts about you.
Where a contractor should start with local SEO
Work through these in order. The early steps fix facts. The later ones add to them and check that they work.
1. Write down the jobs and towns you want
List the jobs you most want more of and are licensed to do, and the towns you can really reach in good time. Everything else follows from this list. Leave off work you turn down and towns you'd rather not drive to.
2. Get your Google Business Profile right
- Use your real business name, the one on your truck and invoices, with no added keywords 6.
- If customers don't come to you, hide your address and list the towns or ZIP codes you serve 6 7.
- Use a local phone number that your business answers, not a call center line or a number that redirects callers to someone else 6.
- Add the specific services you offer, your hours and real photos of your work.
3. Give your main jobs and towns their own pages
Each important job deserves a page that names it in the words customers use, says what it includes and gives a way to call. A town page should exist only if you can say something true and specific about working there 8. Every page should show your phone number and the towns you serve in plain text.
4. Make your name, phone and towns match everywhere
Search for your business name and phone number, and list every place they appear: your website, your Google profile, Bing Places 11, Apple Maps, Yelp, the BBB, trade directories and your state license record. Fix anything that's wrong or out of date, starting with the phone number. Close duplicate or old listings where you can. Google reads many of these sources when it builds your profile 2.
5. Ask every customer for a review
Google counts reviews toward prominence 1. Ask after every finished job, reply to reviews, and never buy or fake them. Honest reviews that describe real jobs in real towns also show customers and assistants what you do and where.
6. Check what customers actually see
Search for your main jobs with your town's name on Google Maps, and ask ChatGPT, Claude and Google AI Mode the same questions on a few different days. Write down the date, the question and who was named. Open the links in each answer to see which of your pages and listings they used. Then test your phone number and contact form from a phone, the way a customer would.
7. If you hire help, ask what they will change
A good local SEO provider can list each change it will make, who makes it and how you'll see the result. Be wary of anyone who guarantees a ranking 13 or promises a better spot in exchange for payment, which Google says isn't possible 1. Keep your Business Profile and website accounts in your own name.
None of these steps guarantees a recommendation. Note the date each change goes live. Then watch your calls and form requests over the following weeks, because more work coming in is the result that matters.
Questions owners ask
What is local SEO?
Local SEO is the work that helps nearby customers find your business when they search for a service in their area. For a contractor it means an accurate Google Business Profile, website pages for the jobs you do and the towns you serve, and the same name, phone number and service area on every site that lists you.
How does local SEO work?
Google ranks local results mainly on relevance, distance and prominence: how well you match the search, how close you are to the customer and how well known you are. You can't pay for a better ranking. You can make your profile complete, describe your jobs and towns clearly on your website, keep your listings consistent and earn honest reviews.
Why is local SEO important for small businesses?
Customers who need a contractor search for a job in their area and choose from the few names they are shown. If your profile and website don't make your jobs and towns clear, a competitor who does gets the call. AI assistants such as ChatGPT and Google AI Mode now read the same profiles, websites and listings.
What are local SEO citations?
A citation is any mention of your business name, address or phone number on another website, such as a directory, review site or map service like Yelp, Bing Places or Apple Maps. Consistent citations help search tools and AI assistants confirm who you are, where you work and how to reach you. Wrong or outdated ones cause confusion.
Is local SEO dead because of AI?
No. Google says optimizing for its AI search features is still SEO, and AI answers about local businesses draw on Business Profiles, business websites and directory listings. Different assistants lean on different sources, so keeping all of them accurate matters more, not less.
What do local SEO services include?
Usually they include managing your Google Business Profile, improving your website's service and area pages, cleaning up listings on other sites, helping you get reviews and reporting on results. Google says a small local business can do much of this work itself, and that no one can guarantee a top ranking.
How we got these numbers
Figures marked as ours come from the answers we recorded from ChatGPT, Claude and Google AI Mode between September and October 2026. Numbered sources are listed at the end, with the date we read them.
Sources
- Tips to improve your local ranking on Google, Google Business Profile Help. Read October 15, 2026.
- Understand how Google sources & uses info in Business Profiles & local search results, Google Business Profile Help. Read October 15, 2026.
- Searching the web with ChatGPT, OpenAI Help Center. Read October 15, 2026.
- Enabling and using web search, Claude Help Center (Anthropic). Read October 15, 2026.
- Optimizing your website for generative AI features on Google Search, Google Search Central. Read October 15, 2026.
- Guidelines for representing your business on Google, Google Business Profile Help. Read October 15, 2026.
- Manage your service areas for service-area & hybrid businesses, Google Business Profile Help. Read October 15, 2026.
- Spam policies for Google web search, Google Search Central. Read October 15, 2026.
- AI features and your website, Google Search Central. Read October 15, 2026.
- What 200k local AI searches tell us about what businesses get recommended, and why your website matters, BrightLocal. Read October 15, 2026.
- Add and manage your business listing, Microsoft Support (Bing). Read October 15, 2026.
- Whitespark's Official 2026 Local Search Ranking Factors Report, Whitespark. Read October 15, 2026.
- Do you need an SEO?, Google Search Central. Read October 15, 2026.
See it on your own website
Send us your website address and we’ll make a free preview of your homepage, rewritten from this research. You pay only if you accept it: $2,000 a month, month to month, with no build fee.
Get your free homepage preview
Source: Merchant Context: the current website offer · checked 2026-10-14.
Keep reading
Free homepage preview
See how we would update your website.
Free homepage preview first. $2,000 a month after that, month to month.