How I took a Kentucky-based service company from zero presence in new markets to ranking #1-3 in twelve different cities. Full strategy, execution, and results breakdown.
The client: A home services company based in Louisville. They'd been at it for over a decade. Strong reputation locally. Lots of referrals. Good reviews. The usual stuff that keeps a business healthy.
The problem: They expanded to twelve new markets across Kentucky, Indiana, and Ohio. They figured their reputation would follow them. It didn't.
In Louisville, they showed up on page one for their main services. In every new market? Invisible. Page 5, page 6, or not showing up at all.
"We'd been in business for 15 years, but when someone searched for our service in Lexington, it was like we didn't exist. All that history meant nothing in a new city."
| Market | Primary Keyword | Starting Position |
|---|---|---|
| Lexington, KY | [service] lexington ky | #47 |
| Bowling Green, KY | [service] bowling green | #52 |
| Owensboro, KY | [service] owensboro | Not ranking |
| Elizabethtown, KY | [service] elizabethtown | #63 |
| Cincinnati, OH | [service] cincinnati | Not ranking |
| Indianapolis, IN | [service] indianapolis | Not ranking |
The real issue: Their website had one page that said "we serve these areas" with a list of cities. That's what almost every business does. And that's exactly why almost every business fails at multi-location SEO.
Let me break down what Google actually needs to see before it believes you serve a market:
Relevance. Does your content actually talk about that location? Not a bullet point in a list. Real content.
Authority. Do other websites mention you in that market? Directories, citations, local links.
Prominence. Is there any proof you actually operate there? Reviews, local content, a real business presence.
A page that says "I serve Louisville, Lexington, Bowling Green, Owensboro, Elizabethtown, and 30 other cities" tells Google nothing. It looks like spam. You're claiming to be everywhere but proving you're nowhere.
Every market you want to rank in needs its own page, its own proof, and its own work.
I approached each new market the same way you'd approach launching a brand new business. Because in Google's eyes, that's exactly what this was.
Four pillars:
Here's how I handled each one.
Most location pages are garbage. They're the same template with the city name swapped out. Google sees right through it.
What I built instead:
Unique Content for Each City
Every location page got genuinely unique content. Not just the city name replaced. Real differences:
Proper Technical Structure
Each location page had:
Critical: Each page was at least 800-1,200 words of unique content. Not thin pages. Not doorway pages. Real, useful content that someone in that market would actually read.
For service-area businesses, your Google Business Profile is often more important than your actual website for local rankings. You can show up in the map pack even if your website ranks lower in the regular results.
One Profile Per Service Area
I created (or claimed existing) Google Business Profiles for each market. For a service-area business, you don't need a physical office in each city. You just set your service areas.
What I optimized on each profile:
Review Strategy
Reviews are a huge ranking factor. I made sure every customer in the new markets got asked for a review, every review got a response within 24 hours, and the focus was on building up review volume fast in those new areas.
Within six months, each new market location had 15-30 reviews with an average rating above 4.7.
Citations are just mentions of your business on other websites. They're how Google confirms you actually exist in a market. It's boring work, but it matters.
Tier 1: Major Directories
Every location got listed on Yelp, Yellow Pages, BBB, Angi, HomeAdvisor, Manta, MapQuest, Apple Maps, Bing Places. The big ones.
Tier 2: Local Directories
Each market has its own local directories too. Chamber of commerce listings, state business directories, local newspaper directories, Nextdoor verification.
NAP consistency is critical. Name, address, phone have to be exactly the same on every single listing. If it's different anywhere, Google gets confused.
Location pages alone aren't enough. I built supporting content targeting each area:
These posts linked back to the main location page, building internal link equity.
Before I started, the website got almost no organic traffic from the new markets. After twelve months, organic sessions from those markets made up 34% of total website traffic.
| Market | Primary Keyword | Before | After | Improvement |
|---|---|---|---|---|
| Lexington, KY | [service] lexington ky | #47 | #2 | +45 positions |
| Bowling Green, KY | [service] bowling green | #52 | #3 | +49 positions |
| Owensboro, KY | [service] owensboro | Not ranking | #4 | Not ranking → #4 |
| Elizabethtown, KY | [service] elizabethtown | #63 | #1 | +62 positions |
| Cincinnati, OH | [service] cincinnati | Not ranking | #8 | Not ranking → #8 |
| Indianapolis, IN | [service] indianapolis | Not ranking | #11 | Not ranking → #11 |
And it wasn't just the main keywords. All the variations, long-tail searches, and "near me" terms came along for the ride. Many markets went from zero keyword rankings to 50+ keywords in the top 20.
8 of 12 markets ranking in the Google Map Pack (top 3 local results)
This is where the real leads come from. People click on map pack results way more than regular search results because they can see your rating, read your reviews, and call you right from the listing.
Once the organic rankings kicked in, the client started pulling back on paid ads in those markets. Less money going to Google, more money staying in their pocket.
Whether you're expanding to two new cities or twenty, the playbook is the same:
This kind of work is a great fit for:
I'll be honest, it takes real investment. Time and money. Building out twelve location presences isn't cheap. But the other option is paying for ads forever in every single market, and that cost never goes down.
Organic rankings, once you've got them, compound over time. The leads get cheaper. Your presence gets stronger. And your competitors have to outwork you just to catch up.
Multi-location SEO takes real local content, not template pages with the city name swapped out. Google can tell the difference. When you invest in genuinely location-specific pages with real reviews, proper citations, and supporting content, you build organic visibility that compounds over time. The leads get cheaper. Your presence gets stronger. And your competitors have to work twice as hard just to catch up. That's the kind of position I want to put you in.
If you're expanding to new cities and want to actually show up when people search (not just claim you serve there), I can help.
I've done this for service businesses across Kentucky and the surrounding region. The playbook is proven. The results are real.
Call (502) 305-4043I'll tell you honestly what it would take and whether it makes sense for your situation.