
San Francisco SEO for companies that sell to customers, not investors.
2,414% organic growth in eight months. Two books on Barnes & Noble. Measurable movement by day 90 or the next month is free.
Month-to-month clients who stay because the math works.
Every other agency runs the same national playbook and bills it from another city. We build SEO for how San Francisco buyers actually search — not a recycled campaign with your name swapped in.
You've heard the San Francisco SEO pitch before.
“Month nine: 'SEO takes time.' Same answer as month three. Same invoice, too.”
“The contract auto-renewed for twelve months while you sat on page four.”
“The report said impressions were up 340%. The phone didn't ring once.”
It wasn't you — it was a model that bills the same whether you grow or not. Here's the San Francisco version with the incentives pointed the right way.
The San Francisco Page-One Build
SEO built for how San Francisco buyers actually search — on the system we published in two books, with the guarantee in writing.
Movement means your tracked rankings or organic impressions, measured against the keyword set we agree at kickoff. Most clients see the first shifts around day 60 — links and digital PR take 30–45 days to go live, then Google needs runway. If day 90 arrives and the needle hasn't moved, month four is on us.
Never hired an SEO agency before?
Then you haven't been burned yet — let's keep it that way. Three things that separate a real operator from a pitch deck:
Best organic campaign — e-commerce, 8 months
From one dead database — 90 days
Client retention
Books published — Barnes & Noble, 5.0★
Here is the strangest fact in California search: 'SEO San Francisco' is one of the softest agency terms of any major US metro. Google's own page one is half-occupied by a college-prep nonprofit, because the agencies that should be competing for it left — pivoted to AI startups, dissolved into acqui-hires, or repositioned for venture-backed enterprise accounts with venture-sized retainers. Which leaves the businesses that actually run this city — the law and accounting firms in FiDi, the dental and med-spa practices from the Marina to the Sunset, the hotels and restaurants refilling downtown, the home-services companies working the metro and the Peninsula, the e-commerce brands in SoMa — with almost nobody seriously pitching for their work. That is the gap we walked into. Our receipts are portfolio-wide, not borrowed local logos: 2,414% organic growth for an e-commerce brand in eight months, $600K reactivated from a dormant database in ninety days, two books on the craft sitting on Barnes & Noble at 5.0 stars. If you are holding a term sheet and want a CAC-narrative agency, this is not your page. If you sell to customers, keep reading.
My name is Joel House. I founded Xpand Digital because I spent years watching agencies hand client accounts to 19-year-old interns while “senior strategists” ran the meetings. Your business deserves more than that.
Here's the proof that matters right now: you searched for san francisco seoand you're reading this. That's the hardest keyword in San Franciscoto rank for — every SEO agency in the state is fighting for it. Whoever's at the top is the best at what they do. That's me.
I've beaten their juniors, their managers, and their “internal SEO teams.” I'd rather do the same for you than for one of your competitors.
Which is why I only work with one business per industry per city. The moment I take two clients in the same category, I become the problem.
If you've already burned six figures on agencies that didn't move the needle — this is what that should have looked like.
Why San Francisco businesses need a different SEO approach.
San Francisco gets read as one economy — AI and software — but the businesses that actually buy local SEO are everyone else: law, accounting, and consulting firms in the Financial District; dental, medical, and med-spa practices from the Marina to the Sunset and Richmond; hotels and restaurants rebuilding downtown around the convention calendar; home-services companies working the metro and the Peninsula; and e-commerce brands in SoMa and the Mission competing on national SERPs. The AI boom pulled the city's agency scene upmarket toward venture-backed accounts and left this entire layer structurally unserved.
Most SEO agencies run the same national playbook for every city. San Francisco isn't generic. Your customers search differently, your competitors play differently, and the opportunities are in different places.

How San Francisco actually searches.
The city's loudest industry doesn't use the head term — founders ask their investor Slack and X feeds, not Google — which is exactly why the term went soft. The buyers who do search are the abandoned layer: practice managers in the Sunset comparing agencies at lunch, FiDi professional-services partners validating a referral at nine at night, hospitality GMs searching ahead of conference season, home-services owners on mobile between jobs across the Peninsula, and e-commerce founders who search nationally and skip the city qualifier entirely. Map those behaviors and the 'low-volume' market turns out to be several high-intent markets stacked on top of each other.
The honest read: 'SEO San Francisco' carries a difficulty score in the single digits — anomalously soft for a top-five metro — and the live SERP explains why. Half of page one belongs to SEO Scholars, a college-access nonprofit, and a San Francisco State student program, not agencies; only a couple of local operators hold real positions. The agency scene hollowed out chasing AI-era enterprise accounts. Realistic expectation: page-one presence on city terms inside a quarter, with the durable prize being vertical and neighborhood long-tails. This softness is a market failure, and market failures get corrected — the window is the point.
Why most San Francisco SEO agencies won't return your call.
Try this experiment: shortlist five San Francisco agencies and tell them you run a professional-services firm doing $3M a year, or a two-location dental group, or a downtown hotel. Watch how many pitch decks come back built for someone else — CAC payback curves, product-led-growth funnels, a case study about a Series B's category creation. That is not laziness; it is economics. The AI boom reset what an SF agency thinks a client is worth. Senior talent went in-house at AI companies paying salaries no agency can match. The boutiques that survived repriced to $10K-and-up retainers because the only buyer they want has venture money and a board deadline. The middle of the market — the businesses that were every SF agency's bread and butter in 2019 — is now structurally unserved. Meanwhile your problems did not get smaller. Downtown hospitality is rebuilding occupancy on a convention calendar that rewards whoever ranks before the season, not during it. Practices in the Marina and the Sunset are fighting map-pack battles where three positions take ninety percent of the calls. FiDi firms are watching referral pipelines age while the partner who 'doesn't need marketing' becomes un-Googleable. And the default alternatives are worse: national template mills running the same city page in forty markets, or a startup-growth shop learning your industry on your retainer. In a market where one implant patient is worth five figures and one mid-market client pays for a year of SEO, the expensive part is not the monthly fee. It is the year of compounding you did not get while the SERP sat there, soft and undefended.
How we rank the other San Francisco.
We build San Francisco campaigns the way the abandoned half of this market actually needs them built. It starts with the query map: a FiDi litigation boutique, a Marina med-spa, a Sunset HVAC company, and a SoMa DTC brand share a city but not a single search behavior, so every engagement begins by mapping the exact vocabulary your buyer types — practice-area and partner-name queries for professional services, condition-plus-neighborhood and payer queries for healthcare, service-plus-suburb queries across the Peninsula for home services, category queries with national intent for e-commerce. Then the architecture gets rebuilt around that map: pages that answer the query, schema that machines can read, internal linking that concentrates authority where revenue lives. Digital PR runs alongside — placements and links from the outlets your buyers and their algorithms actually weigh, the San Francisco Business Times, The San Francisco Standard, the trade press of your vertical, and TechCrunch when the tech layer genuinely is your market. Local-pack work — reviews, citations, Maps signals — carries the practices and trades where the pack is the whole game. Everything runs on a calendar that respects the city's two clocks: the Moscone conference schedule that decides hospitality's year, and the funding-cycle rhythm that decides when B2B buyers actually have budget. And the accountability is structural: Joel reads every audit and runs every monthly review himself, the engagement is month-to-month, we open four new builds a month so nothing ships from a content mill, and if you cannot see measurable movement by day 90, the next month is free.
- Neighborhood-level keyword maps — FiDi professional services, Marina and Sunset/Richmond practices and trades, SoMa e-commerce — each treated as its own query universe
- Local-pack and Maps work for practice- and service-area businesses, where three pack positions take most of the calls
- Digital PR targeting the San Francisco Business Times, The San Francisco Standard, and your vertical's trade press — TechCrunch only when the tech layer is genuinely your buyer
- Conference-season content calendar — Dreamforce and the Moscone schedule move hospitality demand months ahead, so the ranking work lands before the spike, not during it
- E-commerce SEO built for national SERPs from an SF base — your market is your category, not the city qualifier
- Joel reads every audit and runs every monthly review — measurable movement by day 90 or the next month is free
Why San Francisco is the softest hard market in American SEO.
San Francisco is a top-five American metro economy with a head-term SEO difficulty that looks like a farm town's, and nobody in the industry seems to want to say why out loud. So here it is. Two things broke the SERP. First, a collision: 'SEO' in San Francisco does not just mean search engines — it means SEO Scholars, a college-access nonprofit with deep local roots, and a Student Enrichment Opportunities program at San Francisco State. As of June 2026 they occupy a large share of page one for the city's own head term, which tells you Google is not even sure the query is commercial. Second, an exodus: the agencies that should have buried those results spent the last three years walking away from the work.
The AI boom did to San Francisco's agency scene what the gold rush did to its shipping crews — the ships are still in the harbor, but the crews left for the hills. Senior SEO talent went in-house at AI companies paying salaries no agency can match. Boutique founders repositioned as fractional growth leads for venture-backed startups. The shops that remain rebuilt their pricing around the only client they want: funded, enterprise, board-deck-ready. Read ten San Francisco agency sites today and you will see the same vocabulary — ARR, CAC, PLG, pipeline velocity — which is useful language for a Series B data-infrastructure company and useless for a dental practice in the Richmond.
Which is the point: the businesses that actually run this city day to day got abandoned mid-market. The professional-services firms in the Financial District — law, accounting, consulting — are built on referral networks that are aging out, with partners who need to be findable the moment a general counsel Googles them. The healthcare, dental, and med-spa practices from the Marina to Pacific Heights to the Sunset and Richmond live in a world where the local pack is the entire battlefield and review velocity decides who gets the implant patient. The hotels, restaurants, and venues rebuilding downtown are working a convention calendar that finally has momentum again, where every event weekend matters. The home-services companies — HVAC, plumbing, electrical, remodels — work the densest, highest-ticket service-area market in Northern California, and almost no SF agency considers them glamorous enough to pitch. The e-commerce and DTC brands in SoMa and the Mission compete on national SERPs where the city qualifier never mattered anyway — they need category authority, not a Bay Area badge.
The metro context makes the opportunity bigger than the seven-by-seven. A service business that treats San Francisco and the Peninsula — Daly City down through San Mateo toward Palo Alto — as one service map with genuinely distinct city pages will outrank competitors who built a single 'Bay Area' page and called it coverage. And the B2B layer runs on a funding-cycle rhythm the rest of the country does not have: budgets reset in January, procurement loosens after demo days, and firms that publish into those windows get evaluated while their competitors are still drafting.
Then there is conference season, the most predictable demand spike in American hospitality SEO. Dreamforce alone fills the city — hotel rates multiply, restaurants book out, every venue within walking distance of Moscone runs at capacity — and the convention calendar publishes far enough ahead that ranking work can land months before the demand does. The operators who start in summer own the autumn. The ones who start in autumn pay for ads.
Here is the part worth being honest about: softness like this does not survive in a metro this size. A single-digit difficulty score on a top-five metro head term is a mispricing, and mispricings get arbitraged. At some point the AI-era churn washes out, somebody rebuilds a serious local practice, and this SERP hardens back into what a city like this deserves. The only question is whether your domain spends the window compounding — or watching.
SEO services for San Francisco businesses.
Technical SEO Audit
Full site audit covering Core Web Vitals, crawlability, indexation, and site architecture. We find the issues your last agency missed.
Keyword Strategy
Data-driven keyword research targeting San Francisco search intent. We find the terms your buyers actually use, not vanity keywords.
Content Architecture
Content that ranks and converts. Service pages, location pages, and blog content built for San Francisco buyers — not generic filler.
Local SEO & GBP
Google Business Profile optimization, citation building, review strategy, and local content targeting San Francisco search intent.
Link Building & Digital PR
Authority building through earned media, digital PR, and strategic outreach. No PBNs. No shortcuts.
Proof, not promises.
Revenue from organic search
12-month campaign. Technical audit eliminated crawl errors. Authority strategy secured 47 referring domains. Content captured 2,200 high-intent keywords.
- →47 referring domains earned
- →2,200 keywords ranking top 10
- →Page 1 in 9 months
Sales qualified leads per month
Started at 0 qualified organic leads. Built a content system around their buyer's journey. 14 pillar articles + 110+ supporting content pieces.
- →14 pillar articles published
- →110+ supporting content pieces
- →0 → 26 SQLs/month
Booked appointments
Competitive market. 47 competitors in their area. We owned 89% of high-intent keywords in 9 months.
- →89% share of voice captured
- →Local 3-pack dominance
- →47 competitors outranked
Patient inquiries
40 cornerstone articles + 200 supporting pieces + 30 expert placements. Backlink profile grew from 12 to 284 domains.
- →40 cornerstone articles
- →30 expert placements earned
- →12 → 284 referring domains
Dominate the local 3-pack in every corner of San Francisco.
We build citation consistency, earn reviews from real San Francisco customers, and optimize your Google Business Profile for the neighborhoods that actually drive revenue.
Common questions.
Ready to take a SERP nobody is defending?
Here is the offer, the same one we make in every market — except in San Francisco the math is unusually rude. A free SEO audit, read and annotated by Joel personally, that names the three to five things actually capping your visibility: the query maps you are missing, the authority you are leaking, the season you are about to pay for in ads instead of owning in rankings. No junior discovery call, no contract — month-to-month from the first invoice. The guarantee is structural: measurable movement by day 90 or the next month is free. We open four new builds a month, total, across every market we serve. A top-five metro with a farm-town difficulty score is the kind of mispricing that gets corrected fast once it is noticed — and Dreamforce season and the Q1 budget reset both reward whoever ranked first. Take the seat while it is this cheap.
Where to go next from San Francisco.
Your San Francisco competitors are ranking.
You should be too.
Free SEO audit. No contracts. We show you exactly where the growth is hiding — and how we'd go after it.
