Local SEO Guide

Local SEO for contractors, in priority order.

What actually moves you into the map pack, what barely matters, and what nobody on earth controls. Ordered by impact rather than by what is easiest to sell.

What is local SEO for contractors?

Local SEO for contractors is the work of ranking in Google's map pack — the three business listings shown above normal search results — for the services and towns a contractor serves. The strongest factors are the Google Business Profile's primary category, the searcher's proximity to the business address, review volume and recency, profile completeness and freshness, and on-page targeting of specific service-plus-city terms.

The Ranking Factors

In order, from most to least useful.

1. Google Business Profile primary category

The single biggest lever, and the one most often set wrong. Use the most specific category that describes what you actually do, not the broad parent. An HVAC company that files under "HVAC contractor" is invisible to the far larger number of people typing "furnace repair" or "AC repair." A roofer is a "Roofing contractor," not a "Contractor."

Check what the three businesses currently in your map pack use. That is your answer, and changing it is free.

2. Proximity to the searcher

Largely outside your control, and the reason you cannot rank in a town 40 minutes away. Worth understanding precisely because it tells you which promises are lies.

3. Review signals — volume, recency, rating, content

Recency has become the dominant part of this. Steady velocity reads to Google as an active business; a large but stale review count does not. Ask every customer on every job rather than blasting your list twice a year, and coach them to mention the service and the town in the text.

4. Profile completeness and freshness

Every service item filled in, a full 750-character description, true attributes, real hours, and 15+ real photos. Then keep it moving — a profile left idle for 30 days starts to slip. Weekly posts and a monthly photo refresh are load-bearing, not decoration.

5. On-page: service plus city

One H1 per page, the service and the city in the title tag, and a page that genuinely covers that combination. Not one "Services" page trying to cover nine trades across six towns.

6. Prominence — links and brand mentions

Real, relevant sources. A handful of genuine local mentions beats a spreadsheet of 500 directory submissions, which is a product sold to people who cannot tell the difference.

7. Behavioural signals

Clicks, direction requests, dwell time. You influence these by being the obvious choice once someone lands — good photos, real reviews, a phone number they can tap.

The Myths

Things you should not pay anyone for.

All of these are still actively sold to contractors. None of them work.

Photo geotagging

Embedding GPS coordinates in image EXIF data. Tested repeatedly, shows no ranking impact. Google strips most of it on upload anyway.

500-directory citation blasts

Google partial-matches business data now. Fix the handful of sources that actually feed your listing and skip the rest — the long tail is noise sold by the unit.

Keyword-stuffed review replies

"Thanks for choosing our Dallas plumbing services!" has zero ranking impact and makes you look like a robot to the humans reading it.

Service-area settings as a ranking tactic

They tell customers where you travel. They do not make you rank there. Selling them as a ranking lever is either ignorance or dishonesty.

Mass AI-generated city pages

Trips Google's scaled content abuse policy. Produces a traffic spike followed by an algorithmic hit that can take years to recover from. Never worth it on your money domain.

Schema markup as a ranking driver

Worth deploying — it is cheap, correct, and genuinely helps AI systems parse your business. But it is not why you rank locally, and anyone pitching it as the main event is overselling.

If You Only Do Four Things

The 80/20 for a contractor with no time.

01Today

Fix your primary category

Compare against the three businesses in your map pack. Change it if it is broader than theirs. Free, ten minutes, biggest single lever available to you.

02This week

Finish the profile

Every service item, the full description, true attributes, and 15 real photos of actual jobs. Most contractors are at about 40% complete and do not know it.

03Ongoing

Ask every customer, every job

Not a campaign. A habit. Steady velocity beats volume, and this is the thing that compounds while you sleep.

04This month

Build one real page per main service

Service plus city in the title, one H1, an answer in the first sentence, and a phone number that is impossible to miss. Four good pages beat forty thin ones.

FAQ

Local SEO questions.

What is the Google map pack?

The block of three business listings with a map that appears above the normal blue links for local searches. It takes roughly 75% of local clicks, which is why position four is worth so much less than position three — and why "page one" is a misleading way to talk about local search.

What is the fastest way to improve local rankings?

Check your Google Business Profile primary category against whoever currently holds the three map-pack spots for your main service in your city. It is the strongest single factor, it takes ten minutes, and it costs nothing. A surprising number of contractors are filed under a broad category nobody searches for.

Can I rank in a town where I do not have an address?

In the map pack, rarely — proximity to the searcher is one of the strongest factors and service-area settings do not override it. You can absolutely win organic results and AI visibility for surrounding towns with genuine content. Anyone promising map-pack rankings across a 40-mile radius is overselling.

How many reviews do I need?

Fewer than you think, but more recently than you think. Recency now outweighs raw volume — a business collecting a handful of reviews a week beats one with ten times the pile and nothing in three months. Beat the review velocity of the three businesses currently in your map pack and you are in the fight.

Do service-area settings help me rank?

No. They tell customers where you travel. They are not a ranking mechanism, and any agency that sells them as one either does not know or is hoping you do not.

Ready to Start?

Find out exactly where you stand — free.

We run the full audit on your site and Google Business Profile, then send you the PDF within 24 hours. No call required to get it.

  • Technical SEO score with the exact failures listed
  • Google Business Profile completeness + category check
  • Who currently holds the three map-pack spots in your city
  • Whether AI assistants can read your business at all

Get your free 12-page audit

12-page PDF · Back within 24 hours · No sales pressure, no obligation