Local SEO

The 7 things Google actually looks at when ranking local businesses

The 7 local business ranking factors Google really weighs for plumbers, HVAC, and clinics — in order of impact, with one concrete action per signal.

By Premium Sites 9 min read

Most local SEO advice is generic checklist filler written by people who have never tried to rank a plumber in a town of 40,000. The real list of local business ranking factors is shorter than you think, and five of the seven things that actually move you up the local pack are things a busy owner can handle in an afternoon.

If you run an HVAC company, a plumbing shop, a dental practice, a med spa, a roofing outfit, or any other service business tied to a geographic area, this is the ranking reality. We've built and ranked dozens of these sites, and the same signals dominate every time.

Here are the seven, ordered by measured impact — biggest lever first.

1. Google Business Profile completeness and activity

Your Google Business Profile (GBP, formerly Google My Business) is the single biggest lever in local search. For most "plumber near me" or "HVAC [city]" queries, the three-pack of map results sits above the regular blue links. Your website is not competing for that spot — your GBP is.

Google rewards profiles that are complete, verified, and active. Complete means every field filled: primary category, secondary categories, services, service area, hours, attributes, photos. Active means posts, new photos, and fresh reviews showing up weekly.

Do this week: Open your profile, fill in any blank field, and publish one "Update" post. Then read our step-by-step Google Business Profile optimization guide and block 30 minutes to work through it.

2. Review volume, recency, and rating

Reviews are the second-biggest local SEO signal, and this one trips up owners who assume a 5.0 star rating wins. It usually doesn't.

Google is weighing three things at once: how many reviews you have, how recent they are, and your average rating. A business with 50 reviews at 4.5 stars will outrank a competitor with 5 reviews at 5.0 stars in almost every local pack, because Google reads volume as trust and recency as "still in business."

One review from 2019 is almost worthless. One review from last week is gold. If your last review came in more than 60 days ago, Google notices.

Do this week: Pick five recent happy customers and text them your review link. You can get it from the "Ask for reviews" button in your GBP dashboard. One ask per day for a week gets you most of the way to a healthy review flow.

3. NAP consistency across the web

NAP stands for Name, Address, Phone. Google cross-references your business details across dozens of directories — Yelp, BBB, YellowPages, Facebook, Angi, Nextdoor, Apple Maps, Bing Places, your local chamber, industry directories — to verify you are who you say you are.

When those listings disagree, Google's confidence in your business drops, and so does your ranking. We've seen companies lose two or three map pack positions because they moved offices three years ago and never updated their Yelp listing.

Common mismatches that hurt: "Suite 200" on your website but "#200" on Yelp, a 10-digit phone on Facebook but a tracking number on your site, "Smith & Sons HVAC" on Google but "Smith and Sons Heating" on BBB.

Do this week: Google your exact business name and scroll through the first five pages. Make a list of every directory that mentions you. Then, over a lunch break, log in and fix the ones that don't match.

4. On-site local signals

Your website still matters, even if most clicks are coming from your GBP. On-page signals tell Google what you do and where you do it, and they reinforce the map pack placement.

The four on-site signals that move the needle:

Do this week: Check your homepage H1. If it's a tagline instead of "[City] [Service]", rewrite it. That alone has moved clients up a full position in the pack.

5. Proximity to the searcher

Proximity is exactly what it sounds like: how close you are to the person searching. Someone searching "plumber" from their kitchen gets results weighted toward the plumbers within two miles of their house.

This one is hard to fake, and that's the point — Google wants genuinely local results. But you have two levers:

Do this week: Review your GBP service-area list. Add any legitimate towns you're missing.

6. Site speed and mobile usability

Over 70% of local searches happen on a phone, often while the searcher is standing in a driveway with a broken water heater. If your site takes four seconds to paint, they bounce to the next result — and Google watches that happen.

Core Web Vitals (Largest Contentful Paint, Interaction to Next Paint, Cumulative Layout Shift) are Google's way of measuring that experience. A slow site won't just frustrate users — it gets demoted.

For a deeper dive, read our guides on what first contentful paint actually means and how to get your site loading in under a second.

Do this week: Run your homepage through PageSpeed Insights. If your mobile score is under 70, your site is bleeding ranking.

7. Backlinks from local sources

Backlinks are still a ranking signal, but for local search the kind of link matters more than the total count. A link from your local newspaper is worth a hundred generic directory links.

The high-value local links:

Do this week: Join or renew your chamber of commerce membership. The $300-500 annual fee buys you a backlink from a local domain Google trusts.

Where to start: GBP, then reviews, then NAP

If you're staring at this list and feeling the pressure of running a business at the same time, here's the triage:

  1. Claim and optimize your Google Business Profile. Full stop. This is 40% of the game.
  2. Set up a system for getting fresh reviews every week — a QR code on invoices, a text template, whatever fits your workflow.
  3. Do one NAP audit across the top 10 directories.

Those three moves, done well, will put you ahead of 80% of local competitors who are still paying an agency for "SEO" that doesn't touch any of this.

The remaining four signals — on-site optimization, speed, service-area coverage, local backlinks — are where a well-built website quietly wins the long game. We handle 5 of these 7 for every site we build at Premium Sites. If you want to see how that looks in practice, browse our recent work or get in touch and we'll walk through your current setup.