Why do I rank near my office but not across town?

Short answer

Because Google ranks local results partly by the distance between the business and the person searching. Your position is strongest near your address and fades as the searcher gets further from you and closer to your competitors. Better relevance and prominence can stretch your reach, but nothing removes the effect of distance.

Google ranks local results partly by the distance between the business and the person searching, which is why you rank near your office and not across town. Google describes local ranking as a mix of relevance, distance and prominence. Relevance and prominence travel with you. Distance doesn’t. Every searcher is measured from where they are, and the further they are from your address, the more nearby competitors Google can offer them before it gets to you.

A San Diego County example

Take a hypothetical plumbing company with its shop in San Marcos. Searched from a street nearby, it’s in the map pack, the three businesses Google shows with the map. Searched from Vista or the west side of Escondido, it still appears, a little lower. Searched from coastal Carlsbad or Encinitas, it’s gone, even though its trucks are there every week. Nothing is wrong with the company. Plumbers based in Carlsbad and Encinitas are closer to those searchers.

The owner rarely sees this, because the owner searches from the shop and sees first place. A single ranking check is taken from one point. A rank grid runs the same search from dozens of points across the service area, and the fade with distance shows up as a pattern on the map.

Why a wider service area setting doesn’t fix it

The service area in your Google Business Profile tells customers where you travel. It doesn’t move the point your rankings are measured from. For a service-area business that hides its address, ranking still appears to be centered on the address the profile was verified with.

That’s the limit to keep in mind during service area setup: listing all of San Diego County as your service area won’t make you rank across San Diego County.

What can be done

You can stretch the radius but not remove it. Relevance comes first: the right primary category and every service listed by name, so Google has no doubt the search matches you. Prominence mostly means more reviews and more recent ones. Reviews that mention the job and the city also help a customer in that city choose you once you do appear.

Your website contributes through service area pages, meaning pages for the cities you really work in, each with something specific to say. Mentions and links from local websites in those cities help as well.

How far these carry you depends on who you’re up against out there. Against weak competition, a strong profile can reach a long way. Against an established company around the corner from the searcher, it may not. I measure after each change, so you see how far the edge actually moved.

What can’t be done, and what shouldn’t be tried

No setting or trick makes Google ignore distance. The shortcut some agencies sell is a fake location in the city you want: a virtual office or a mailbox, sometimes a friend’s address. That breaks Google’s rules for business profiles, and profiles built that way can be suspended, with the real listing at risk of being caught up in it. A real second location, with staff working from it, is legitimate, but that is a business decision and not an SEO tactic.

For areas that stay out of reach, paid placement is the honest alternative, and I’d rather tell you that part of the county is better served by ads than bill you for chasing it. Google Ads and Local Services Ads let you choose the areas where you appear, and you pay for the clicks or leads.

See how far from your office you rank.

Tell me where you're based and which cities you serve, and I'll map where you appear and where you drop off.

Prefer to talk? Call (619) 675-7678, 9am to 6pm.

Step 1 of 2: your business

Your business

Where to reach you

No long contracts. You talk to Simon.

Call Get My SEO Audit