Skip to content

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

Free review

Get a free Keyword Research review

I look at your site before we talk and tell you what I would fix first.

Free and without obligation. I read every request myself.

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
Talk to me about urgency searches

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
Talk to me about symptoms and problems

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
Talk to me about cost and price

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
Talk to me about brands and trust

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
Talk to me about service area

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
Talk to me about keyword-to-url map

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
Talk to me about serp notes and calendar

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

Search 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.

IntentExample queriesWhat the searcher needsPage type that winsConversion element
Informationalwhy is my boiler losing pressure; how long does a flat roof last; do I need planning permission for a conservatoryAn answer, and a sense of whether this is a DIY job or a trade jobProblem 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 investigationconservatory roof replacement cost; heat pump vs boiler; best roofing material for coastal homes; is a combi boiler worth itPrices, options, trade-offs and proof that you have done it beforeCost guide, comparison page, project gallery tied to a serviceInstant estimate or price range, "book a free survey", finance information
Transactionalburst pipe plumber now; emergency electrician near me; AC repair same day; gutter cleaning quoteSomeone available, nearby and trustworthy - immediately or this weekService page or emergency page built for mobile, plus the Business ProfileClick-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] CheckatradeYour business specifically - often to check you out after a recommendationHomepage, reviews page, contact page, directory profilesPhone 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.

Book the review

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. 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. 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. 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. 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. 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.

ClusterIntentOwning URLStatusPriority
emergency roof repair + townTransactional, urgent/roof-repairs/emergency/Missing - covered by generic repairs pageHigh - new page, phone-first layout
roof replacement costCommercial investigation/roof-replacement/cost/MissingHigh - cost guide with ranges and factors
flat roof replacement + EPDM / GRPCommercial / transactional/flat-roofing/Exists, competes with two blog postsHigh - consolidate and redirect
how long does a flat roof lastInformational/guides/flat-roof-lifespan/Old blog post, thinMedium - rewrite, link to flat roofing
roofer + neighbouring townTransactional/areas/neighbouring-town/Templated page, same copy as 30 othersHigh - rebuild with local projects or merge
[brand] certified roofing installerCommercial/roof-replacement/Not mentioned on siteMedium - 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.

FAQs

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.