Local SEO for San Diego service-area businesses.

Because Google weighs distance when it ranks local businesses, a company can be first on the map at its own office and missing ten miles away. I measure your map pack position across your whole service area, then work on the gaps.

No long contracts. You talk to Simon.

Map pack: emergency plumber el cajon

Simplified map of San Diego County A B C
Illustrative
  • 17 years in SEO
  • Engineering degrees
  • 85% of clients in San Diego County
  • No long contracts

Where local visibility breaks down

  • You show on the map near the office only
  • One ranking check hides most of your service area
  • Competitors with more recent reviews sit above you

How I do local SEO

Scientific SEO

  1. 1 Measure You get a rank grid showing your map pack position at points across every city you serve.
  2. 2 Change one thing I put one change live on its own, such as a new service area page.
  3. 3 Measure again I measure every point again about two weeks later and compare it with the first grid.
  4. 4 Keep what works I keep a change if points on the grid improved, and reverse it if none did.

How local SEO works across a service area

Local SEO gets a business into the map results Google shows when someone nearby searches for a service, across the whole area the business serves, including the cities far from its address. For a company that sends trucks out to customers, those far cities are the hard part, and most of my work goes there.

What the map pack is and how Google fills it

Google shows a block of three businesses with a map, usually above the regular listings. That block is the map pack, and Google says it chooses the three on relevance, distance and prominence. Relevance is how well a business matches the search. Distance is how far the business is from the person searching, or from the place they named. Prominence is how well known the business is, judged by its reviews and by links and mentions around the web. You can influence each of those map pack ranking factors to a different degree. Distance is the one you can’t change without moving, which is why the other two matter so much to a business that travels to its customers.

Why a service-area business has a harder job

Google measures distance from your address, but your customers are wherever the trucks go. A dentist needs to rank around one building. A plumbing company in El Cajon needs to rank in La Mesa, Santee and Lakeside as well, and in each of those places there are competitors whose address is closer to the searcher.

The practical result is a patch of strong rankings around the office that fades with every mile. In a dense area such as Kearny Mesa the patch can be small. In less crowded parts of the county it can stretch across several cities. Its size and shape differ for every company and every search term, so the first job is to map it.

How I measure rankings across a service area

A single check from your office tells you about one point. A rank grid runs the same search from a grid of points laid over your service area and records your map position at each one. It shows where you are in the top three and where you don’t appear at all. It also shows the points where you sit fourth or fifth and are close.

That grid is the starting picture for every recommendation I make, and I judge every change against it about two weeks later.

What extends your reach beyond the office

Google shows you farther from your address when it has more evidence that you’re relevant and well regarded in a specific place.

Some of that evidence is a page on your site for a city you serve, written about the work you do there. Service area pages only help when they say something a page about the next city couldn’t. Reviews count by how many you have and how recent they are, and also by what customers say in them. Review management means asking for reviews within Google’s rules and replying to the ones you get.

Citations and business listings are the directory and data-source entries that state who you are, how to call you and where you work. They need to agree with each other, because conflicting facts make a business harder to trust. Local link building earns links from other San Diego County organizations, such as suppliers, trade groups and neighborhood sites. It’s slow, and a competitor can’t copy it in an afternoon.

The grid tells me which of these to work on first. A company with strong reviews and no city pages has a different problem from one with thin reviews and a page for every suburb.

Where distance still wins

However good the work is, Google keeps weighing how far away you are. If you’re based in Oceanside, a map pack position in Chula Vista for a competitive search is unlikely, and I’ll tell you that before you pay for it. In those places the better target is usually the regular listings under the map, which is organic SEO, or paid calls through Local Services Ads (LSA).

I leave out shortcuts such as fake addresses and bought reviews. They hurry none of this, and they put the profile at risk of suspension.

Where the Google Business Profile fits

The listing that appears in the map pack is your Google Business Profile, so it’s part of every local SEO project. It has enough moving parts that I treat Google Business Profile optimization as its own piece of work: categories, services, service area settings and photos. Local SEO, as I use the term here, is everything around the profile that decides how far from your address it gets shown.

In this section

Questions owners ask

What a result looks like

Every engagement starts and ends with the same measurement.

Sample layout. Not a real client.

Trade, city: the problem in one line

Starting point
Rank grid before any change
What changed
The one or two changes that moved it
Result
Rank grid after, and the change in calls

Local SEO across San Diego County

How far from my office can I rank in the map pack?

As far as the search term and the competitors between you and the searcher allow. I measure it with a rank grid instead of estimating, then test what moves it.

Do I need an office in every city I want to rank in?

No. Many service businesses reach neighboring cities from one location through reviews, city pages and local links. Google allows an extra profile only where you have a real, staffed location, and a virtual office or a mailbox breaks its rules and can get the profile suspended. Where one address can't reach, the organic listings and paid ads cover the gap.

Is local SEO different from regular SEO?

They aim at different parts of the results page. Local SEO targets the map pack, where your Google Business Profile and your distance from the searcher carry a lot of weight. Regular (organic) SEO targets the listings under the map, where the content and links of your website matter more. Most home-service companies need both, and I measure them separately so you can see which one a change affected. In a city too far from your address for the map pack, the organic listings are usually the better target.

How will I know the local SEO work is doing anything?

You'll see the same rank grid before and after each change, alongside the calls and website visits your profile produced. If the grid doesn't move, I undo the change. My report tells you in plain English what I did and what it did, and no long contract holds you in place while you wait.

See your map pack position across the county.

I measure where you appear on the map in every city you list, and you see that picture ahead of any advice from me.

  • A rank grid showing where you appear, and where you don't
  • The technical and Google Business Profile issues that matter most
  • What I'd change first, in plain English

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