Home services SEO
Keyword Research for Home Services That Ranks Searches by Job Value
A keyword tool will tell you how many people search for "roofer". It will not tell you which of them have a leak tonight, which are pricing a full replacement for spring, and which live outside the area your crews can reach. That is the part I do.
- years in SEO
- 6+
- keywords researched
- 100,000+
- person doing the work
- 1
Keyword research for home services: one trade word, very different jobs
Keyword research for home services sorts every search a homeowner makes into the job behind it - emergency, repair, replacement or research - and gives each cluster one page on your site built to win it, weighted by what that job is worth to you.
Type "plumber" into a keyword tool and every result looks like a lead. In practice the phrase covers someone with a burst pipe under the kitchen sink, someone who wants a quote for a bathroom refit in three months, someone checking whether a dripping tap is worth fixing themselves, and someone looking for the number of the plumber who came last year. Those four people are worth wildly different amounts to you, and they need four different pages.
Home services keyword research has to separate them, because the money in this industry sits in two places that behave in opposite ways. Emergency and repair searches are short, local, mobile and urgent - the homeowner rings whoever looks credible and available first. Planned project searches are long, comparative and price-sensitive - a homeowner pricing a new roof, a heat pump or a conservatory roof replacement will read cost guides, look at galleries, check reviews on two or three platforms and request several quotes before deciding.
Most contractor sites target neither properly.
Key takeaways
- Home services queries split into emergency, repair, replacement and research intent, and each needs a different page and a different call to action.
- Keywords are scored on job value, urgency, service-area fit and season, not on search volume alone.
- UK and US homeowners use different words for the same job: boiler and furnace, conservatory and sunroom, quote and estimate, builder and contractor.
- The deliverable is a keyword-to-URL map with one owning page per cluster, which stops service, location and blog pages competing for the same searches.
What's included in my keyword research for home services
The head term is where every contractor competes; the modifiers are where the jobs are. Every tab feeds the same keyword-to-URL map.
Emergency and same-day clusters, only where your crews really answer
"Emergency", "24 hour", "same day", "out of hours" and "weekend" carry the most urgent intent in the trades. I only recommend targeting them if someone genuinely picks up and attends at those times, because ranking for a promise you cannot keep turns into one-star reviews. Each urgent cluster gets an urgency flag and a phone-first page requirement.
- Urgency flag on every emergency and same-day cluster
- Out-of-hours terms checked against your real call cover
- Phone-first layout written into the page requirement
Symptom searches plumbers and heating engineers can catch before the trade name
Homeowners search the symptom before the trade: "no hot water", "boiler pressure dropping", "breaker keeps tripping", "roof leaking in heavy rain", "AC blowing warm air". These clusters catch people earlier than competitors do, and each one is routed to a problem guide or straight to the service page that fixes it.
- Symptom phrases pulled from your call notes and Search Console
- DIY-or-trade judgement on each problem cluster
- Routing to a guide or directly to the service page
Cost clusters most contractors leave to directories and lead sites
"Cost", "price", "how much", "per square metre" or "per square foot", "quote", "estimate" and "cheap" carry the most commercial intent in the industry and are the least served by contractor sites, because owners worry about committing to a number. I map which cost questions deserve their own page and which belong as a section on the service page.
- Every cost and price variant for each service you offer
- Own page or section decision per cluster
- Notes on which aggregators currently own the answer
Product, brand and accreditation terms that screen a trades business
Boiler and heat pump brands, roofing systems and decking or pool liner types matter where you are a certified installer and can say so. Searches such as "Gas Safe engineer", "NICEIC electrician", "FENSA registered" or "licensed and insured" come from people screening for safety and legitimacy, so the page they land on must show the evidence at once.
- Brand and material terms matched to your certifications
- Accreditation searches mapped to pages that show proof
- Gaps where you hold a credential the site never mentions
Location and near-me terms filtered to the patch you serve
Town, suburb, county, borough and "near me" modifiers are mapped only to areas you genuinely serve. Unmodified queries are checked to see whether they already trigger local results, which they usually do in this industry, so the research tells you where a location page earns its place and where the Business Profile does the work instead.
- Location modifiers limited to the areas you name
- Map pack checks for unmodified trade queries
- Location page or profile decision for each area cluster
A keyword-to-URL map that gives each contractor search one owning page
Every service and area you want to grow ends up in one sheet: cluster, intent label, job-value weighting, owning URL, status and priority. Alongside it sits a cannibalisation list showing where service, town and old blog pages compete for the same searches, with a merge, redirect or rewrite action for each.
- Intent label, job value and season on every cluster
- Cannibalisation list with merge or redirect actions
- Build list of missing service, cost, problem and project pages
Results-page notes and a seasonal calendar for your trade
Each target cluster carries a short note on what the live results show from inside your area: Local Services Ads, map pack, directories, cost aggregators. A seasonal calendar then shows when heating, cooling, roofing, garden or gutter pages need to be live and linked, so they have time to rank before demand arrives.
- SERP summary per cluster, checked from your service area
- Directory and aggregator ownership flagged
- Go-live dates for every seasonal page
Experience
Keyword Research from someone who has done it many times
You work with me from the first call to the last report. No account managers, no hand-offs to a junior team.
Book a free call- years in SEO
- 6+
- client websites worked on
- 60+
- keywords researched
- 100,000+
- documented case studies
- 35
More Home services SEO
The other disciplines, written for contractors and trades.
On-Page SEO for home services
Service, cost, location and project page templates built for how homeowners search, with the phone number, accreditations and real job photos where the visitor needs them.
Read moreTechnical SEO for home services
Page-builder bloat, heavy galleries, quote tools that render nothing and plugin-generated location pages, fixed in the order that costs you the most enquiries.
Read moreContent Strategy for home services
Cost guides, project pages, comparisons and seasonal content that win the long research phase of planned projects without drowning the site in generic blog posts.
Read moreLocal SEO for home services
Google Business Profile for service-area businesses, reviews, Checkatrade or Angi-style directories, Local Services Ads and location pages that are not doorway pages.
Read moreOff-Page SEO for home services
Installer finders, supplier and trade body links, local press, and reviews on Google and trade platforms that describe real jobs. Earned through work a contractor actually does, never bought in packages.
Read moreSearch intent in home services, mapped to pages
Each cluster I research gets one of these intent labels. The label decides what kind of page owns it and what that page must offer the visitor first.
| Intent | Example queries | What the searcher needs | Page type that wins | Conversion element |
|---|---|---|---|---|
| Informational | why is my boiler losing pressure; how long does a flat roof last; do I need planning permission for a conservatory | An answer, and a sense of whether this is a DIY job or a trade job | Problem guide or explainer, written with input from someone who does the work | "Still not working? Book a visit" link, phone number, related service page |
| Commercial investigation | conservatory roof replacement cost; heat pump vs boiler; best roofing material for coastal homes; is a combi boiler worth it | Prices, options, trade-offs and proof that you have done it before | Cost guide, comparison page, project gallery tied to a service | Instant estimate or price range, "book a free survey", finance information |
| Transactional | burst pipe plumber now; emergency electrician near me; AC repair same day; gutter cleaning quote | Someone available, nearby and trustworthy - immediately or this week | Service page or emergency page built for mobile, plus the Business Profile | Click-to-call in the first screen, availability statement, areas covered, short form with photo upload |
| Navigational | [company name] reviews; [company name] phone number; [company name] Checkatrade | Your business specifically - often to check you out after a recommendation | Homepage, reviews page, contact page, directory profiles | Phone number and booking link obvious; reviews from several platforms visible |
Many trades SERPs are mixed. "Roof repair" can show Local Services Ads, a map pack, a directory and a cost guide on one screen, so the page must serve urgent repair intent first and the price question second.
Scoring keywords on job value, urgency, area and season
Job value and margin. A full roof replacement and a slipped-tile repair share half their vocabulary. They do not share a ticket size. I weight clusters by the typical value and margin of the jobs they produce, using your job records where they exist. Some small jobs still score well because they lead to bigger work, like a boiler service that becomes a replacement.
Urgency. Emergency clusters need a different page and a different operation behind it. If nobody answers after six in the evening, an out-of-hours cluster scores low regardless of volume.
Service-area fit. Trades are bounded by travel time. A cluster that draws enquiries from forty miles away costs your office time to decline. I filter location modifiers against the areas you name and check where the map pack for unmodified queries is actually drawn from.
Season. Heating, cooling, roofing, landscaping, pools and gutters all move with the weather, so seasonal pages are scheduled to be live months before demand peaks.
Free review
Get a free Keyword Research review
Send me your site. Before the call I look at your rankings and pages, then tell you what I would fix first and what it is likely worth.
UK and US homeowners search with different words
I work with contractors in both markets. Copying a US keyword list into a UK site, or the reverse, targets phrases your customers never type.
UK
- "Boiler", "combi", "heating engineer" and "Gas Safe engineer" lead heating searches
- "Quote" is the common word; "builder" covers general contracting
- "Conservatory", "orangery", "loft conversion", "extension" and "guttering"
- Accreditation searches name schemes: Gas Safe, NICEIC, FENSA, TrustMark
- Postcode areas, towns and counties shape location modifiers
US
- "HVAC", "furnace", "AC repair" and "heat pump" lead heating and cooling searches
- "Estimate" competes with "quote"; "contractor" and "remodeler" cover building work
- "Sunroom", "attic conversion", "addition", "remodel" and "gutters"
- Trust searches lean on "licensed and insured" and state licensing
- Cities, suburbs, counties and zip codes shape location modifiers
Reading the results page before choosing a target
Every target cluster gets a manual look at the live results from inside your service area. I note whether Local Services Ads sit at the top (common in the US for many trades), whether there is a map pack and how far its businesses are from you, whether directories such as Checkatrade, TrustATrader, MyBuilder or Rated People in the UK, or Angi, HomeAdvisor, Thumbtack, Houzz or Yelp in the US, take several organic positions, and whether cost aggregators own the price questions.
That review decides the tactic. A query owned by the map pack is a Business Profile job first. A query owned by directories may be better won by improving your profile on those directories than by fighting them. A cost query owned by thin aggregator pages is often the easiest commercial win available, because a contractor who explains real prices with real project photos has more to say than they do.
My keyword research process for a trades business
Typically one to three weeks depending on how many services and areas you cover. Each step gives you something you can check.
- 1
List the jobs, not the keywords
A call with the owner or whoever books the work: services you want more of, services you want less of, typical job values, areas you serve, seasonal gaps in the diary and what you will not take on.
- 2
Mine your own data
Search Console queries, call-tracking keywords, form submissions, how customers describe problems on the phone and in your CRM notes. Your customers' words are more reliable than any tool estimate.
- 3
Expand by trade and modifier
Tools for breadth across symptoms, costs, products, accreditations and locations, then a manual SERP review from inside your area for every cluster you might target.
- 4
Cluster and assign one URL
Queries that return the same results and serve the same need become one cluster with one owning page. This is where service pages, town pages and old blog posts stop competing with each other.
- 5
Score and schedule
Clusters ranked by job value, urgency, area fit, season and realistic difficulty, then sequenced into a build plan that lands seasonal pages ahead of demand.
Where SEO meets CRO
Write the call to action into the keyword map
Each cluster in my map carries a conversion requirement as well as a target page. "Burst pipe plumber now" means the first screen is a phone number, an availability statement and the areas you cover. "Conservatory roof replacement cost" means a price range, a survey booking and finance details if you offer them. Designers and copywriters then build pages for what the visitor needs to do next, not just what the keyword says. I write those requirements myself, so the conversion brief and the keyword brief never drift apart.
A sample keyword-to-URL map for a roofing contractor
A simplified excerpt. A full map covers every service and area you want to grow, with one owner per cluster and a note on what each page must do.
| Cluster | Intent | Owning URL | Status | Priority |
|---|---|---|---|---|
| emergency roof repair + town | Transactional, urgent | /roof-repairs/emergency/ | Missing - covered by generic repairs page | High - new page, phone-first layout |
| roof replacement cost | Commercial investigation | /roof-replacement/cost/ | Missing | High - cost guide with ranges and factors |
| flat roof replacement + EPDM / GRP | Commercial / transactional | /flat-roofing/ | Exists, competes with two blog posts | High - consolidate and redirect |
| how long does a flat roof last | Informational | /guides/flat-roof-lifespan/ | Old blog post, thin | Medium - rewrite, link to flat roofing |
| roofer + neighbouring town | Transactional | /areas/neighbouring-town/ | Templated page, same copy as 30 others | High - rebuild with local projects or merge |
| [brand] certified roofing installer | Commercial | /roof-replacement/ | Not mentioned on site | Medium - add certification section |
Where the keyword map goes next
The map is the brief for the rest of the work. It sets the templates for on-page SEO for contractors, the location structure in local SEO for home services, and the cost guides and project pages in content strategy for trades.
It also tells technical SEO which templated pages to prune and which internal links to build. For how the pieces fit together across the whole business, see home services SEO.
Growth from real projects
Learn more about keyword research
Keyword Research in other industries
Keyword Research for Home Services FAQs
Should a trades business target "near me" keywords?
You cannot put "near me" on a page in any useful way, because Google interprets it from the searcher's location. What wins those searches is a strong Business Profile, consistent service-area signals and a service page that matches the job. The keyword research tells you which near-me jobs matter most so those pages get built first.
Is it worth targeting cost and price keywords if our prices vary?
Yes. Every contractor's prices vary, and homeowners know it. A page that gives honest ranges, explains what moves the price and shows examples of finished jobs will usually outperform a page that says "call for a quote". It also filters out people whose budget does not fit before they take up survey time.
Does keyword research for home services need to cover each trade separately?
Yes, because each trade has its own symptoms, costs, products and seasons. The research can run together, but the map treats each service as its own set of clusters. Combining plumbing, heating and electrical into one generic services page is one of the most common reasons multi-trade sites underperform.
How do you handle seasonal keywords?
I tag every cluster with its season and plan the page to be live and linked well before demand rises. A heating breakdown page published in the first cold week will not have time to rank that winter. Search Console history and your own job data show when your peaks really start.
Can you use our call recordings or CRM notes?
Yes, and they are often the best source in the whole project. The words customers use on the phone, the problems they describe and the jobs that actually book tell me more than any tool. Where that data is not captured yet, setting it up is part of my recommendations.
Get keyword research for home services built around your diary
Send me your trade, the services you want more of and the areas you cover. On a free 30-minute call I will show you which emergency, cost and project searches your competitors own and which ones I would target first.