South Bay San Diego advertising works differently from the rest of the county for one reason above all: the border. Chula Vista, National City and Imperial Beach sit within a few miles of the busiest land crossing in the Western Hemisphere. Your customers speak two languages, some of them commute from Tijuana, the Navy is a major employer, and the eastern half of Chula Vista looks nothing like the western half. Get those four things right and South Bay is one of the better-value ad markets in Southern California.
Two Chula Vistas
West Chula Vista (91910, 91911) is older, denser, more working-class, closer to the 5 and the bayfront. East Chula Vista (91913, 91914, 91915) is Otay Ranch and Eastlake: newer master-planned communities, HOAs, young families, higher household incomes and a lot of dual-income commuters heading up the 805 every morning. A landscaper, pool service or tutoring center may want only the east. A tire shop or tax preparer may want only the west. Set them up as separate ad groups or campaigns with their own budgets rather than one blob labeled "Chula Vista."
National City (91950) is compact and commercial, with the Mile of Cars and a big Navy presence from the 32nd Street base. Imperial Beach (91932) is small, beachy, and a little forgotten; ad competition there is thin.
Bilingual is not optional
A large share of South Bay households speak Spanish at home. Google Ads lets you target by language, but that setting reads the user's browser or account language, not what they actually search. Plenty of people with an English phone search "plomero cerca de mi." The practical approach:
- Run English and Spanish ad groups with their own keywords, ads and landing pages.
- Do not machine-translate. Bad Spanish is worse than no Spanish.
- Put "Se habla español" in an English ad if it is true. It converts.
- On Meta, build creative in both languages and let the platform pick based on the user.
Cross-border traffic: decide on purpose
Every campaign in South Bay will pick up searches from Tijuana unless you stop it. Sometimes that is exactly what you want: dental, medical, auto sales, storage, PO box and shipping services all get real customers who cross to shop. Other times it is waste, like a house cleaner who cannot serve an address in Mexico. In Google Ads, set location to "presence" and exclude Mexico explicitly, or include Tijuana intentionally with its own budget. Do not leave it to chance, because the default "presence or interest" setting will quietly spend a chunk of your money south of the line.
The Navy and PCS season
Between the 32nd Street Naval Base and the constant rotation of sailors and families, South Bay sees a steady churn of new residents, especially in summer PCS season. Movers, apartment-adjacent services, auto repair, insurance, childcare and family dentists all benefit from a spring-to-summer ramp. Use "military discount" in the copy if you actually offer one. Do not fake it; this community talks.
What to bid and where
National City has its own cost profile because of the auto dealers and the density; How Much Do Google Ads Cost in National City? walks through it. Broadly, South Bay clicks for home services and personal services run below coastal San Diego and well below La Jolla, though anything auto-related near the Mile of Cars gets expensive fast. Auto repair shops in particular should look at Facebook Ads for Auto Repair Shops: What Actually Books Jobs, because Meta is often the cheaper channel here when Google is crowded with dealers.
A simple starting structure
- Campaign 1: East Chula Vista ZIPs, English, higher bids.
- Campaign 2: West Chula Vista + National City + IB, English.
- Campaign 3: Same geography, Spanish keywords and ads.
- Optional Campaign 4: Tijuana, only if you serve cross-border customers.
Landing pages that respect the audience
Photos of your actual staff, a map that shows you are on Third Avenue or on Highland, and a phone number that gets answered in both languages. Skip the stock photos of a beach that is clearly Malibu. If your site was built years ago, our free SEO & AI score will tell you quickly whether it is helping or hurting before you send paid traffic to it.
Budget and management
Most single-location South Bay businesses can run a real test on $700-$1,500/month in spend. Bilingual campaigns take more setup work than English-only, so expect that in the management fee, but the fee should still be flat and predictable. See how Arbor runs your ads for what that looks like in practice.
South Bay rewards businesses that treat it as its own market instead of the bottom of a countywide map. Split east from west, run real Spanish, make a deliberate decision about the border, and time your push to the Navy calendar.