San Francisco, CA

SEO and GEO in San Francisco, CA

San Francisco is a compact, hyper dense, genuinely walkable city, and that changes SEO and GEO more than most people expect.

20+ yearsin the industry
100+businesses and clinics served
92%client retention in 2025
Seven small brass waypoint cairns spaced along a gently rising pale plaster ridge, each casting a long shadow down the slope.
In short

Where can a San Francisco business get SEO and GEO done properly?

VIS Mountain runs SEO and GEO for local businesses across San Francisco from an office at 580 California St, Ste 1200, San Francisco, CA 94104, which is by appointment only.

The work covers local search and the map pack, the website people land on, paid search where it earns its place, and the review and follow up systems that decide how many enquiries become customers.

The San Francisco number is (424) 246-9766. In person meetings are booked between 8:00am to 6:00pm, with virtual support available around the clock.

Start here

San Francisco first, SEO and GEO second

Local search in San Francisco is decided at neighbourhood level and sometimes at block level. There is no citywide map pack worth winning, only the Mission, the Marina, Hayes Valley, Noe Valley, South of Market and the rest.

Because everything is close, distance stops separating businesses, and the other two inputs Google names, relevance and prominence, carry the result.

That makes category accuracy, review recency and genuine topical depth the levers here, and it makes a single citywide rank check close to meaningless.

Density removes proximity as a differentiator, so the work moves to category accuracy, review recency and the evidence behind both.

Put plainly, Search work is now two jobs. The first is the old one: be findable and clickable. The second is newer and growing: be the source an answer engine quotes when nobody clicks at all. Both are earned the same way, through genuine topical depth and a profile that matches reality.

The work

How the work runs for local businesses here

No two categories need the same order. This is the sequence we use for local businesses in San Francisco, and the reason for each step.

  1. Stop funding what does not work

    Buying links and chasing keyword counts. Both produce reports that look like progress and enquiry volumes that do not move. We start narrow, on the terms closest to the booking, and widen only where the numbers hold.

  2. Wire up the measurement first

    Calls and forms from organic and maps, map pack position across a grid rather than at one point, and share of the questions in the category that the site can answer.

  3. Repair the path a customer takes

    Speed on a phone, a path to book that survives one thumb, and a follow up process for the enquiries that arrive when nobody is at the desk. This is where most of the recoverable money is.

See the remaining steps: How the work runs for local businesses here2 more stepsHide the remaining steps: How the work runs for local businesses here
  1. Make the review flow routine

    Timed to the moment the work finished, never filtered by expected sentiment, and replied to properly. What people read is the recent ones.

  2. Measure the thing that pays the wages

    The unit is enquiries from search that would not have happened otherwise, tracked to calls and booked work. Rankings are a leading indicator, not the deliverable. We report to that unit, and we say plainly when a channel is not paying.

None of this promises a position or a number of enquiries. It describes what gets done and how you will be able to check it.

How it works

What decides who gets the call

The metropolitan area was redelineated as San Francisco, Oakland and Fremont, and the East Bay across the water is a separate market in practice as well as in name.

How an AI assistant builds its answerA chat panel where someone asks which business to use nearby, and the assistant replies with a short shortlist. Three arrows run back from the answer to the sources it read: the website, the map profile and the reviews.AI ASSISTANTWHO SHOULD I USE NEAR ME?BASED ON WHAT I CAN READ ABOUT THEMYOUR BUSINESSHOURS, SERVICES AND REVIEWS ALL MATCHANOTHER OPTIONFEWER DETAILS PUBLISHEDANOTHER OPTIONDETAILS DISAGREE BETWEEN SITESWHAT IT READSYOUR WEBSITESERVICES · AREAS · HOURSYOUR MAP PROFILENAME · ADDRESS · PHONEYOUR REVIEWSWHAT CUSTOMERS WROTEIT CAN ONLY REPEAT WHAT YOU HAVE ALREADY PUBLISHED.
How a customer in San Francisco moves from a search to a booking with a local business.

The profile and the map pack carry proximity demand. Organic pages carry the research phase. Answer and entity work carries the growing share of searches that end inside an AI summary rather than on a website.

Here is the honest position: more traffic rarely fixes a bad month. The two things that do are better qualified enquiries and a faster response to them.

Before anything publishes

California rules that shape this work

Every rule below is published by the regulator or the platform that wrote it, and the page that proves it is linked in the sources at the foot. Where a rule applies to your local business, we write to the stricter reading and send everything for your review before it goes live.

  • Google's representation guidelines decide what a Business Profile may say. Keywords stuffed into the business name are a common tactic and a suspension risk, and we will not do it, because a suspended profile costs more than any ranking it bought.
  • Google's guidance on helpful, reliable, people-first content is the practical test we apply before publishing anything at scale. If a page would be useless to a person standing in that place, it should not exist.
  • The federal rule on consumer reviews and testimonials covers buying reviews, writing your own and suppressing negative ones. Every review we help collect is requested from a real customer and never conditioned on the rating they intend to leave.

Each of those points is backed by a source listed at the bottom of this page. If we could not link it, we did not write it.

Sourced numbers

The evidence behind the approach

Every figure on this page names its publisher and year. Anything we could not source, we left out.

45%of consumers use ChatGPT or another generative AI tool for local business recommendations
82%read AI generated review summaries
40%say they trust AI platforms for business recommendations

SourceBrightLocal, Local Consumer Review Survey, 2026, base 1,002 US consumers

These are industry wide figures, not a forecast for your local business. We use them to frame a decision, never to promise an outcome.

Service area

Where San Francisco local businesses draw from

Because the city is small and steep, the distance between neighbourhoods is measured in blocks and hills rather than in miles. We would rather tell you an area is outside a workable radius than sell you visibility in it.

Hayes Valley

Hayes Valley sits inside the core catchment for local businesses working from San Francisco.

Pacific Heights

A realistic extension of the same catchment. The question is always whether a customer there would genuinely travel, and for local businesses the honest answer depends on the service.

The Inner Richmond

Gets a page when there is something real to say about working here. A page naming a place with no substance behind it is a liability.

The Financial District and the Mission

Further out, and treated as a separate decision rather than assumed. San Francisco neighbourhoods behave as genuinely separate markets. The Mission, the Marina, Noe Valley, Hayes Valley and South of Market each have their own competitive set, and they are minutes apart.

Visual

What we are building towards

Neighbourhoods here are separate markets rather than labels, and a business that targets the city as a whole is targeting nothing in particular.

Hub and spoke internal linkingA three-level link map. The home page feeds three hubs, one for services, one for industries and one for locations, and each hub feeds two child pages. Dashed links run sideways between siblings, so no page is left without a route in or out.HOW THE PAGES HOLD EACH OTHER UPHOMESERVICE HUBWHAT YOU DOINDUSTRY HUBWHO YOU DO IT FORLOCATION HUBWHERE YOU DO ITGUIDEANSWERGUIDEANSWERCITY PAGECITY PAGEDOWN TO CHILDREN, AND BACK UPACROSS TO SIBLINGSNO PAGE IS LEFT AN ORPHAN.
Where effort goes across an SEO and GEO programme run from San Francisco.

San Francisco is a consolidated city and county, so one planning department, one tax authority and one set of local rules cover the whole place.

Because the city is small and steep, the distance between neighbourhoods is measured in blocks and hills rather than in miles.

Local, in person

Where we work from

We meet at the California Street office, at your premises anywhere in the city, or on a call, whichever costs you least time. The office is at 580 California Street in the Financial District, a Johnson and Burgee tower known locally for the ring of faceless figures around its top floor, Muriel Castanis's Corporate Goddesses.

The address is 580 California St, Ste 1200, San Francisco, CA 94104, and it is by appointment only. Every office is by appointment only, including the headquarters. We do not take walk-ins. In person meetings run 8:00am to 6:00pm, and the San Francisco number is (424) 246-9766.

VIS Mountain has 20+ years in the industry, has worked with 100+ businesses and clinics, and held 92% client retention in 2025. We will say plainly when something is outside what we do well.

Start with a look at what you already have

Half an hour, a look at what is already running, and an honest view on whether SEO and GEO is where the next pound should go. Call (424) 246-9766 or book a time. Meetings at 580 California St, Ste 1200 are by appointment only.

One caveat on all of that. These are descriptions of rules as they are published today, not legal advice about your situation. They differ by state and they change, sometimes quietly, so check the current wording with your own counsel or compliance officer before you rely on any of it. Where a rule touches your marketing we write to the stricter reading and send it to you for sign off before anything publishes.

Questions

Straight answers.

Does AI search change how San Francisco businesses should do SEO?

It changes what a good result looks like. A growing share of searches end without a click, so being the source an assistant quotes matters alongside being the link somebody taps.

Both are earned the same way, through genuine topical depth and a profile that matches reality.

How long does local SEO take to work in San Francisco?

Profile and listing work can move within weeks. Content and authority work compound over months, and nobody can honestly promise a date.

What we can do is report the leading indicators, including map pack position across a grid, so progress is visible before revenue moves.

Why is my business not showing in the San Francisco map pack?

The usual causes are a wrong primary category, an address or service area that does not match how people search, a duplicate listing, or simply distance.

Google names relevance, distance and prominence as the three inputs, and proximity is the one nobody can buy.

Can you help a local business in the East Bay or on the Peninsula?

Yes, though we are honest about where the market changes. For local businesses the city itself usually means Noe Valley, Hayes Valley and Pacific Heights, and the East Bay and the Peninsula are separate markets reached by bridge or by train.

We would rather tell you an area belongs in a different plan than sell you visibility across a whole region you cannot serve well.

Can we meet at your San Francisco office?

Yes, by appointment. The office is at 580 California St, Ste 1200, San Francisco, CA 94104, in the Financial District a few blocks from the Embarcadero.

Every office is by appointment only, including the headquarters. We do not take walk-ins. In person meetings run 8:00am to 6:00pm, support is available around the clock virtually, and the California number is (424) 246-9766.

How small should a local business in San Francisco set its targeting?

Smaller than almost anywhere else. San Francisco is compact and steep, a large share of people arrive on foot or by transit, and a few blocks genuinely change which businesses appear in a result.

For a local business that usually means competing neighbourhood by neighbourhood, with pages worth reading for the places you actually serve and nothing published for the ones you do not.

Next step

Talk to the team

A short call, a look at how the business currently shows up, and a straight answer on what we would do first.