San Diego customers narrow by neighborhood, and the neighborhood usually tells you the climate as well.
Use the names people actually type
North Park, South Park, PB, OB, Normal Heights, Kensington, City Heights, Barrio Logan. People search the neighborhood and the abbreviation, and outside the city they search Chula Vista or Escondido by name.
Match the vocabulary. A heading built on a name nobody uses will never surface for the one everybody types into a phone in North Park.
Stop publishing one page eight times
The usual shortcut writes one page and search-replaces the name. That was worked out years ago, and somebody in North Park spots it the moment the details stop matching their street.
Delete the place name from your North Park page and the one next to it. If they now read identically, you wrote one page and published it twice.
The exposure is the real difference
Pacific Beach and La Jolla take salt directly and everything outside corrodes faster. North Park and Hillcrest are older craftsman and stucco on tight lots with alleys. Mira Mesa and the inland valleys run hotter, drier, and newer, with real fire exposure.
Then connect it to the work: what makes the job awkward in North Park, what you get called out for most, and where the quote lands higher than people were expecting.
Write the boundary as a drive
A fifteen-mile radius means little across a county shaped like this one. Fifteen miles up the coast and fifteen miles inland on the 8 are entirely different journeys.
Put it the way you dispatch. Coastal and central daily. East county on scheduled days. North county by quote.
Let the microclimate carry part of the page
An area page that mentions how much sooner paint fails within sight of the water, or which inland pockets sit in real fire exposure, reads as genuinely local.
It is also genuinely useful to somebody dealing with salt air off the water, which is the part most local SEO advice quietly leaves out.
Count jobs, not sessions
Judge each page on jobs booked, not visits counted. Three a month from a quiet North Park page beats a busy one that never rings.
Two months is a fair trial. A page earning nothing by then almost never said anything only a San Diego coastal repaint and stucco crew could have said.