Private dog walking & training San Francisco, CA Since 2026
The same number of searches, twice the clicks — because we moved them twelve places up Google's results.
A private, one-to-one dog walking company whose website looked like every other walker in the city. Rebuilt, then put in front of dog parents in 17 San Francisco neighbourhoods.
Clicks from Google
504 773
+53% · same 3 months, year over year · Search Console
Average position in Google
31.8 20
nearly twelve places better · Search Console
Click-through rate
1.1% 1.7%
more clicks per view · Search Console
A genuinely premium service behind a template website.
Sniff and Go is a genuinely premium service in a category full of cheap, mass-market group walkers. The founder, Emi, is a CPDT-KA certified professional dog trainer. Walks are private and 1:1, never group. Dogs are always on-leash. Every staff member completes 40+ hours of training before a first solo walk. Pricing reflects that level of care, with monthly memberships running $695 to $1,725.
None of that came through online. The old website looked like a generic dog walking template. The copy didn't capture what made the service different, didn't convert visitors into clients, and didn't position the business for SF dog parents who specifically want a private, certified, force-free trainer for their dog. The team was, in their own words, embarrassed to send people to it.
On the SEO side, Sniff and Go covers 17 distinct San Francisco neighborhoods, from Castro and Noe Valley to Marina, Pacific Heights, Mission, and Cow Hollow. Each one is its own search market. A site that ranks in Castro doesn't automatically rank in Pacific Heights. They needed both: a website that finally matched the quality of the service, and a local SEO foundation built to win neighborhood by neighborhood across SF.
A new website that looks as careful as the service.
We started over. New site architecture, new copy, new layouts, all built around the BetteR+ membership service and the certified, force-free training that sets Sniff and Go apart from group walkers. Built from scratch on Astro and Tailwind, deployed at the Cloudflare edge, and tuned for the kind of SF dog parent who reads a service page before they make a phone call.
Custom Website Design
No template themes, no page builders. Every page is hand-built and tuned to the service: warm, deliberate, and focused on the credentials and care that justify a premium price. Real photography of the actual team and dogs, not stock images. Click-to-call front and center on mobile, and a clear path from hero to "request walk" on every page.
The site explains BetteR+ Dog Walks (private 1:1 on-leash), BetteR+ with Training, and Dog Day Training in the kind of plain language a busy SF homeowner can scan in 15 seconds. Pricing is right there. Service area, M-F hours, 17 neighborhood coverage area, all visible without hunting.
Service Pages That Actually Sell
Three dedicated service pages built around how SF dog parents actually search and buy:
Each page leads with the differentiators that matter to a discerning dog parent: CPDT-KA certified founder, 40+ hours staff training, 100% positive reinforcement, private and on-leash always, GPS tracking, daily journals, insured and bonded, Pet First Aid and CPR certified.
20 San Francisco Neighborhood Pages
The foundation of the local SEO program. Each neighborhood page targets the searches dog parents in that specific part of SF actually run, with original copy about routes, parks, and the practical reality of walking a dog in that area.
- - Castro
- - Noe Valley
- - Cole Valley
- - Duboce Triangle
- - Haight-Ashbury
- - Marina
- - Mission
- - Mission Bay
- - Pacific Heights
- - Presidio
- - Diamond Heights
- - Bernal Heights
- - Potrero Hill
- - Dogpatch
- - Twin Peaks
- - West Portal
- - Inner Sunset
- - Outer Richmond
- - Sea Cliff
- - Western Addition
GoHighLevel CRM Integration
Sniff and Go runs scheduling, billing, and client communication through GoHighLevel. We rebuilt the new client application form and the employment application as custom on-brand pages on the new site, posting cleanly into the existing GHL pipeline. Marketing source attribution (UTM parameters, gclid, fbclid, landing page) is captured on every form submission so they can finally see which neighborhoods, search terms, and campaigns produce paying clients.
Neighborhood pages
20
Castro to Sea Cliff, each one indexed
Service pages
3
Walking, training, and combined memberships
Schema markup
100%
LocalBusiness, Service, FAQ, Breadcrumb on every page
Built for Google. And Google responded.
The website launch was also the SEO launch: 20 neighborhood pages, structured service pages, schema on every page, internal links wired correctly, Core Web Vitals dialed in. Four months on, here is what Google's own report says.
The same audience, converted twice as well.
Google showed Sniff and Go to about as many people this year as last. The difference is where it showed them, and how many of them clicked.
| Measure | 2025 | 2026 | Change | Source |
|---|---|---|---|---|
| Average position in Google | 31.8 | 20 | 11.8 places | Search Console |
| Clicks from Google, three months | 504 | 773 | +53% | Search Console |
| Click-through rate | 1.1% | 1.7% | +55% | Search Console |
| Clicks from Google, June–August | 525 | 722 | +37% | Search Console |
This is what a ranking improvement looks like when the audience size is fixed. San Francisco has only so many people searching for a dog walker in a given month — the win is being the one they click.
Google Search Console, June–September 2026 against the same months in 2025, captured 20 September 2026.
What the SEO program is doing right now
- 1. Google Business Profile optimization. Categories, services, photos, posts, and a review generation system tied to the GHL post-walk follow-up.
- 2. Citation building across SF directories. Yelp, Nextdoor, Rover alternatives, and SF-specific pet directories with consistent NAP data.
- 3. Neighborhood page indexing and tracking. All 20 pages submitted, indexed, and tracked with neighborhood-level rank tracking.
- 4. Conversion tracking end-to-end. Every form submission carries the source, neighborhood, and search term it came from into GHL, so we can see which SEO investments produce real members.
How the site is built
Built with Astro
A static-first framework that ships zero JavaScript by default. Pages arrive already built, so there is nothing for a phone to assemble before somebody can read them.
Hosted on Cloudflare
Served from the edge location nearest the visitor, so the site is as quick two states away as it is down the road. No server to manage, and nothing to fall over at 2am.
Core Web Vitals
Optimised images, minimal CSS and no render-blocking scripts. Run the site through Google's own PageSpeed Insights and see for yourself.
Schema markup
Structured data on every page tells Google exactly what the business does, where it works and what it charges, which is what earns the richer result listings.
Sniff and Go has spent 15+ years building a service that SF dog parents trust with their dogs, their keys, and their homes. The old website didn't reflect any of that.
The new one does — and four months in, the same searches are sending 53% more people to it.
Want a website and SEO foundation like this?
We'll show you where you actually rank before you pay us anything.
Get a free audit