Two people type the same three words at the same moment and get two different answers. How?

A hypothetical: two searchers, two towns, one query

Picture Dana in Maplewood and Curtis in Fenton, two towns about fifteen minutes apart. At the same moment, both pull out their phones and search the same thing: roofing near me. Dana sees three roofers pinned on a little map. Curtis sees three roofers too. One company shows on both screens. The other four are different.

Neither phone is broken. Neither search is wrong. They are looking at the same Google, asking the same question, and getting two different lists, because they are standing in two different places. That is the whole puzzle this article is about, and the reason it matters more than it sounds like it should.

What Google says it is doing

Google is fairly open about how local results get sorted. It says local ranking runs primarily on three things: relevance, distance, and prominence. You can read it in Google's own explanation. Relevance is how well a business matches what someone is looking for. Prominence is how established and well known it is. And distance is, in Google's words, how far each business is from the person who is searching.

That third one is why Dana and Curtis see different lists. Distance is measured from wherever the searcher actually is. Move the searcher, and you move the input. Same query, new starting point, a new set of businesses sitting close enough to be in the running.

It is worth being precise about what distance does, because it is easy to overstate. Being nearest does not by itself win the top spot. Distance decides who is close enough to be considered for a given searcher at all. Among the businesses that clear that bar, relevance and prominence still sort out who lands in the top three. So proximity is the gate, and the other two factors run the race behind it. A roofer three miles from Dana with a thin, half-finished profile can get passed by one a bit farther out that has a complete profile and a wall of honest reviews.

Our own audit backs the personalization

We ran a near-me scan of the top 20 map results to see how local the winners really are. Across that scan, about 16 to 17 of the top 20 were local storefronts within roughly 5 to 6 miles of the search point. The near-me winners are overwhelmingly local to wherever the searching is happening.

We also went looking for something finer, a clean slope where every mile closer moved a business up a rank, and that pattern did not hold up. So the honest read is not "nearest always wins." It is that the field gets drawn from businesses local to the searcher, and then the other two factors decide the order inside that field.

Put those together and the personalization stops being a surprise. A query with real volume behind it (a phrase like "roofing near me" pulls somewhere between 100,000 and a million searches a month) returns a different local field for a searcher in one town than for a searcher fifteen minutes away. Roofing is one of the trades where this town-by-town gap shows up hardest, since a roof is a big local purchase people search for right where they live; we work the data side of exactly this problem on our roofing page.

The trap this sets for owners

The trouble shows up in how owners check their own visibility. Most do it the easy way. They search their trade from the office, see their own company sitting in the map pack, and conclude they rank fine. And from that spot, they do. The office sits inside the small radius where they are close by and well known.

But your customers are not standing in your office. They are at home, two towns over, in the parts of your service area you would most like to grow. From there the field gets redrawn around them, and you may not be in it at all. Nobody lied when they said "we rank fine." They measured from the one location where the answer was always going to be yes.

That is how "we rank fine" and "we cannot get calls out of Fenton" turn out to both be true, for the same company, in the same week. The first is measured from the office. The second is what a customer across town sees.

How to see what another town actually sees

You cannot check this from your desk. To see the list a customer in another town gets, you have to run the search as if you were standing where they are. That is what our free near-me check does: it runs your query from a spot you choose and shows you the top three a customer there actually sees, instead of the flattering version your office hands you.

Once you can see the real picture, two questions follow. First, which town is even worth chasing, since some look busy but are already locked up, and picking the right adjacent town is a numbers question before it is an effort question. Second, once you have chosen one, what actually moves you into its map pack, which comes down to a verifiable local presence and steady reviews. We lay that engine out in getting found in the next town over, and the full no-ads version in how to rank for near-me searches without paying per click.

The lesson in one line

The map pack is not one list. It is a different list for every place a customer might be standing. Judge your visibility from where your customers are, not from where you are, and you stop getting surprised by the calls that were never going to reach you.