Google Local Pack Ranking: Why Your Business Doesn’t Show

The three map results at the top of a local search take most of the clicks. Here is what the ranking data says decides who appears there, and the order to work through it.

Umer Shafique
Umer Shafique
Founder & Business Growth Expert
16 min read
Google Local Pack Ranking: Why Your Business Doesn’t Show

Google local pack ranking decides who gets the phone calls in most towns. Search for a trade or a local service and Google gives you three businesses on a map before it gives you a single ordinary result. Those three take the majority of the clicks. Everyone below is competing for what is left.

Most small business owners we speak to have a Google Business Profile, filled it in once, and have no idea why a competitor two streets away outranks them. The answer is usually boring and fixable. This guide walks through what moves the map results, what doesn't, and the order we'd tackle it in if it were our own business.

On this page

Google local pack ranking factors for UK small businesses

How Google local pack ranking works, in Google's own words

Google has only ever confirmed three pillars for local results: proximity, relevance and prominence.

Google's own help pages on Google Business Profile spell those three out, and they're worth reading once. Proximity is how close you are to whoever is searching. You cannot change it, and it matters more than anything else, which is why a business in the next town rarely appears no matter how good its marketing is. Relevance is how well your profile matches what was typed. Prominence is how well known and well regarded you appear to be.

Beyond that, Google says nothing. What we have instead is BrightLocal's annual survey of local search practitioners, which weights the factors driving Google local pack ranking roughly as follows: the Google Business Profile itself at 32%, reviews at 20%, on-page signals at 15%, behavioural signals at 9%, links at 8%, citations and personalisation at 6% each, and social at 4%.

Read that distribution again, because it is the clearest public picture anyone has. Half the weight sits in two things you fully control and can improve this month. Most advice on Google local pack ranking spends its time on the other half.

Your primary category is the single biggest lever

In the same research, the primary category ranks as the number one individual factor in Google local pack ranking. Not reviews. Not your website. The category dropdown you filled in when you set the profile up and have not looked at since.

Get it exactly right rather than approximately right. "Electrician" and "Electrical installation service" compete for different searches. A bakery that also does coffee will rank very differently as "Bakery" than as "Coffee shop". Pick the one that matches the money you really want, set the rest as secondary categories, and check what category your top three competitors are using. That last step takes ten minutes and frequently explains the whole gap.

Reviews carry a fifth of the weight

For Google local pack ranking, volume, recency and rating all count, and so does whether you reply. A profile with 40 reviews where the most recent is from 2023 looks dormant next to one with 25 that includes three from this month.

Reviews count towards your Google local pack ranking and they sway the customer reading them, so they pay twice. The practical fix is a process rather than a campaign. Ask at the point the customer is happiest, which for most trades is the moment the job is finished and before you have sent the invoice. Send a direct link to the review form, not instructions to search for you.

Reply to every review including the bad ones, because a measured reply to a one-star review reassures the next reader far more than the absence of complaints would.

Do not buy reviews. Google is better at spotting them than the people selling them claim, and a suspended profile costs you every position at once.

Your name, address and phone number, written identically everywhere

Citations only carry about 6% of the weight in Google local pack ranking, so this is not where the big gains are. But the consistency of them matters more than the number: businesses with matching name, address and phone details across directories are around 40% more likely to appear in the local pack.

In the UK this goes wrong in predictable ways. The registered name at Companies House differs from the trading name. The address is written with the county on some listings and not others. The postcode has no space in it on one directory and a space on another. The phone number appears as 0161, +44 161 and 0161 with spaces, across three different sites.

Pick one exact format and stick to it. Use it on your website footer, your Google profile, Yell, Bing Places, Facebook, Checkatrade or your trade equivalent, and anywhere else you are listed. Write it down somewhere so whoever creates the next listing copies it rather than retypes it.

If you visit customers rather than receive them

Set your profile up as a service area business and hide the address. Plumbers, mobile mechanics, cleaners and consultants working from home routinely publish a home address they did not intend to publish, then wonder why proximity is pinning them to a residential street rather than the town centre they work across.

Define the service area by the towns and postcodes you really cover. The service area doesn't do much for your Google local pack ranking on its own, but getting it wrong can hurt. Listing thirty areas you would technically travel to dilutes relevance without helping.

The on-page 15% that most sites waste

Your website still matters, and the most common failure is having one page that lists eight services across four towns. Google cannot rank that page for anything specific because it is not about anything specific.

One page per service, and where you have a presence, one page per town. Real content on each, not the same paragraph with the place name swapped, which Google has recognised as a pattern for years. Put your name, address and phone number in the footer in that exact agreed format, and add LocalBusiness schema so the details are machine readable.

Link your Google Business Profile to the page that matches your primary category, not automatically to the home page. If you're listed as a boiler engineer, the profile should point at your boiler page. It's a small change and it tightens relevance straight away.

If the site itself is the weak link, slow on a phone or built as one long page, that's usually a rebuild rather than a tweak. It's the sort of job we cover under small business website development, and it's worth doing before you spend anything on ads.

The Google Business Profile fields most owners leave blank

The profile carries roughly a third of the Google local pack ranking weight on its own, and most of the ones we look at are half finished. Google can only rank what you've told it about. Blank fields don't count against you directly, but they leave relevance on the table that a competitor will happily pick up.

Services and products
Add every service you offer, in the words customers use. "Consumer unit replacement" and "fuse box upgrade" are the same job, but people search both. List them both. For a café in Bath or a florist in Leeds, the products section does the same work for menu items and bouquets.

Opening hours, including the awkward ones
Set bank holiday hours before each bank holiday. A profile showing "open" on Boxing Day when you're shut produces a bad review and a wasted trip. Google also tends to favour businesses that are open at the time of the search, so accurate hours quietly help you in the evenings and at weekends.

Photos that show the real thing
Upload your own photos regularly: the van, the shopfront, the team, finished jobs. Fresh photos are one of the cheapest Google local pack ranking signals going. Stock images do nothing. A roofer in Stockport with forty dated photos of real roofs looks alive; one with the three photos uploaded at set-up looks like it might have closed.

Posts and the business description
Posts won't move your Google local pack ranking much on their own, but they show activity and give people a reason to click. The description should say plainly what you do and where, in 750 characters or fewer. Don't stuff town names into it. Google reads it, and so do customers.

A local SEO audit you can do in an afternoon

You don't need a tool subscription to see where you stand. Block out three hours, make a cup of tea, and go through this list in order. Write the answers down so you've got a baseline to compare against in two months.

That list covers most of the Google local pack ranking factors in your control. It won't tell you everything, but it'll usually tell you the one or two things that explain the gap.

  • Search your three most valuable terms from a phone while standing inside your service area. Note who's in the three pack each time.
  • Open each competitor's profile. Record their primary category, review count, date of latest review and whether they reply.
  • Compare their categories with yours. If they're all using one you're not, that's your first job.
  • Search your business name plus town. Check every directory listing on the first two pages for the exact name, address and phone format.
  • Open your own site on a phone. Check the footer details match your profile character for character.
  • Count your reviews from the last 90 days. If it's fewer than your nearest competitor's, the review routine comes next.

Tracking your rankings without fooling yourself

Searching your own business from your own office tells you almost nothing about your Google local pack ranking. Google knows where you are and who you are, and it personalises the result. You'll see yourself ranking nicely and a customer three miles away won't.

Check from where your customers are
Google local pack ranking changes street by street. A plumber in Didsbury might hold the top spot within half a mile of the office and vanish by Chorlton. Grid-based rank trackers show this as a map of positions, which is the most honest picture you can get. If you'd rather not pay for one, ask a few customers in different postcodes to search and send a screenshot.

Watch the numbers Google gives you for free
The performance section in your Google Business Profile shows calls, direction requests, website clicks and the search terms that found you. Check it monthly. If calls are rising, you're winning, whatever a tracking tool says. Pair it with Search Console for the website side and you've got most of what a paid local SEO report would show you.

Links and local mentions that are worth having

Links carry about 8% of the weight, and for local businesses the useful ones are local. Forget buying guest posts on generic blogs. Think about who in your town would reasonably mention you.

Five relevant local links usually do more for Google local pack ranking than fifty irrelevant ones. They're slower to earn, which is exactly why competitors don't bother.

  • Your trade body or accreditation scheme's member directory, such as NICEIC, Gas Safe or the Guild of Master Craftsmen.
  • Local sponsorships: the Sunday league team, the school fair, the rugby club programme. Most of them have a website with a sponsors page.
  • Suppliers and manufacturers you're an approved installer for.
  • The local paper or community site, if you've done something that's real news.

Mistakes that get profiles suspended

A suspension wipes out your Google local pack ranking in one go, and getting reinstated can take weeks. These are the causes we see most often.

If you're not sure whether something's allowed, don't do it until you've checked the guidelines. The cost of getting it wrong is far higher than the benefit of getting it right.

  • Adding keywords or town names to the business name on the profile. "Smith Plumbing Manchester Emergency 24/7" breaks Google's guidelines if that isn't your real trading name.
  • Using a virtual office or a mailbox address as your location.
  • Creating a second profile for the same business to cover another town.
  • Changing the name, address and category all in one go, which can trigger a reverification.
  • Buying reviews, or offering discounts in exchange for them.

Multiple locations and the one-profile rule

If you've got two genuine premises, say a showroom in Harrogate and a workshop in York, each can have its own profile. Each needs its own staffed address, its own phone number and its own page on your website. Google local pack ranking is worked out per location, so the York profile won't help you rank in Harrogate.

What you can't do is open profiles for towns where you've got no premises. Cover those with a service area on your real profile and a proper page on your site instead. It's slower, but it won't get you suspended.

When local SEO needs outside help

Most of this guide is work an owner can do in the evenings. Where it gets harder is the website side: schema, page speed, sorting out a site with forty thin town pages, or a profile that's been suspended and needs reinstating. That's where a few hours of someone who's done it before saves you weeks of guessing.

Ask anyone you're thinking of hiring what they'd do in the first month and how they'd measure progress. If the answer is a monthly PDF of rankings from a tool, keep looking. Calls, direction requests and enquiries are the numbers that matter. Good local SEO work shows up there first.

Google local pack ranking checked across nearby towns

Google local pack ranking for a brand new business

Just opened? Then your Google local pack ranking starts with no reviews, no history and a profile Google has never seen. Every business in the three pack started there too. Age is the one thing you can't fix, so put your energy into what you can.

Verify the profile first and get the primary category right on day one. Changing it later works, but you lose weeks. Then fill every field before you tell anyone you exist. Early searchers judge you on a half built listing, and Google can only work with what you've given it to read.

Reviews are the slow part. Ask your first ten customers personally, face to face if you can. A new café in York or a dog groomer in Galway won't get reviews by hoping for them. A handful of recent ones does more for Google local pack ranking than a launch post nobody reads.

Expect a quiet first few months. Proximity still decides a lot, so you'll often show up near your own door long before you appear across town. That's normal. Keep the routine going and your Google local pack ranking catches up with the work, usually later than you'd like. When it does, it tends to hold.

How long ranking changes take

Category changes can show an effect on Google local pack ranking within a couple of weeks. Citation clean-ups take longer, because Google has to recrawl each directory, so think one to three months. A proper review routine builds over a quarter or two before it shows clearly.

That's frustrating if you wanted results by Friday. But it also means the gains stick. Once you've got a steady flow of reviews and consistent details everywhere, a competitor can't undo your position with a weekend of effort.

Your Google local pack ranking checklist for this week

None of this is fast. Google local pack ranking moves over weeks, not days, and proximity will always cap how far you can reach. But the businesses sitting in the three pack are rarely doing anything clever. They are usually just doing this consistently while their competitors do not.

Business profile edits that affect Google local pack ranking

Reviews and photos on a Google Business Profile for Google local pack ranking

  • One. Check your primary category against the three businesses currently outranking you.
  • Two. Fix your name, address and phone format everywhere it appears, starting with your own footer.
  • Three. Set up a routine for asking for reviews at the end of every job, with a direct link.
  • Four. Reply to every review you have, including old ones.
  • Five. Split your one services page into a page per service.

Related reading

Want to know where you stand?

If your Google local pack ranking has stalled, send us your business name and the search terms you want to rank for. We will check your profile, your citation consistency and your top three competitors, and send back a written summary of what is holding you back. Free, and no obligation to work with us afterwards.

Book a free consultation at devsioservices.com/contact, read how our SEO services for small businesses handle local search, or see what a fixed-price local SEO project looks like on our pricing page.

Frequently asked questions

What is the Google local pack?
It is the map and short list of businesses Google shows near the top of results for local searches such as "plumber near me". The listings come from Google Business Profiles, not ordinary web pages.

Why doesn't my business show in the local pack?
The common reasons are distance from the searcher, the wrong primary category, an unverified or suspended profile, inconsistent contact details across the web, and too few recent reviews compared with nearby competitors.

Do reviews affect local rankings?
Yes. The number, recency and quality of reviews, and whether you reply to them, all play a part, and they strongly affect whether searchers choose you once they see you.

Related guides

Devsio Engineering Consultation

Have questions about implementing this architecture?

Speak with our senior engineers. We review codebases and design roadmaps with 2-hour response guarantees.

Book Technical Discovery

More Engineering Articles