Skip to main content

HOME SERVICES MARKETING · September 2026 · ~11 min read

Why the closest contractor does not always rank first

Distance is one input, not the only one. Google also weighs relevance, meaning how well your business matches the specific thing being searched, and prominence, meaning how established you look. A company two miles further out with a matching primary category and four hundred reviews beats the shop on the corner regularly.

This confuses owners more than any other part of local search, and it produces a specific complaint. "The guy down the street ranks above me and he has one truck."

He probably has a better category, a better review flow, or a page about the exact job you both do. All three are things you can change, unlike your address.

01

What are the three inputs actually doing?

Relevance is the match between your business and the query. Your primary category on Google Business Profile does more work here than anything else on your profile. A company categorized as "Contractor" competing against one categorized as "HVAC contractor" for a heating search is starting from behind, and that is a five minute fix.

Distance is proximity from the searcher, not from the center of town. It moves with every search, which is why your ranking is different at your shop than at a customer's house.

Prominence is how well known and established the business appears. Reviews, links, mentions, and general web presence. This is the slow one and the one that compounds.

Owners fixate on distance because it is the one they can see and the one they cannot change. The other two are where the movement is.

You cannot move your building. You can absolutely fix your category and your review flow this month.

02

Which factors do practitioners actually rank highest?

Whitespark's 2026 Local Search Ranking Factors report is the survey of record here. Forty-seven local search experts scored 187 factors, and the top of the local pack list reads as follows: primary Google Business Profile category first at a combined score of 227, proximity of address to the point of search second at 225, keywords in the business title third at 223, and physical address in the city of search fourth at 213.

Read that ordering carefully, because it is the whole argument in one line. Proximity is second, and the thing that beats it is a setting you can change in four minutes.

Further down the same list: business open at time of search entered new at fifth, high numerical ratings sixth, quantity of native Google reviews with text ninth, recency of reviews eleventh, and sustained influx of reviews over time fourteenth. Four separate review entries, scored separately, none of them controlled by your address.

Grade the survey honestly. Darren Shaw, who runs it, says plainly that the participants do not have access to Google's algorithm and that much of their opinion rests on observation, where correlation is not causation.

One piece of large sample evidence does back the category finding. Shaw's analysis of 1.8 million Google Business Profiles across 4,209 categories, published on Search Engine Land in August 2026, found that the exact match category outperforms adjacent categories, and named plumbers specifically: the `Plumber` category outranks every other category in that industry for plumbing searches. That pattern repeats across almost every category in the dataset.

03

Why does my ranking change depending on where I check?

Because there is no such thing as your ranking. There is your ranking at a point on a map.

Search from your shop and you are first. Search from four miles away and you are seventh. Both are true. The single number an agency reports is a number from one location, usually a favorable one. Grid rank tracking replaces that one number with a picture, and once you see the picture most of the confusion clears up: you are strong in a core area and you fade at a predictable radius, and the fade is where prominence has to do the work.

Distance also matters differently by query. Urgent searches lean harder on proximity, because Google assumes the searcher needs somebody now. Planned, high consideration searches lean more on relevance and prominence, because the homeowner is comparing. That is one reason the written estimate request behaves differently than the phone call, and why a company that only optimizes for urgency loses the bigger jobs.

04

What is a first place ranking actually worth?

Nobody can tell you, and the people who do are quoting studies that do not exist.

This matters because the pitch you get will contain a table. Local pack position one gets 17.8% of clicks, position two 13.6%, position three 10.4%, attributed to a BrightLocal study. That study does not exist. The URL returns a 404 and no such report appears in BrightLocal's research index. A second set of numbers, 24.4% and 13.3% and 8.6%, is attributed to a Moz local click-through study. Also fabricated, and published by the same page family that publishes the first set. A third set, 17.6% and 15.4% and 15.1%, comes from FirstPageSage and is described by FirstPageSage itself as a meta-analysis, with no sample size and no method disclosed.

The structural reason all of this is invented: Google exposes no local pack position dimension anywhere. Google Business Profile performance reports publish views, calls, direction requests, website clicks, messages and bookings. No rank. No position. Search Console has no local pack dimension either. There is no data source from which a real CTR by position table could be built.

The one traceable study is BrightLocal's October 2018 Local Services Ads click test, and every caveat travels with it. Amazon Mechanical Turk, 5,500 paid testers clicking static screenshots, five queries, all San Francisco, all service area categories, desktop only. Local pack position one took 17.3% of clicks with no LSAs present, position two 12.0%, position three 2.9%, for a whole pack share of 32.3%. That SERP no longer exists. Local pack ads went from roughly 1% of mobile reports in early 2025 to roughly 22% by December 2025, Local Services Ads from roughly 11% to 31% of tracked queries, and AI powered local packs now show one or two businesses instead of three.

So do not convert a ranking change into a revenue forecast. Measure the actions on your own profile before and after.

05

What does that measurement look like in practice?

Worked example

Here is the version that survives an argument with your accountant.

Step one, the coverage baseline. Run a grid across your service area. Say it is a seven by seven grid, so 49 points. You appear in the top three at 12 of them. Write down 12 of 49, not "we rank second."

Step two, the action baseline. Export 90 days of Google Business Profile performance before you change anything. Say it shows 61 calls, 88 website clicks and 40 direction requests. That is 189 actions.

Step three, make one change. Fix the primary category. Fill out services. Start asking every completed job for a review.

Step four, re-measure both series at 90 days. Grid coverage moves from 12 points to 19 points. Actions move to 79 calls, 104 website clicks and 52 direction requests, or 235 total. Call volume is up by 18.

Step five, price it with your own numbers. Eighteen extra calls at your own booking rate and your own average ticket. If you book 24 out of every 100 calls, which is what ServiceTitan's platform data shows for shops with fewer than five technicians, that is roughly four jobs. Four jobs at your ticket is the answer, and no borrowed CTR curve was involved.

Report those as two correlated series, and say they are correlated. That is honest, and it is more persuasive than a modelled number, because every input is verifiable.

06

What actually moves relevance and prominence?

Six things, roughly in order.

Your primary category, set to the most specific one that describes your main service. Your secondary categories, which should cover what you actually do rather than everything you are capable of.

Your services list inside the profile, filled out with real service names. Most contractors leave this blank or half done.

A page on your site for each significant service, because Google looks at your site to decide what you are relevant for. If you offer a service and never wrote about it, you are relying on a category to carry it alone.

Review flow that does not stop, since recency is one of the strongest local signals and a business whose newest review is from last year reads as inactive.

And the boring one: complete, accurate, matching business information everywhere it appears.

If you run multiple trades, all of this gets harder, because one profile with one primary category has to serve two businesses. How multi-trade companies should structure the website is not a design question, it is the same relevance problem showing up in a different place.

07

Does any of this help if the phone is not answered?

No, and this is the part that gets skipped in every ranking conversation.

Ranking is the cost of being considered. It is not revenue. A first place map pack position with a line that rolls to voicemail after 5pm produces a homeowner who taps your listing, hears nothing, taps the second listing, and books.

CallRail's benchmark of 1.1 million conversations put home services at a 14% missed call rate, the best of the industries it measured and still roughly one lost call in seven. There is a second, quieter problem underneath it. Sterling Sky's 2026 field data, drawn from 179 Google Business Profiles across 34 US law firms tracked over two years, shows clicks to call declining even for profiles whose rankings held steady, while website clicks did not fall the same way. The loss is mobile specific and it is the call button. That is the metric a contractor actually cares about, and it is shrinking independently of rank.

The cheapest partial fix is a text back on missed calls, which catches people who would otherwise be gone in ten seconds. Whether missed call text back still works is worth knowing before you buy a full answering system, because for some contractors it closes most of the gap for very little money.

08

Where does this break down?

Three places.

In dense urban cores, distance reasserts itself. When a dozen contractors sit within two miles of the searcher, everyone's proximity signal is nearly identical and the margin you can win on is small.

Category changes can cost you before they help. A category more specific than the searches you actually get will drop your volume. Change it because it matches your main service, not because it sounds better.

Prominence does not respond to a quarter of effort. Reviews and mentions compound, so the first ninety days look like nothing happened. Owners quit at day sixty and conclude it does not function.

09

What to do this week

Open your Google Business Profile and look at your primary category. Then look at the primary category of the two companies ranking above you. If theirs is more specific than yours, change yours today.

Fill out the services section completely. Use the names customers say.

Then check your position from three points: your shop, the middle of your service area, and the edge. Write down all three. That is your real picture.

Ask one question about each: at this point, am I losing on distance or on prominence. If competitors ranking above you have similar review counts, it is distance and you should buy coverage there. If they have three times your reviews, it is prominence and no amount of paid spend fixes it permanently.

Track the result monthly. Ranking position at three points belongs with the other numbers a home services owner should watch, and it moves slowly enough that checking daily just makes you anxious.

If you are running paid to cover the weak points, automate the boring parts of the account rather than the strategy. Which Google Ads scripts and automations are worth using will save you more time than another dashboard.

Be honest with yourself

When you do not need this

If you rank first everywhere in your service area, stop reading and go answer the phone. There is nothing to gain here.

If your business is fully referral driven, local ranking mechanics do not touch your revenue. Understanding them is interesting and not useful.

And if your capacity is full, better ranking produces declined calls and, eventually, worse reviews from people you could not serve. That is a real risk, not a theoretical one.

Sources

Related reading

13

Questions about why a competitor outranks you?

Email me at eric@seod.com with your business name and the name of one competitor who outranks you. I will compare the two profiles side by side, categories, services, review counts and recency, and send you back the specific reason they are above you. Usually it is one thing, and usually you can fix it yourself in an afternoon.

More on local visibility for contractors sits in the home services library.

Call Eric Email Eric