On-page SEO gets your website ranking. Local SEO gets your business into the map pack. They are different disciplines, they compete for the same budget, and the one you need first depends on the work you sell.
Contractor SEO is the work of making a home service business findable in search. It splits into two halves: on-page and technical SEO, which gets your website ranking in ordinary results, and local SEO, which gets your business into the Google map pack. Most contractors need both, in that order of urgency reversed.
The short version
If you sell urgent local work, local SEO comes first and your website supports it. If you sell considered, higher-ticket projects, on-page SEO carries more weight because people research before they call.
Agencies quote "SEO". These are the two disciplines hiding inside that word, and they behave differently.
| On-page and technical SEO | Local SEO | |
|---|---|---|
| What it moves | Your website in ordinary results | Your business in the map pack |
| Where the work happens | Pages, structure, speed, content | Google Business Profile, reviews, service areas |
| Who it suits | Considered, higher-ticket projects | Urgent and same-day work |
| Typical pace | Slower, compounds further | Faster to show movement |
| What breaks it | Thin pages, slow site, no structure | Wrong categories, stale reviews, inconsistent details |
| Ceiling | As wide as you can write | Bounded by your service radius |
Google names relevance, distance and prominence as the three factors behind local ranking in its local ranking guidance, and sets the site-side requirements in Search Essentials.
Not client results. Observations from running this site, because both apply directly to how contractor sites get sold.
We built five service pages from one template. Google indexed one and filed the other four as duplicates. Templated pages with the noun swapped are not distinct documents.
Source: LeadsFortress.com, Google Search Console, July to August 2026.
Which is what happens when a contractor buys forty near-identical town pages. Google keeps one and discards the rest, and the invoice covers all forty.
One of our own pages carried a hardcoded noindex tag that overrode the SEO plugin setting. It sat invisible to search for weeks while the plugin reported everything was fine.
Source: LeadsFortress.com, Google Search Console, July to August 2026.
Worth checking on your own site before paying anyone to improve rankings for a page search engines cannot save.
The order changes with the work you sell. Emergency electrical and kitchen remodeling need almost opposite priorities.
Heavily local. Urgent call-outs end in the map pack, so the profile and reviews outrank the website.
The trade where search volume misleads hardest. The biggest plumbing searches are full of people trying to avoid hiring anyone.
Two predictable peaks a year and three different searchers. The deadline is on the calendar before the year starts.
Storm-driven and insurance-adjacent. Visibility has to be built before the demand arrives, because it cannot be bought on the day.
The one trade where customers often cannot name the problem. They search the pest, not the service.
How hours, verified location and category decide which searches you are eligible for at all, before ranking is weighed.
The Growth Score checks both, plus the four things that decide whether the traffic ever becomes a booked job.
Get My Complimentary Growth Score →See it delivered: The Visibility Engine