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 remodelling need almost opposite priorities.
Heavily local. Urgent call-outs end in the map pack, so the profile and reviews outrank the website.
Same urgency profile as electrical, with a larger emergency share. Coming next in this cluster.
Seasonal swings and higher ticket install work, so on-page carries more weight than in pure emergency trades.
Considered, insurance-adjacent and storm-driven. The research phase is long, which favours content.
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