The usual answer is distance. Google ranks local results on three things: relevance, distance and prominence. Distance is measured from wherever the person searching is standing when they type. A shop four miles from that caller, with the right primary category and a long review history, sits above a better plumber nine miles out, and the website has almost nothing to do with it. Emergency search gets decided in the map pack, and the map pack never loads your homepage.
This matters because most owners diagnose the problem as the website, then spend three months and several thousand dollars rebuilding it. The new site goes live. The phone does the same thing it did before.
Google’s Business Profile documentation names the three factors plainly: relevance, distance and prominence. There is no fourth factor called “nice website.” Your site feeds into relevance and prominence as an input, but the thing being ranked in the map pack is the profile, not the site.
| Factor | What it means | How much control you have |
|---|---|---|
| Relevance | How well the profile matches what was typed | Full control, free, fixable this week |
| Distance | How far you are from the searcher or the place they searched | Almost none, short of a second real location |
| Prominence | How well known the business is, reviews included | Full control, but it moves slowly |
Two of those three are yours. The one that decides most emergency searches is not.
There is a proximity ceiling on every address, and it gets lower as competition in the area gets denser. In a suburb where six plumbers are registered within a two mile radius, a company fifteen miles away is not going to appear for a 2am search, no matter what it publishes.
The tempting shortcuts here are the ones that end profiles. Registering at a virtual office, a mailbox, a relative’s spare room, or a job site you do not occupy is grounds for suspension; Google’s guidelines require a real location staffed during your stated hours. Same with padding the business name, so “Emergency Plumber Phoenix 24/7” instead of the name on your truck. It works until a competitor reports it, and competitors in this trade report each other constantly.
The honest options are short. Open a second location that genuinely has a lease, a person and a sign, and let it earn its own profile over time. Or accept the ceiling in the far suburbs and buy those calls through paid search instead, where distance is a bid setting rather than a ranking factor. Both are real answers. Pretending you can rank a Mesa address in Scottsdale is not.

Almost every owner who says he ranks fine is looking at results generated from his own shop, which is the one place on earth he is guaranteed to look good. The browser knows where you are and biases everything accordingly. The audit only means something if it runs from where the customers are.
Do this across five or six towns and the pattern shows up fast. Usually the winners are simply closer. Sometimes they are not, and then you have learned something worth acting on.
Primary category carries more weight than every secondary category combined. If your primary is set to something adjacent, “water damage restoration service” or “contractor,” you are competing in a different set than the one you want. Set the primary to the category that matches the emergency work; put everything else in secondary.
Then the rest of the profile:
None of this costs money. Most local marketing for plumbers gets sold as a rebuild because a rebuild is easier to invoice than an afternoon spent in a profile editor.

Review volume is the part everyone knows about. Recency is the part that gets skipped. A profile with 400 reviews where the newest is eighteen months old and a profile with 120 where the newest is from Tuesday tell a customer two different stories, and the second one is the story you want. Both numbers there are hypothetical; the point is the gap, not the figures.
What the reviews say matters too. A review that mentions the job and the town puts those words on your profile, written by someone other than you. You cannot script that, and you should not try. You can ask better: the tech asks on site the moment the water stops, a text with the link goes out with the invoice, and the ask includes “mention what we fixed” rather than “leave us five stars.”
The things that get profiles filtered or suspended, in order of how often owners do them anyway: gating, meaning you survey first and only send happy customers to Google; offering a discount or a gift card for a review; buying them; having staff write them. Google strips these and can pull the profile. A steady handful every week beats twenty in one burst after two years of silence, which looks like exactly what it is.
The arithmetic is the encouraging part. If you run forty jobs a week and ask on every one, even a small fraction leaving a review compounds into a number your nine-mile-closer competitor stopped chasing years ago. That is arithmetic, not a forecast.
Whitespark ran 540 manual queries across Houston, Phoenix and Denver in six local service industries, plumbers included, and published the methodology. AI Overviews appeared in 68% of those local searches; local packs appeared in 39% (the full case study is here). The answer block now shows up more often than the map does. It gets assembled from pages, which is where your website re-enters the picture, just not in the way anyone sold it to you. Kevin Indig’s analysis of 1.2 million ChatGPT responses found 44.2% of citations came from the first 30% of a page’s content. So the top of your service page should answer the question a panicked homeowner has: what you fix, which towns you drive to, what the call-out costs, how fast you get there. Not a paragraph about your family’s commitment to quality.
Primary category and hours today, because they are ten minutes and they are free. The location audit across your real service towns this week, so you stop guessing. The review ask built into how a job closes, because that is the only one that compounds. A second location last, and only when the numbers justify a lease and a person in it.
If you are marketing your plumbing business between calls and want a second read on which of the three factors is actually holding you back, that is a thirty minute conversation: book a time here. NetPageTwo runs this as a flat monthly service, $489 for the technical, on-page and AI search work and $1,297 with conversion work and landing pages included, month to month with fourteen days notice. Marketing for a plumbing company should start with the diagnosis, and the diagnosis is usually free.
Related: plumbing SEO work.