San Diego, California
Web design and local SEO
in San Diego
This is where Bloom Street started, and it's where nearly all of my work still is. Every studio on this page is a San Diego small business, and every number under them came out of Google Search Console rather than out of my head.
San Diego searches my clients hold right now
Open an incognito window and try one. I keep the studio names off this list, the same way I'd keep yours off it.
- cosmetic acupuncture spring valley34 searches a month#1.0
- buccal massage san diego270 searches a month#1.9
- lymphatic drainage facial san diego90 searches a month#2.6
- cosmetic acupuncture san diego100 searches a month#6.4
- hair salons in san diego downtown180 searches a month#6.8
- acupuncture san diego10 searches a month#7.7
- hair salon downtown san diego484 searches a month#8.1
Google Search Console, August 2026. Position is the monthly average weighted by how often each search was actually made, so one lucky result can't flatter it. 7 page-one placements naming the area, the best of them at #1.0.
Local is a different job to SEO
Ranking a national brand is a content and authority problem. Ranking a treatment room in North Park is mostly a tidiness problem. It comes down to whether Google has your address written the same way everywhere it shows up, whether your Business Profile is finished, whether your hours are current, and whether your categories match what people actually search.
It's boring, and it's most of the game. It's also where I find the biggest gaps, because it's the half that gets skipped when a site is built to look good and nothing else.
The part that's genuinely local is knowing the ground. Which neighborhood people put after the treatment, whether a search means somebody researching or somebody with a card in their hand, and who is already sitting in the spot you want. I've been working in this county long enough to have opinions about that, and where I don't have them, I go and get the data before I start.
Work from around the county
All projects →
The SEO Tune-Up
January 2026Sculpt by Rind
Kim had the talent, the studio, and the clients. It was time for San Diego to find her.
- +331%
- Search impressions
- +84%
- Clicks from Google
- 41 → 19
- Average position

The Full Bloom
June 2026The Rejuv Room
A full rebuild for a working practice, measured from day one. First full month live, it ranked #1 for its money term.
- 6.01%
- Clickthrough rate
- 10.7
- Average position
- 1,481
- Impressions, first full month

The Full Bloom + Custom Add-ons
April 2026Daoist Aesthetics
Traditional Chinese medicine and modern aesthetics, positioned so neither one gets lost.
- +223%
- Daily impressions
- +168%
- Daily clicks
- 1,218
- Impressions in four months

The Full Bloom
March 2026Healthy Skin Club
Seven pages, a full brand system, and a custom tool no template could give her.
- +324%
- Search impressions
- 7
- Pages designed and built
- 1
- Custom tool built
What it costs
Three flat prices, starting at $350 for the search work on a site you already like, up to $1,000 for a new site and the whole local presence underneath it. No retainer, nothing auto-renews, and the monthly performance report carries on afterwards either way.
If you're not in the San Diego map results
The causes I check, in the order I check them, free and with nothing gated behind an email address.
Why isn't my salon showing up on Google Maps?
The real reasons a salon, spa or studio is missing from the Google map results, in the order they're worth checking: verification, category, address, listing consistency, and the distance problem almost nobody accounts for.
Salon and studio owners
How long does local SEO actually take to work?
A realistic timeline for local SEO on a salon, spa or studio site: what moves in days, what takes weeks, what takes months, and the order the numbers change in so you can tell it's working before you rank.
Studio owners waiting on results
Beep me
Tell me about your studio and what you're trying to fix. I read every message myself and usually reply within a day.




































