Service areas · South Bay

Ten cities we compete in, four more we drive to.

We're a service-area business based in Milpitas. Ten cities are in our Google profile's service area — that's where we'll genuinely fight for a map-pack position. Four more are close enough that we work in them without claiming that. The places we turn down are at the bottom.

Map-pack cities
10In the Google profile service area.
Also served
4On-site work, no map-pack claim.
Profile cap
20 areasWe use half. There is no bonus for filling it.
Google’s ceiling
~2 hoursDriving time from base. We stay well inside.
On-site visits
No chargeKickoff meetings in the ten cities.

The two with their own pages

Milpitas and San Jose.

These two get full pages because there is genuinely enough that is different to say — home-base proximity in one, and a 180-square-mile city that behaves like several markets in the other.

The other eight

One page, eight honest paragraphs.

Same services, same prices: $250 + $40/mo for the site, $199/mo for SEO, $175/mo for the Google profile. What changes city to city is the work itself.

Fremont

~10 min north

The closest city to us and the only one on this list in Alameda County rather than Santa Clara, which means different county-level permitting and business licensing for the trades we build for. Fremont is also enormous and old — Niles, Irvington, Centerville and Ardenwood behave like separate towns, and a site that says only "Fremont" misses that the way a San Jose site misses its neighbourhoods.

Santa Clara

~15 min south

A dense commercial spine along El Camino Real and one genuinely odd search pattern: Levi's Stadium event weekends distort local search volume for anything hospitality, parking or food adjacent. If your business sits near the stadium, your hours being correct on Google matters more on eight days a year than the rest of the calendar combined.

Sunnyvale

~20 min south-west

Heavy apartment and rental stock, particularly along the El Camino and Lawrence corridors, which changes the service mix — more tenant-side and property-manager work, more small urgent jobs, fewer large owner-financed projects. The buying decision is often made by someone who does not own the building, and the site should speak to them.

Cupertino

~20 min south-west

Small, residential and high-value, with customers who research thoroughly before they call. A Cupertino homeowner will typically have read three websites and compared reviews before dialling anyone, which makes the reviews page and the specificity of your pricing matter more here than the headline does.

Mountain View

~25 min west

Split personality: a walkable Castro Street downtown and the older residential grid around it, against large campus development to the north. Practically, that means two different customers — small downtown businesses who want to be found on foot, and homeowners in Old Mountain View with houses old enough to need real repair work.

Campbell

~25 min south

A compact city with a genuine downtown on Campbell Avenue and a housing stock that skews mid-century, which is why the trades we work with here see disproportionate remodel, re-pipe and electrical-upgrade demand. Small enough that the map pack for a given trade is often a short list, and a well-run profile goes a long way.

Los Gatos

~30 min south

The access problems are real: hillside properties, narrow roads and driveways that decide whether a job is a two-hour visit or a full day. Businesses that state their access limits plainly on the site get better-qualified calls here than anywhere else on this list, because the alternative is finding out at the top of the hill.

Palo Alto

~30 min north-west

The far edge of our comfortable radius and the strictest permitting environment we work in, with older and protected housing stock in the Professorville area and expectations set by proximity to Stanford. Customers here ask about licensing, insurance and permit handling before they ask about price — so those answers belong on the page, not in a follow-up email.

Why this is one page and not eight

Because a page per small city would fail our own swap test. Replace the city name with a different one and if the page still reads correctly, it is a doorway page — and we sell that test to clients, so we are not going to break it on our own site.

What actually surfaces a service-area business in the map pack for these cities is the service area on the Google Business Profile, not a website page. Pages are for organic search. The two get conflated constantly, usually by whoever is selling the pages.

Also served

Four more we drive to.

Close enough that we take on-site work in all four, and quiet enough that most agencies never name them. They are notin our Google profile’s service area, so we make no map-pack promise here — the same line we draw for San Francisco and Oakland in the table below. Websites and organic search are unaffected by it.

Newark

~15 min north

Almost nobody targets Newark by name — the agencies fold it into Fremont, and plenty of Newark residents search that way themselves, which is exactly why a profile here should carry both words. Alameda County rather than Santa Clara, so county-level permitting and business licensing differ from everything south of the Dumbarton, the same split we flag on the Fremont card. The housing is overwhelmingly 1960s and 70s tract on flat reclaimed bay-margin land: uniform floor plans, no access problem worth mentioning, and drainage that behaves nothing like hillside work.

Union City

~20 min north

Treated as an appendage of Fremont and Hayward by almost everyone selling to it, which leaves the map pack thinner here than anywhere else within twenty minutes of us. It is really two places — the older Decoto side and the newer developments climbing east off Mission Boulevard — and a quote that fits one frequently does not fit the other. People here navigate by the BART station rather than by district, so naming it on a page does more work than repeating the city name a third time. Alameda County again: different licensing, different inspection scheduling.

Los Altos

~30 min west

Affluent, thinly contested, and largely ignored by agencies that treat it as Palo Alto’s shadow, which is the whole opportunity. The buyer is the Cupertino profile amplified: three websites read, reviews compared and licence numbers checked before anyone picks up a phone, so an itemised price list and a real reviews page move more here than any headline will. Large lots and housing old enough to need structural work rather than cosmetic work. One local tell: Los Altos Hills is a separate incorporated town with its own rules, and conflating the two marks you immediately as someone from out of the area.

Saratoga

~30 min south-west

Hillside and largely custom-built, so the access constraints from the Los Gatos card apply in full — the roads climbing toward Pierce and Congress Springs decide whether a job is a half day or a full one, and businesses that say so plainly get better-qualified calls. Much of the western half sits in a state-designated high fire hazard severity zone, which changes materials, permit expectations and what a homeowner’s insurer will accept; being able to speak to that on the page is worth more than another paragraph of adjectives. The village downtown is small enough that word of mouth still moves work, which makes how you answer a review more visible than how many you have.

What “also served” buys you, precisely

The build is identical and the price is identical: $250 + $40/mo for the site, $199/mo for SEO, $175/mo for the profile. We come out to all four.

What is different is one specific thing: if you are in Newark, Union City, Los Altos or Saratoga, we will not tell you we can put you in the three-business map pack for searches made in your own city, because a Milpitas profile that does not list your city as a service area is not the strongest candidate for it. Your own profile can, and that is what the $175/mo profile work is for. Ours is the wrong lever and we would rather say so up front than in month three.

Where we say no

The places we turn down, and why.

MarketMap packOrganicWhat we’ll do
South Bay — the ten cities aboveRealisticYesEverything. This is where the effort goes.
Newark, Union City, Los Altos, Saratoga— 15–30 min outNot claimedYesSite, organic and on-site work. No map pack promise.
San Francisco / Oakland — ~45 min northWeakYesSite and organic pages. No map pack promise.
Los AngelesNot possible from herePossibleWe decline rather than imply local coverage.
Las VegasNot possible from herePossibleWe decline rather than imply local coverage.

The constraint stated plainly: proximity is roughly 55% of Local Pack ranking and is not something SEO can override. One profile cannot legitimately cover three metros. The rule that makes us competitive in Milpitas is the same rule that rules us out in Los Angeles, and we are not going to apply it selectively.

Service areas · straight answers

What people ask about coverage.

Why is there no separate page for each of these cities?

Because twelve pages saying the same thing with the city name changed is a doorway page set, and Google has explicitly targeted them.

Our test is to swap the city name and reread the page. If it still works, it should not exist. The twelve cities above genuinely differ — county lines, housing stock, hillside access, fire zones, permitting — but not by enough to carry a thousand words each, so they get one honest paragraph on one page. Milpitas, San Jose and the Bay Area region have their own pages because there is enough that is genuinely different to say.

How does anyone in Sunnyvale find you, then?

Through the Google Business Profile service area, not through a website page. That is the mechanism that actually surfaces a service-area business in the map pack for surrounding cities, and it is one of the twenty entries on the profile rather than anything on the site.

This is worth knowing if you are being sold city pages: the pages are for organic search, the profile is for the map pack, and they are not substitutes.

What is the difference between the ten cities and the other four?

One thing only: whether the city is listed in our Google Business Profile's service area, which is what makes a service-area business eligible to appear in the three-business map pack for searches made there.

The ten are. Newark, Union City, Los Altos and Saratoga are not, so we build, rank organically and come out in person for businesses there, and we do not claim the map pack. Same services, same prices, same on-site kickoff. If we add them to the profile later we will say so here rather than quietly widen the claim.

Will you come out further than these fourteen cities?

For a website build, distance is irrelevant — we work with businesses across the nine counties and the page loads the same everywhere.

For in-person work and for realistic map pack competition, ten cities inside about a 30-minute drive is what we can honestly stand behind. Google's own guidance puts the ceiling at roughly two hours' driving time; we are deliberately well inside it, because a service area you cannot actually serve is a promise you will break on a Tuesday.

What about San Francisco, Oakland, LA or Las Vegas?

San Francisco and Oakland: we will build and organically rank a site, but we will not promise map pack placement. Proximity is roughly 55% of that ranking and we are 45 minutes south.

Los Angeles and Las Vegas: we decline. One Milpitas profile cannot legitimately serve three metros, and a client hearing three cities reasonably expects local results in all three. Anyone who tells you otherwise is selling you organic work with a map pack label on it.

Not sure if you're inside the line?

Call and tell us where you are. If we can't help you properly we'll say so on the phone rather than after you've paid for a month.

A person answers. Fixed prices: $250 + $40/mo, $199/mo, $175/mo — or all three for $325/mo.

Based in Milpitas. Serving the South Bay & Bay Area. Not sure where you stand? Grade your Google profile free.