Home services SEO
On-Page SEO for Home Services: One Page per Job Worth Winning
Most trades sites put every service on one page and every town on a copy of it. I rebuild the page set around the jobs homeowners actually search for, then make each page answer the question that brought them there.
- years in SEO
- 6+
- pages optimised
- 10,000+
- person doing the work
- 1
Why on-page SEO for home services starts with the services page
On-page SEO for home services gives every job a contractor wants to win its own page, then makes that page answer the search behind it with the right title, headings, proof and call to action. You get a page set built around how homeowners search, and copy that sends them to the phone.
A typical contractor site has a page called Services with a paragraph and a bulleted list: boiler installation, boiler repair, power flushing, radiators, bathrooms. Every one of those is a separate search with separate intent. The person searching "boiler repair" has no heat today. The person searching "new boiler installation cost" is comparing quotes for next month. A single page cannot rank for both, and it cannot convert both.
On-page work in home services is mostly about getting the page set right first and the copy right second. Each page needs to match one intent class. Transactional pages put the phone number and availability first. Commercial investigation pages lead with options, prices and evidence. Informational pages answer the question honestly, including when the answer is "you can fix this yourself", and then show when to call a professional. Navigational visitors land on the homepage, contact or reviews page, which must make your number and booking route obvious.
Key takeaways
- A contractor site needs distinct templates for emergency services, planned services, cost guides, locations and finished projects, because each serves a different search intent.
- The first mobile screen of a service page should show the job, the area, proof of competence and a way to call - in that order of importance.
- Accreditations, licences, insurance and named, photographed crews are the E-E-A-T signals that matter for trades, and they belong near the call to action.
- HomeAndConstructionBusiness and its subtypes such as Plumber, Electrician, RoofingContractor, HVACBusiness and GeneralContractor are the right schema base, with Service and BreadcrumbList on inner pages.
- Project pages with real photos and a town name are the strongest local proof a contractor can publish and the natural internal link into service pages.
What's included in my on-page SEO for home services
Not every business needs every template, but most need more than they have. Six tabs cover the page types a contractor site is built from; the last covers the checks every page gets before it ships.
Planned service pages for roofers, fitters and installers
One page per service with its own demand: roof replacement, heat pump installation, kitchen fitting, patio and driveway installation. Each explains the options, process, timescales and accreditations, gives price ranges or the factors that set them, and links to finished projects that show the same work.
- One owning page per service with distinct demand and job value
- Price ranges or pricing factors on every planned-service page
- Two or three linked projects as proof
Emergency and repair pages built for a phone at night
What you fix, how fast you attend, your hours, your areas and a call button, all inside the first mobile screen. I only build these where the phones are genuinely answered at the times the page promises; an emergency page that rings out does more harm than having none.
- Tap-to-call and availability above the fold
- Response-time claims checked against what really happens
- Areas covered stated in plain words, not a map image
Cost guides that put real price ranges on a contractor site
"How much does a new roof cost" deserves its own page with honest ranges, the factors that move them and real examples. It catches the research phase that most contractors leave to directories, and it links straight into the service page for anyone ready to book a survey.
- Ranges by job type, size or material
- What pushes a price up or down, in plain language
- A clear route from the guide to a quote or survey
Location pages built from local jobs rather than a swapped town name
For areas with genuine demand and genuine work done, a location page is built from local projects, local constraints such as conservation areas or older housing stock, and the crew that covers it. Areas without that material are merged into a stronger page rather than padded out.
- Local projects and photos on each page that stays
- Services offered in that area, linked
- Thin town pages merged or redirected
Project pages that prove the work a trades business has done
One finished job per page: before and after photos, the problem, the specification, the timescale and the town. It is the strongest proof page a trades business can publish, and it links naturally up to the service it shows and across to the location it was in.
- Captioned photos with descriptive file names and alt text
- A short note from the person who did the work
- Links to the matching service and location pages
Accreditations, guarantees and licence details homeowners check before calling
Licences, registrations, scheme memberships, manufacturer certifications, insurance and warranties, each with what it means for the homeowner. The page is linked from every service page, and the most relevant badge or licence number also sits next to the call to action on each service page.
- Only credentials you currently hold, with register links where they exist
- Licence numbers where a US state requires them in advertising
- Warranty terms explained in plain language
Titles, headings, schema and alt text checked on every page
Before a page ships I check that the title and H1 name the job and the area for the intent, that the booking route is visible on the first mobile screen, that the schema subtype and areaServed are correct, and that image alt text describes the work instead of repeating keywords.
- Title and H1 written for the page's intent
- Correct schema subtype, areaServed and BreadcrumbList
- Internal links to cost guide, projects and areas
- Alt text that describes the job in the photo
Experience
On-page SEO 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+
- pages optimised
- 10,000+
- documented case studies
- 35
More Home services SEO
The other disciplines, written for contractors and trades.
Keyword Research for home services
Emergency, repair, replacement and cost queries mapped by job value, season and service area, so pages target the work you want rather than the phrases with the biggest numbers.
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 moreAnatomy of a service page that books jobs
The first mobile screen. A specific H1 naming the job and the area, one line on why you, a tap-to-call button and a quote or booking button, plus the most relevant trust marker - a Gas Safe number for a boiler page, an NICEIC badge for rewiring, a state licence number in the US. A large stock photo of a smiling man in a hard hat is not a trust marker.
Directly below. What the service covers, who it is for and the signs that someone needs it. For planned services, the options available - materials, systems, brands - in plain language with the trade-offs explained.
Middle of the page. Price ranges or the factors that set the price, the process from first contact to sign-off, typical timescales and what happens about mess, access and permits or building control. This is where most homeowner anxiety sits and where most contractor pages say nothing.
Proof. Two or three linked project pages with real photos, reviews that mention this service specifically and the warranty that applies. Reviews about punctuality on a page selling a five-figure extension are weaker than reviews about the extension.
Close. A short FAQ built from questions your office actually gets, the areas covered and a second call to action. If finance is available, say how it works and link to the full details.
Title, H1 and meta patterns by page type
Patterns, not formulas. Each example is written for the intent of the page, and every real title is checked against the live results before it ships.
| Page type | Title tag example | H1 example | Meta description angle |
|---|---|---|---|
| Emergency page | Emergency Plumber in Leeds | 24/7, Usually Within the Hour | Emergency plumbing across Leeds, day and night | Response time, areas covered, Gas Safe where relevant, call now |
| Planned service | Flat Roof Replacement in Bristol | EPDM & GRP Specialists | Flat roof replacement in Bristol, built to last | Materials offered, guarantee length, free survey |
| Cost guide | Conservatory Roof Replacement Cost (Real Price Ranges) | How much does a conservatory roof replacement cost? | Ranges by roof type, what changes the price, free quote |
| Location page | Electrician in Sutton Coldfield | NICEIC Approved | Electrical work in Sutton Coldfield, from rewires to EV chargers | Local jobs completed, response area, accreditation |
| Project page | Garden Room and Patio Project in Harpenden | A garden room and porcelain patio in Harpenden | What was built, the problem solved, link to the service |
| US service page | AC Repair in Tampa, FL | Same-Day Service, Licensed | Same-day AC repair in Tampa | Licence held, availability, financing if offered |
Response-time and availability claims in titles must be true most of the time. If they are not, reviews will say so.
Free review
Get a free On-page SEO 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.
A heating service page before and after
A composite of the pattern I see most often, and the version I would build instead.
Before
- H1: "Our Services"
- Boiler repair, installation, servicing and bathrooms on one page
- Phone number in the header only, as an image
- Stock photos, no projects, no Gas Safe number
- "Contact us for a competitive quote" and no price information
- Twelve-field contact form with no option to send a photo
After
- Separate pages for boiler repair, boiler installation and servicing
- H1 names the job and the area; tap-to-call in the first screen
- Gas Safe registration and manufacturer accreditation next to the CTA
- Installation price ranges by boiler type and what changes them
- Three linked projects with photos and the towns they were in
- Short form with photo upload and a stated response time
Trust signals that count for trades
Google's guidance on experience, expertise, authoritativeness and trust applies to home services in a very practical way: homeowners are letting a stranger into their house and often paying a lot of money. The signals that matter are the ones a careful homeowner checks.
In the UK that means scheme registrations where they apply - Gas Safe for gas work, an electrical competent person scheme such as NICEIC for notifiable electrical work, FENSA for replacement windows and doors, TrustMark for government-endorsed quality - plus insurance and any manufacturer installer accreditation. In the US it means the state or local contractor licence and its number, insurance and bonding where required, and manufacturer certifications. Some states require the licence number in advertising, so check your licensing board's rules.
Beyond badges, show the people. Named owners and crew leads with photos, how long the business has traded in the area, real vans and real job sites. A short note from the person who did the work on each project page adds first-hand experience no competitor can copy. Only display accreditations you currently hold, and link to the scheme's own register where it has one.
Internal links and schema for contractor sites
The internal linking model is simple and most sites still miss it. Service pages link to their cost guide, their emergency page where one exists and their best projects. Project pages link up to the service and across to the location they were in. Location pages link to the services offered there and the projects completed nearby. Problem guides link to the service that fixes the problem. Navigation should expose every main service, not hide them under one Services label.
For structured data, start with HomeAndConstructionBusiness or the most specific subtype that fits: Plumber, Electrician, RoofingContractor, HVACBusiness, GeneralContractor, HousePainter or Locksmith. Include the name, phone, address only if customers visit it, areaServed for the towns or regions you cover, opening hours and sameAs links to your directory profiles. Inner pages use Service with a provider reference and BreadcrumbList. Do not mark up your own reviews expecting star ratings in results - Google does not show stars for reviews a business publishes about itself.
Where SEO meets CRO
The page that ranks has to be the page that sells
On a trades site the same elements serve both ranking and conversion: a specific H1, visible accreditations, real project photos, price information and an obvious way to call. When I rewrite a service page I write the conversion path at the same time - what to tap, what the form asks, what happens after - so a ranking improvement turns into booked work. I judge the result by calls and form submissions per page, not by positions alone.
How I run on-page work for a contractor
- 1
Map pages to the keyword plan
Every service, cost, location and project cluster from the research gets an owning URL. Pages that compete are merged; missing pages go on the build list.
- 2
Gather the raw material
Project photos, accreditation numbers, price ranges, process notes and the questions your office answers every week. Twenty minutes with the person who prices jobs is worth more than a day of competitor reading.
- 3
Rewrite in priority order
Highest-value service pages first, then cost guides, then location and project pages. Each ships with titles, meta, headings, internal links and schema done.
- 4
Check and adjust
Search Console queries per page after a few weeks, call and form data per page, and adjustments where a page attracts the wrong searches or the wrong jobs.
Growth from real projects
Learn more about on-page seo
On-Page SEO in other industries
On-page SEO for Home Services FAQs
How many service pages does on-page SEO for home services usually need?
One for each service that has its own search demand and is worth winning. A roofer might need separate pages for roof replacement, flat roofing, roof repairs, guttering and chimney work. A service you rarely do and would rather not grow can stay as a mention on a related page.
Should we publish prices on our website?
Price ranges, yes, in most cases. Homeowners search for costs constantly, and a page that explains realistic ranges and what moves them builds trust and filters out budgets that will never fit. You do not need fixed prices. Ranges, examples and factors are enough, and they should be reviewed whenever your pricing changes.
Do before and after photos help SEO?
They help most as part of a project page with written context: where the job was, what the problem was and what was done. A gallery of unlabelled images adds little. Compress the images properly, give them descriptive file names and alt text, and link each project to the service it shows.
Which schema type should a contractor use?
HomeAndConstructionBusiness, or a more specific subtype where one fits, such as Plumber, Electrician, RoofingContractor, HVACBusiness or GeneralContractor. Add Service markup on service pages and BreadcrumbList across the site. Keep the name, phone number, hours and service areas identical to your Google Business Profile, so every source describes the same business.
Can we copy manufacturer product descriptions onto our pages?
It is better not to. The same text appears on hundreds of installer sites. Explain which products you fit, why you choose them for certain homes and what the warranty means when you install them. That is information only an installer can give.
Should the homepage target our main service?
For a single-trade business, usually yes - the homepage often ranks for the trade plus your main town. For multi-trade businesses, the homepage should introduce the business and route visitors to strong individual service pages, which then do the ranking for each service.
Start on-page SEO for home services with your best service page
Send me the page for the job you most want to win. On a free 30-minute call I will go through it as a homeowner and as a search engine, and tell you what I would change first.