Paid Advertising and San Francisco
Paid Advertising for San Francisco businesses
A plain account of paid advertising in San Francisco: where the demand comes from, which spend earns its place, and what the rules allow.

Who does paid advertising in San Francisco?
VIS Mountain runs paid advertising for local businesses across San Francisco from an office at 580 California St, Ste 1200, San Francisco, CA 94104, which is by appointment only.
That covers the Google Business Profile and map visibility, the pages a customer lands on, paid search where the numbers support it, and the review and follow up work that turns enquiries into customers.
You can reach the San Francisco office on (424) 246-9766. In person meetings run 8:00am to 6:00pm, and support is available around the clock virtually.
Why San Francisco changes the plan for local businesses
Paid search in San Francisco is expensive because the audience is valuable and the advertiser pool is unusually sophisticated.
Radius targeting misbehaves here in a specific way: a radius drawn around the Financial District reaches across water into markets nobody in the city competes in.
California privacy rules reach the tracking that makes an account measurable, so consent and pixel configuration are part of the build rather than a later clean up.
California's advertising and privacy rules are among the strictest in the country, and they shape both what a campaign may say and how the measurement behind it is built.
The short version: Paid media is the fastest way to find out whether the rest of the business works. It exposes a slow phone, a weak page and a fuzzy offer within days. That is why the setup work that matters happens before the first bid, in conversion tracking and in the answer process behind it.
The searches that matter here
A qualified engagement has a margin that supports paid acquisition, a way to answer the phone, and a willingness to be measured. Paid media magnifies whatever already happens after the click, including the bad parts.
Parking difficulty is a ranking factor in disguise. If a customer has to drive and cannot park, proximity has stopped meaning anything useful. Google names distance as one of three local ranking inputs, and in a city this compact a few blocks can move a business in or out of a result that would take miles to decide anywhere else.
The phrasings that produce real enquiries here look like "google ads management cost", "ppc agency near me San Francisco" and "are google ads worth it Noe Valley". Every later decision leans on that one.
Density removes proximity as a differentiator, so the work moves to category accuracy, review recency and the evidence behind both.
What the San Francisco programme includes
The order matters more than the list. This is how the work is sequenced for local businesses here, and why.
Close the gap between click and booking
A fast page, an obvious next step, and a process for the enquiry nobody was there to answer. More revenue is recovered here than in any ranking improvement.
Earn reviews rather than collect them
Requested when the experience is fresh, sent to everybody rather than to the happy ones, and answered individually. A steady trickle beats a burst followed by silence.
Report to the unit that matters
The unit is cost per booked job or appointment, not cost per click or per lead. Every account looks different once the denominator changes from leads to booked work. That is the number in the report, and if a channel stops clearing it we say so without being asked.
See the remaining steps: What the San Francisco programme includesHide the remaining steps: What the San Francisco programme includes
Make the profile match reality
Categories, services, the description, hours and the areas you actually serve, checked against how customers in San Francisco search rather than against how the business describes itself internally. Google names distance as one of three local ranking inputs, and in a city this compact a few blocks can move a business in or out of a result that would take miles to decide anywhere else.
Give every service its own page
Separate pages for separate services, because one page covering everything competes for nothing. Search captures existing demand. Local Services Ads suit licensed trades. Paid social creates demand where none is being searched for. Retargeting earns its place only where the decision takes weeks.
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.
Context for the budget conversation
Published research only, with the publisher and the year attached. Nothing here is our own estimate.
SourceLocalIQ, Search Advertising Benchmarks, 2026, aggregated client accounts
They describe a market, not your local business. They are useful for sizing a decision and useless as a promise.
Compliance, before the creative
What follows describes published policy and regulation, read from the source rather than from what the trade press says about it. Nothing publishes without your sign off.
- Every campaign we run is built to Google's published advertising policies rather than tested against them after suspension. Reading the policy for a restricted category before the account is built is cheaper than rebuilding it afterwards.
- Local Services Ads are not an ordinary ad buy. Google requires background checks and appropriate licensing and insurance before the ads can run, and verifies licences against state records. That screening is the reason the format converts well in trades.
- Advertising pixels and lead forms are personal data processing, and the rules differ by state. We set consent and tracking up to the rule that applies where the business and its customers actually are.
- An advertising claim has to be truthful, not misleading and substantiated before it runs. That applies to the headline, the offer, the imagery and anything a reasonable reader would take away from the whole.
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.
Budget, by what it buys
No channel is good or bad in the abstract. It depends on whether demand already exists, how fast the decision is, and what a customer is worth.
| Channel | What it does here | When it wastes money |
|---|---|---|
| Google Business Profile and maps | Captures customers already looking nearby. Parking difficulty is a ranking factor in disguise. If a customer has to drive and cannot park, proximity has stopped meaning anything useful. | When the listing describes a business that no longer operates that way. |
| Organic pages | Does the explaining, so the call starts further along. | When the page is written about the business rather than about the problem. |
| Paid search | Buys the top of the result page for terms closest to a booking. | When the budget goes to broad terms rather than to the handful nearest the decision. |
| Reviews and follow up | Does the persuading you are not present for. | When the ask is filtered by who is likely to be positive. |
San Francisco is compact, hyper dense and genuinely walkable, which inverts most of the assumptions carried over from a driving metro.
The areas this office covers for local businesses
The city is described locally as seven miles by seven miles, which is shorthand rather than an official measurement, but it captures the thing that matters: everything is close. We would rather tell you an area is outside a workable radius than sell you visibility in it.
The Financial District
the Financial District sits inside the core catchment for local businesses working from San Francisco.
The Mission
Reachable, and worth targeting only where the specific service justifies the journey for a customer.
South of Market
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 Marina and Noe Valley
Edge of the map, and a deliberate choice rather than a default setting. Google names distance as one of three local ranking inputs, and in a city this compact a few blocks can move a business in or out of a result that would take miles to decide anywhere else.
What a good enquiry is worth here
The unit is cost per booked job or appointment, not cost per click or per lead. Every account looks different once the denominator changes from leads to booked work.
Conversions verified against reality: calls that lasted long enough to be real, forms that turned into appointments, and a monthly reconciliation against what the business actually booked.
The useful framing is this: reporting drifts towards whatever a dashboard produces automatically, which is almost never the number the owner cares about. Booked work is the one that ends the argument.
Every month is reconciled against what was actually booked, and a channel that stops clearing gets flagged before you notice it yourself.
Where the money leaks
These are the patterns we see most often when a local business asks us to look at an account that is not working.
- Counting a form fill as a lead without checking whether anybody answered it.
- Running one campaign for services with completely different values.
- Bidding across a radius the business cannot serve.
- Judging a San Francisco campaign on a radius the business cannot actually serve, which is the most common local targeting error in a compact, hyper dense, genuinely walkable city.
None of these are exotic. They are ordinary, and they are why the account you already have may not need replacing so much as fixing.
Talk to the San Francisco office
We will look at the profile, the site and whatever you are already spending, then tell you plainly what we would change first. 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.
Straight answers.
Why do San Francisco campaigns produce clicks but not calls?
Usually a mismatch between the search and the landing page, a radius wider than the business can serve, or a phone nobody answers.
Checking the search terms report and the call recordings answers it faster than any bid adjustment.
Who owns the ad account if an agency runs it in San Francisco?
You should, without exception. We build in your account, you keep it, and if you leave you keep the history with it.
An agency owned account is leverage rather than a service, and it is worth asking about before signing anything.
How much should a San Francisco business spend on Google Ads?
Enough to get statistically useful data on the terms closest to a booking, and no more until those terms are profitable.
We will not quote a budget before seeing the margin and the close rate, because a number without those is a guess.
Do you work with local businesses outside San Francisco itself?
Yes, though we are honest about where the market changes. For local businesses the city itself usually means Hayes Valley, Pacific Heights and the Inner Richmond, 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.
Where is the 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.
Why does proximity work differently for a local business in San Francisco?
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.
Where this comes from.
Primary documentation and published research behind the guidance on this page.
- Google Ads Help: Google Ads policies (opens in a new tab)
- Google Local Services Help: business screening and verification requirements (opens in a new tab)
- Google Ads Help: restricted targeting in personalised advertising (opens in a new tab)Health is a sensitive interest category, which removes advertiser curated audiences.
- FTC: advertising and marketing basics for business (opens in a new tab)
- California Privacy Protection Agency: CCPA regulations and the inflation adjusted thresholds (opens in a new tab)
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.
