- ◆ San Francisco isn't one search market — it's 30+ neighborhood search markets stacked on 49 square miles. Neighborhood pages outrank city pages 4-to-1.
- ◆ Parking, transit, and walkability references in your content are genuine SF ranking signals because they match how SF buyers actually search.
- ◆ Yelp still matters more in SF than in almost any other US city. Ignoring it is a mistake; over-indexing on it is also a mistake.
- ◆ AI search is a meaningful discovery channel in SF already — tech-forward buyers are early adopters of ChatGPT and Perplexity for local recommendations.
San Francisco is 49 square miles of densely packed, hyper-local markets stacked on top of each other. A plumber's buyer in North Beach is completely different from a plumber's buyer in Bernal Heights, who is completely different from a plumber's buyer in Richmond or the Mission. The city-level SEO play that works in most US cities actively loses in SF because the buyers don't search by city — they search by neighborhood.
Here's how to rank in a city where "San Francisco" is the wrong keyword.
The neighborhood is the search
SF buyers search "plumber North Beach" not "plumber San Francisco." They search "sushi Mission" not "sushi SF." The neighborhoods with the highest search volume (per our tracking across SF small-business clients) cluster into these zones:
- Downtown + SoMa + Union Square — commercial, tourist, professional services
- North Beach + Russian Hill + Nob Hill — residential + tourism mix
- Mission + Bernal Heights + Noe Valley — dense residential, family services
- Pacific Heights + Presidio Heights + Marina — affluent residential
- Richmond + Sunset — family-heavy, older homes, specific service needs
- Glen Park + West Portal + Forest Hill — quieter residential, loyal repeat-buyers
- Bayview + Excelsior — underserved, softer competition
A small-business SEO strategy for SF should publish 8-12 neighborhood-specific service pages as the core of the site. Our local SEO engagements in dense urban markets start here.
Parking, transit, walkability — ranking signals
SF buyers include parking and transit in their searches because the city punishes anyone who gets it wrong. Pages that reference:
- Nearest Muni stops
- Neighborhood parking realities (permit zones, street cleaning)
- Walkability to neighboring commercial strips
- BART access when relevant
- Meter hours and rates
— rank better for SF neighborhood queries because the content genuinely matches buyer intent. This is content your stock-SEO competitor isn't writing.
Google Business Profile in a dense city
- Primary category as specific as possible — "General Dentist" not "Dentist," "Italian Restaurant" not "Restaurant"
- Service area, if service-based, explicitly limited to relevant neighborhoods — overclaiming hurts rank in SF more than elsewhere
- Photos showing the actual street-level storefront or entry (buyers need to recognize you)
- Weekly posts referencing neighborhood context — block parties, neighborhood association events, seasonal foot-traffic patterns
- Reviews — 3-5 per week is a healthy competitive pace in SF
Our GBP management handles the weekly cadence for SF small businesses.
Yelp still matters in SF (whether you like it or not)
SF has one of the highest Yelp-usage rates of any major US city. Food, drink, grooming, services, and experience businesses in particular get meaningful discovery volume from Yelp. The right approach:
- Complete the Yelp profile with real photos and accurate hours
- Solicit reviews from regulars — avoid Yelp's filter by asking people who use the app regularly
- Respond professionally to every review — Yelp surfaces owner responses publicly
- Don't pay for Yelp ads without tight ROI tracking — the quality is wildly variable
AI search — early-adopter city
SF residents are among the heaviest ChatGPT, Perplexity, and Claude users in the country. "Best dim sum in Richmond," "where to get a haircut in Noe Valley," "plumber recommendations in Potrero" — all are now common AI queries. The businesses cited in those responses today are earning compounding referrals. Most SF small businesses haven't done any AI visibility work yet, which is exactly why the window is open.
Basics for SF:
- Unblock AI crawlers in
robots.txt - Publish an
/llms.txtwith neighborhood coverage + specialty - LocalBusiness + Service schema with granular neighborhood areaServed
- Earn citations in Eater SF, SF Chronicle, Hoodline, neighborhood blogs, niche podcasts
What our SF engagements include
- Neighborhood-by-neighborhood service page buildout
- GBP rebuild + weekly posting with neighborhood-specific context
- Yelp optimization alongside Google
- AI visibility stack + monthly prompt-simulator reports
- Earned-media pipeline for SF + neighborhood publications
- Monthly reporting by neighborhood + source
San Francisco SEO isn't a city strategy, it's a neighborhood strategy. The small businesses winning in SF are out-publishing, out-photographing, and out-showing-up in the specific 8-12 neighborhoods where they actually do business — and quietly letting the "San Francisco" keyword go.