Google Ads for pool services in San Diego is a smaller, more inland game than most people assume. The beach neighborhoods everyone pictures have very few residential pools. The pools are in Poway, Rancho Bernardo, Escondido, Santee, El Cajon, Eastlake, Scripps Ranch, Carlsbad and the big lots of Rancho Santa Fe. Build your targeting around where the water actually is and the campaign gets cheap fast.
Where the pools are (and aren't)
Don't run a county-wide radius. Pool density in San Diego roughly follows heat plus lot size plus post-1970 construction. High-density ZIPs worth targeting: 92064 (Poway), 92128 and 92127 (Rancho Bernardo, 4S Ranch), 92131 (Scripps Ranch), 92026 and 92029 (Escondido), 92071 (Santee), 92019 and 92020 (El Cajon, Rancho San Diego), 91913 and 91914 (Eastlake), 92009 and 92011 (Carlsbad), 92067 (Rancho Santa Fe), 92078 (San Marcos), 92069, 92084 (Vista). Low-value ZIPs for pool ads: 92109, 92107, 92104, 92103, most of downtown, and student areas near SDSU. Bid low or exclude them.
Service lines and what clicks cost
- Weekly service / route. "Pool service near me," "pool cleaning." $6 to $18 a click. Low ticket but recurring; the lifetime value is what justifies the ad.
- Green pool / one-time cleanup. Spikes after PCS season move-outs, rental turnovers, and the first heat wave. Cheap and urgent.
- Equipment repair and replacement. "Pool pump repair," "variable speed pump install," "pool heater repair," "salt cell replacement." $12 to $30 a click, good ticket, strong intent.
- Leak detection. Higher CPC, higher ticket, and low competition from route-only companies.
- Remodel / resurface. "Pool replaster," "pool tile repair," "pebble finish." $20 to $45 a click, long cycle, big ticket. Separate campaign.
The San Diego angles that convert
Electricity is the pitch. SDG&E's rates make a single-speed pool pump one of the most expensive things in a house, and "variable speed pump" searches convert unusually well here. Mention the energy savings and any utility rebate on the landing page. Water is the other angle: leak detection and auto-fill repair land well with owners who've seen their water bill.
Military turnover is a real driver. Around Camp Pendleton (Oceanside, Fallbrook), Murphy Canyon, Tierrasanta and Chula Vista, PCS moves in summer create green pools at rentals and landlords who need a service company fast. A small ad group for "pool service for rental property" and "green pool cleanup" aimed at those ZIPs is cheap and productive from May through August.
Seasonality in the county
Route service signups peak in April through June as pools open up and again in September when the inland heat lingers. Equipment repair is heaviest in July and August. Remodel searches cluster in fall and winter when people plan for next summer and contractors have availability. Keep a route-service baseline all year at low bids and push equipment and green-pool budget in summer.
Landing page basics for pool companies
Most pool company sites in San Diego are a logo, a phone number and a stock photo. That's fine for the map pack but weak for a paid click. For route service, show a monthly price range by pool size and what's included. For repair, show a diagnostic fee and same-week availability. For remodels, show three real local projects with the neighborhood named. Put the phone number at the top for mobile, and keep the form to four fields. Check the site first with the free SEO & AI score; a slow page kills a $25 click.
Budget and a fair management fee
A route-focused company adding customers can do real work at $800 to $2,000 a month. A company with a service and repair division is usually productive at $2,000 to $4,000. A remodel-focused builder chasing $30,000+ resurfacing jobs across North County and the I-15 corridor will need $3,000 to $6,000 and patience. Cost per lead ranges from $25 to $60 for route service, $60 to $150 for repair, and $150 to $400 for remodel inquiries.
Management fees should match the work, not the spend. On a $1,500 budget, a $300 to $500 flat fee is fair if it actually includes weekly search-term cleanup, seasonal budget shifts and landing page changes. A bundled plan where the website and ads are managed together tends to be simpler; that's how Arbor runs your ads. If your company also does landscape or hardscape, our guide to Google Ads costs for landscapers is a useful companion.
Pool service in San Diego is a tight geography with a clear buyer. Point the budget at the inland pool ZIPs, lead with the electric bill, and let the route business compound. It's one of the few categories in the county where a small budget still buys a real customer base.