If you’ve been paying for SEO, there’s a good chance most of the work has gone into your website. Meta titles, blog posts, page speed, backlinks. Traditional search engine optimization for the blue links below the ads.
That’s not wrong. But for a local service business, it might be the wrong priority. Because most of your customers aren’t finding you in the blue links. They’re finding you in the map.
Two different systems, one search page
When someone Googles “plumber near me” or “roofer San Antonio,” Google shows two completely separate sets of results on the same page. The first is the Map Pack: a box at the top with a map and three businesses listed underneath it. The second is the organic results: the traditional list of blue links to websites below the Map Pack.
These are not ranked by the same algorithm. The Map Pack is controlled primarily by your Google Business Profile. The organic results are controlled primarily by your website. They share some ranking factors, but the weights are different and the inputs are different.
Here’s why that matters: the Map Pack gets the lion’s share of the action. BrightLocal’s 2026 data shows that 42% of people who see local search results click on a Map Pack result. For many service businesses, 70% or more of their phone calls come from the Map Pack listing, not from their website. When someone searches on their phone, the Map Pack is the first and sometimes the only thing they see before they tap “Call.”
What controls Map Pack ranking
Whitespark publishes an annual ranking factor survey based on input from dozens of local SEO practitioners. Their 2026 data breaks it down:
Google Business Profile signals account for 32% of Map Pack ranking. That includes your primary category, your business name, the completeness of your profile, your posting frequency, photos, and whether you’re actively maintaining it.
Review signals account for 20%. That’s your total review count, review velocity (how fast new reviews come in), your star rating, and whether you respond to reviews.
On-page signals account for 15%. That’s your website’s content: whether you mention the services you offer and the cities you serve, your NAP (name, address, phone number) consistency, and domain authority.
Link signals account for 7%. Backlinks from other websites pointing to yours.
The rest is split between behavioral signals (do people click on your listing, how long do they engage), citation signals (directory listings), and personalization.
What most businesses get wrong
Most of the SEO work I see being sold to local businesses focuses on the website: on-page optimization, blog content, backlink building. That addresses the 15% and 7% factors. Those matter, but they’re not the biggest lever.
The biggest lever, the 32% factor, is the Google Business Profile. And it’s free. Google doesn’t charge a penny for it. But most businesses I audit treat it like a chore they did once and forgot about.
I worked with a contractor who had been paying an agency $1,500 a month for SEO for two years. His website was well-optimized. Good page speed, clean structure, decent content. But his Google Business Profile had a one-sentence description, 4 photos from 2023, no weekly posts, and wrong business hours. His competitor, who had no SEO agency and a worse website, was outranking him in the Map Pack because the competitor’s profile was complete and active.
When I pointed this out, he was frustrated. Not at me. At the fact that he’d spent $36,000 on website SEO while the thing that actually controls Map Pack ranking was sitting there empty.
Where website SEO does matter
I’m not saying your website doesn’t matter. It does, in two ways.
First, your website feeds into Map Pack ranking at about 15% weight. Google checks whether your site mentions the services and locations that match your GBP. If your Google Business Profile says you do “roof repair in San Antonio” but your website never mentions San Antonio, that inconsistency hurts you.
Second, your website is where you rank in the organic results below the Map Pack. For some searches, especially informational ones like “how much does a new roof cost,” the organic results are where you show up. And people do click on those results, just not as many as click on the Map Pack for local service searches.
The key distinction: for searches with local intent (“plumber near me,” “roofer San Antonio”), the Map Pack dominates. For informational searches (“how to fix a leaky faucet,” “average cost of roof replacement”), organic results dominate. A good strategy addresses both, but priority goes to where the calls come from.
Location pages: the bridge between the two
One thing that helps both your Map Pack ranking and your organic ranking is location pages. These are pages on your website that specifically describe your services in each city you serve.
If you serve 15 cities but your website only mentions one, Google can’t rank you in the other 14, either in the Map Pack or in organic results. A page that says “Roof Repair in Boerne, TX” with specific content about that area gives Google something to match against when someone in Boerne searches for a roofer.
Sterling Sky has documented the impact of this. They’ve also documented Google penalizing template location pages where only the city name changes. Each page needs real content: local building codes, photos from jobs in that area, specific details. It’s work, but a single good location page generates leads for years once it ranks.
How to figure out where your leads actually come from
Here’s something most business owners have never checked. Log into your Google Business Profile Manager and look at the Insights section. It shows you how many people found your business through Google Search versus Google Maps, and how many of them called you, visited your website, or requested directions.
If you see that 70-80% of your calls are coming from Maps and your monthly marketing budget is 100% website SEO, you have a resource allocation problem. The money is going to the channel that generates the smaller share of your business.
This doesn’t mean stop doing website SEO. It means make sure the Google Business Profile, the thing driving most of your leads, gets at least equal attention. In practice, most businesses I audit need to flip their priority: GBP first, website second, not the other way around.
The bottom line
If you’re a local service business, the Map Pack is where your customers find you. Your Google Business Profile is what controls whether you show up there. And it’s free to maintain.
A complete profile with recent photos, active weekly posts, a healthy review velocity, and consistent business information will do more for your lead flow than most of what gets sold as “SEO.” Not because website SEO is useless, but because the profile is the bigger lever and most businesses aren’t pulling it.
For a deeper dive on the two biggest factors, read how much a Google Business Profile costs (spoiler: it’s free) and how many reviews you actually need.
If you want to see how your Map Pack presence stacks up against your competitors, I built a free audit tool that checks the factors that actually control local ranking. Takes 30 seconds.