Most home services SEO advice is written for single-location operators. "Claim your Google Business Profile. Get reviews. Add location pages. Done." That's fine for a one-city plumber.

It falls apart completely for multi-metro operators — pest control chains, HVAC franchises, plumbing networks — where each market has its own SERP dynamics, its own competitive field, and its own local publication ecosystem. A generic playbook applied across multiple cities produces generic results in all of them.

Alta Pest Control came to us with exactly this problem. Two Texas metros, two totally different starting points. Here's how we ran them in parallel.

The setup: Dallas vs. San Antonio

Dallas: Alta had been operating there for several years. Some domain authority, moderate review velocity, ranked on page 3 for "exterminator dallas" and similar terms. A well-entrenched incumbent (Terminix) held #1 locally, plus two regional competitors clustered in positions 2–5. Alta was 30–60 positions away from the Local Pack.

San Antonio: Alta was opening a new metro. Zero domain authority specific to SA, no local backlinks, no reviews in the market, no Google Business Profile yet. A completely cold start in a SERP dominated by three local operators and one franchise chain.

The typical agency would run the same playbook in both. We ran two distinct programs that shared a brand spine but diverged operationally.

Why generic local SEO fails here

Three market-level factors change the right playbook completely:

  • Competitor density. Dallas has 15+ pest operators actively competing. SA has 5–6. The backlink velocity required to displace positions is totally different.
  • Local publication ecosystem. Dallas has a deep network of neighborhood publications, business journals, and local-lifestyle outlets. SA has a smaller but tighter ecosystem — which means fewer, higher-leverage placements matter more.
  • Search intent phrasing. Dallas searches skew toward "exterminator dallas", "pest control plano" (sub-metro), "termite treatment arlington." SA searches skew more toward broader "pest control san antonio" — less sub-metro fragmentation.

If you run one playbook across both, you over-invest in SA and under-invest in Dallas.

The Dallas playbook: displacement

Dallas was a displacement play. Alta had enough authority to compete; the gap to close was specific. Our program:

Authority push, focused on sub-metro queries

Rather than attacking "exterminator dallas" head-on (where Terminix would outspend us on reinforcement), we targeted the sub-metro tier: "exterminator plano", "pest control mckinney", "termite treatment arlington." Each sub-metro win was worth less than the head term, but the sum of 15 sub-metro positions produced aggregate visibility that rivaled the head term — and the sub-metro competition was much thinner.

Local publication backlinks

We secured editorial placements across Dallas-specific outlets: D Magazine's service directory, Dallas Observer lifestyle content, sub-metro neighborhood publications, and a handful of Dallas-area business journals. Every link hyper-local and relevance-matched.

Review acceleration

We built a review-request automation into Alta's post-service booking flow. Review velocity doubled in 90 days. In local pack rankings, review velocity is one of the top three signals.

By month 4, Alta moved from page 3 to the top of page 2 in Dallas. By month 6, we had #1 Local Pack for several sub-metros and top-3 for the head Dallas term.

The San Antonio playbook: from zero

San Antonio was a cold-start build. Completely different operational rhythm.

Foundation first

Before any authority push, we had to build the foundation: optimized Google Business Profile with proper category/service coding, NAP consistency across 30+ directories, schema markup on every service page, and an SA-specific content layer on the site. This took months 1–2 and is unglamorous but non-negotiable.

Micro-geography content

SA has distinctive sub-areas — Alamo Heights, Stone Oak, Southtown, Schertz — that people search for specifically. We built 12 neighborhood-specific service pages, each with genuine local content (not templated geo-pages), specific pest concerns for that area's housing stock and climate, and linked to the main service page.

SA-specific backlinks and community engagement

Editorial placements in San Antonio Magazine, Rivard Report, and regional publications. Plus genuine community engagement: Alta sponsored a few small local events and got coverage in the event reporting. Not "link building" in the generic sense — actual local brand building that produced links as a byproduct.

By month 6, Alta had Local Pack position 4–5 for "pest control san antonio" from a cold start. By month 9, top 3 for the head term and Local Pack leader for three sub-metro neighborhoods.

What worked in both markets

Despite running very different operational programs, three things were identical across both:

  • Booking-flow integration. Every SEO improvement needs to connect to actual booked jobs. We wired phone-call tracking and form attribution so rankings mapped to revenue.
  • Review velocity programs. Same automation in both, tuned to each market's volume.
  • Google Business Profile hygiene. Category accuracy, service coding, photo freshness, Q&A responses — the GBP is a living asset, not a one-time setup.

The results

  • Dallas: #1 Local Pack achieved and held. 42 keywords on page 1.
  • San Antonio: Top 3 Local Pack from cold start in 9 months.
  • Combined: Booked jobs up 187% year-over-year across both markets, with clear attribution from organic ranking data.

Takeaways for multi-metro operators

First: Don't apply one playbook. Each metro has its own competitive landscape, publication ecosystem, and search-phrasing patterns. Treat them as separate operational programs that share brand assets.

Second: For markets where you have authority, attack sub-metro SERPs where competition is thinner — displacing multiple sub-metro positions beats burning budget head-on against incumbents.

Third: For cold-start markets, invest in foundation first (GBP, NAP, schema, neighborhood content) before ramping authority. Cold-start authority pushes fail if the foundation isn't there to absorb them.

If you operate pest control, plumbing, electrician, HVAC, or roofing in multiple metros, book a free local SEO audit — we'll map your SERP competitive density per market and show you where the winnable positions are first.