Home / Services / Home services SEO

Home services SEO company

A Home Services SEO Company for Businesses Running More Than One Trade

Moha is a home services SEO company for the businesses that do plumbing and electrical, or heating and drains, or five things on one van. That is the problem worth solving here: one website trying to be three businesses ranks as none of them. We fix the architecture first, then deal with the aggregators sitting above you and the badge Google now puts above everything.

Thank you. We have your details and will send the audit back shortly.

Free, and no call required. We tell you which of your trades the site is currently ranking as.

One trade at a time · Licence classification checked · Reporting by trade

An electrician working at a consumer unit
482,509 businesses across the six trade codes a home services firm reports under
482,509businesses across the six home services trade codesCensus Bureau, County Business Patterns 2022
0NAICS codes that mean "home services", which is the whole problemCensus Bureau classification
Verifiedthe badge replacing Google Guaranteed, and it sits above the mapGoogle Local Services Help
$1Mgeneral liability cover Google usually wants before you can run thereGoogle Local Services requirements

The thing that makes home services different

Home services is not a trade, it is several, and your website has to pick

There is no Census code for home services. There is one for plumbing and heating, one for electrical, one for roofing, one for pest control, one for remodelling, one for landscaping. Your business sits across several of them and your website is trying to represent all of them at once, which is why it usually ranks properly for none.

One site, several trades, two ways to build it Flatevery trade on one pageHome pageServicesPlumbing, electrical, heating, drains, roofingAreas we coverTown, town, town, townNothing says what the business primarily is, and thereis nowhere to answer a question.A section per tradeordered by revenueHome pageHeatingBoiler repair, installs, servicingHeating in each townDrainsBlockages, surveys, repairsEach section has a subject, somewhere to put thequestions and its own areas underneath.
On the left, every trade crammed onto a services page and a home page. On the right, a section per trade with its own pages underneath. Same business, same van, completely different result.

Why the flat version fails

A search engine works out what a site is primarily about from how much of it is devoted to each subject and how the pages link to each other. Give it a home page naming five trades and a services page listing twelve things, and the honest answer to "what is this business" is "a bit of everything", which is the worst answer available in local search.

The flat version also has no room. There is one page about drains, so there is nowhere to answer what a blocked main line costs, how a camera survey works or why a repair failed twice. Those are the questions that win the job, and they need pages to live on.

What the structured version does

A section per trade, each with its own landing page, its own service pages beneath it and its own internal linking, so the site has a clear shape. Then the areas sit underneath the trades rather than beside them, because a page about emergency drains in one town is a real page and a page about "home services" in that town is not.

It also lets you be honest about proportion. If eighty per cent of your revenue is heating, the site should look like a heating business that also does other things, not like a directory of your capabilities.

Where we start

With your revenue by trade for the last twelve months. The site gets built in that order, because the trade that pays most should not be the one with the thinnest page.

If the split is genuinely even, we start with whichever trade has the least competition in your market, since that is the quickest proof the work is doing something.

What a customer actually sees

Three things sit above your website, and only one of them is beatable

Search a trade plus a town and look at what fills the screen before anybody's website appears. Knowing which of those you can win and which you are renting is most of a sensible plan.

01 · Local Services Ads

The badge at the very top

Paid, pay per lead, and it sits above everything including the map. You cannot rank into it; you qualify for it. Google screens the licence, the insurance and background checks for the people who enter homes. It is not SEO and we will not pretend it is, but it changes what the rest of the page is worth.

02 · The Map Pack

Three businesses on Google Maps

The one that pays best and the one you can genuinely win. Google ranks it on relevance, distance and prominence, and relevance is decided by your categories and your pages, which means a business that has picked a primary trade beats one that has not.

03 · The aggregators

Directories selling your own market back

The lead marketplaces hold most of the broad category terms with budgets and link profiles no contractor will match. They are your competitor in the results and your supplier in the inbox at the same time, and the lead they sell you usually went to two or three rivals as well.

What we do

What a home services SEO company should actually do each month

Our SEO services for home service companies cover ten things, in an order set by your revenue rather than by a template: the site architecture, trade pages, area pages underneath them, the Google Business Profile, technical SEO, content, reviews, link building, AI search and reporting by trade. SEO for home services is mostly this, done in the right sequence.

The first month is mostly structural. Moving pages around is unglamorous and it is usually the thing holding everything else down, because no amount of content fixes a site that cannot say what it is.

A worker drilling into a timber frame
01

Site architecture, one section per trade

The job that comes first and the one nobody sells. Each trade gets its own landing page, its own service pages beneath it, and internal links that keep the sections apart rather than threading everything back through one services page.

Where one of those trades is the whole business, it gets its own treatment: we have written separately on how a seasonal trade is planned and on landscaping SEO company work, where route density rather than season sets the limit. Done properly the shape of the site tells a search engine what you primarily are and gives every other page somewhere to belong. Done the usual way you have one page per trade competing with the home page and with each other, which is the commonest reason a multi trade business ranks below a single trade rival.

A section per tradeOrdered by your revenueAreas beneath tradesInternal links kept apart
02

Trade pages that answer the job, not the category

A page about plumbing is a category. A page about a blocked main line, a failed water heater or a rewire is a job somebody has right now, and those are what people actually type. On the electrical side the list now starts with the charger and the panel, which is why our electrician SEO work leads with them.

Keyword research here means one pass per trade rather than one for the business, and the resulting SEO strategy is a build order as much as a target list. So each trade gets a landing page and a set of job pages underneath it, each answering what it costs, what drives that number, how long it takes and what happens if it is left. One primary query per page, with overlap checks so your drains page and your emergency plumbing page are not fighting.

Job level, not category levelCost and timing answeredOne primary per pageQuery overlap checks
03

Area pages that sit under a trade

The usual mistake is a page per town covering everything you do. It competes with your own trade pages, says nothing specific, and reads like it was generated, which it usually was.

The version that works puts the area under the trade: emergency drains in one town, rewiring in another, built from what that place is actually like. Housing age decides most of it, since a street of 1930s houses and a new development need completely different work.

Trade crossed with areaBuilt from housing stockOverlap measuredBuilt in batches
04

Google Business Profile, and choosing one primary category

The single most consequential setting on your profile, and multi trade businesses get it wrong more than anyone. The primary category carries far more weight than the secondary ones, so picking the trade you want more of beats picking the one that sounds biggest.

After that it is the unglamorous work: services completed, service areas honest, hours including the emergency ones, photographs from real jobs, and the licence details where your state requires them. Most home services firms are service area businesses, so the address stays hidden. Our page on local SEO for home services goes through the profile limits properly. What local SEO covers is the same here, one profile at a time.

Primary category chosen deliberatelyService area set properlyReal job photosLicence details in place
05

Technical SEO on a site that just got restructured

Technical SEO for home services is unusually consequential because of what comes before it. Core Web Vitals, mobile rendering, crawling, redirects, sitemaps and structured data. Restructuring a site means redirects, and a botched redirect map is the fastest way to lose everything the old site had earned, so this runs alongside the architecture work rather than after it.

On top sits the ordinary division of search engine optimization work, the on-page SEO that makes each trade page worth ranking and the off-page SEO that gives the domain enough weight to appear in search results against a specialist. Schema has to say which trades you offer and where you work without claiming an address customers will drive to. Most home services searches happen on a phone, often mid problem, so speed is a conversion question before it is a ranking one.

Redirect map checkedCore Web VitalsService area schemaCrawl and index fixes
06

Content that answers the price question per trade

Every trade has three questions: what does it cost, how long does it take and what happens if I wait. Most home services sites answer none of them, which sends the visitor to a forum where the number is wrong, or to a competitor who did answer.

You do not have to publish a price list. Explaining what drives the price converts better than either a number or silence, and a content strategy built that way earns organic traffic from people with a job to place rather than readers. It is also the content marketing that still works two years later.

What drives the pricePer trade, not genericAnswer first structureContent calendar
07

Reviews, and getting the trade named in them

Reviews move the map and they decide which of three businesses gets the call. For a multi trade firm they do something extra: a review naming the specific job is a relevance signal for that trade, which is exactly what a site covering several of them needs.

Requests go out at the end of every job, by text as well as email, and every review gets a reply in your voice. We ask in a way that gets the customer naming the work and the area naturally rather than reciting a script.

Requests after every jobTrade named naturallyReplies in your voiceMonthly review report
08

Citations and local link building

Citations first, because the details have to agree everywhere Google checks: name, phone, service areas and any licence number your state requires in advertising. Multi trade firms often carry several licence numbers, and the directories rarely have more than one of them right.

Then backlinks from sources that exist in your market: suppliers and manufacturers you are certified by, trade bodies, the chamber, the teams and events you sponsor, local press when something is worth covering. We do not buy links or use networks.

Citations per licenceSupplier and trade body linksLocal sponsorshipsRisky link review
09

AI search optimization for AI Overviews and ChatGPT

People now ask assistants what a repair should cost, whether something is urgent and whether a job needs a licensed trade at all. Moha is an AI powered agency, so this sits inside the retainer, and nothing about it involves submitting your site anywhere.

What gets quoted is a business whose details agree everywhere and whose pages answer in the opening line. One of our clients is now named inside Google's AI answers, and the method behind it transfers directly to a page about what a rewire involves.

Answer first structureEntity consistencyAI visibility checksPer trade specificity
10

Reporting by trade, not by website

A single traffic figure is useless to a business running four trades, because it cannot tell you that your drains work doubled while your electrical work went quiet. That is an operational fact and it should arrive as one.

So we report calls, form fills and booked jobs split by trade and by area, with the conversion rate of each page underneath as the explanation for where the leads came from. Anything not working gets named rather than averaged away.

Split by tradeSplit by areaLeads traced to pagesNext month's plan

Work you can check

Results you can verify

Ask whoever is pitching which tool produced the figure and what dates it covers. Our case studies name both.

Service area business

Ranking in towns the business had no page for

Pages built per place from real data, which is the same build a multi trade firm needs under each of its trades.

Pages built per place
Against a bigger budget

A local operator holding results a national wanted

The profile rebuilt, content aimed at the questions buyers actually type, reach pushed out one area at a time.

Holding off a national budget
Named by the assistants

Getting a client quoted inside Google's AI answers

Business details reconciled across the web, crawl faults cleared, content rewritten to answer rather than sell.

The AI answers rebuild

The market you are in

482,509 businesses, and no agreed name for what you do

Add up the six Census codes a home services business normally reports under and you get 482,509 establishments. There is no code that means "home services", which is a classification detail with a direct consequence: the category exists in marketing and not in the data, and search behaves the same way.

The six trade codes, and how many businesses are in each ESTABLISHMENTS, 2022Residential remodelersNAICS 236118133,345Landscaping servicesNAICS 561730117,109Plumbing, heating and air conditioningNAICS 238220109,601Electrical contractorsNAICS 23821081,842Roofing contractorsNAICS 23816024,532Exterminating and pest controlNAICS 56171016,080
Source: U.S. Census Bureau, County Business Patterns 2022, establishments by NAICS code. Totals 482,509 across the six codes a home services firm normally reports under.

What that means for your keywords

The same is true of the words businesses use about themselves. A home service business describes itself that way, and so does anyone selling home improvement SEO services, but people search trades, not categories. Volume for "plumber near me" dwarfs anything with "home services" in it, and the terms that do use the category phrase are mostly other businesses looking for a marketing agency rather than customers looking for a tradesperson.

So the pages get built per trade and per job, and the words "home services" appear mainly in your own positioning. That is the opposite of how most multi trade websites are written, which lead with the category because it describes the company, and the company is not what anyone is searching for.

Where the competition actually is

Not the other multi trade firms, who have the same problem you do. It is the single trade specialist in your town who has one clear subject and twelve years of pages about it, and the aggregators above both of you. Beating the specialist means being as specific as them inside that one section of your site.

Only in the trades

What you may advertise, and what Google will check before it puts you on top

Two separate things catch multi trade businesses. Advertising a trade you are not licensed for, which is easier to do by accident when the site lists five of them. And the screening Google now runs before a business can sit above the map at all.

The classification trap, and why it is worse for you

A single trade business advertises one thing and holds one licence. You advertise five and may hold two. Every state that licenses a trade treats a website as advertising, and California goes furthest: under Business and Professions Code 7027.1 advertising work in a classification you do not hold is a misdemeanour, and the statute expressly covers directory listings, which is most of what local SEO builds.

The usual way this happens is not dishonesty. Somebody adds a service to the page because the searches are there, intending to subcontract it, and the site now advertises licensed work the business cannot legally contract for. Several other states require the licence number in each advertisement regardless of medium, and a multi trade firm often needs more than one number on the page.

How we handle it

Before the services architecture is built we ask which licences the business actually holds and in whose name. Trades you subcontract are described as subcontracted or left off.

This is how we build your pages. It is not legal advice, and your licensing board governs. Thresholds and classifications vary by state and some cities add their own.

Google's badge changed, and most agency advice has not caught up

Local Services Ads sit above the Map Pack for home services categories, and entry is by screening rather than by ranking. Google checks licences, insurance and background checks for the people who enter customers' homes, and in practice wants general liability cover around the million dollar mark before a business can run there.

What has changed is the badge itself. Google's own documentation states it will be discontinuing the Money Back Guarantee associated with the Google Guarantee badge, consolidating to a single **Google Verified** badge. Existing advertisers get it automatically; new ones have to complete the Local Services screening and verification process first. Most agency pages still describe the old money back guarantee as a selling point.

Where this meets the SEO

We do not run Local Services Ads as part of an SEO retainer and will not bill you as though we do. What we do is make sure the things the screening checks, the licence details, the insurance, the business name and the service areas, all agree with what your website and your profile say.

That consistency is what the verification looks for and what the Map Pack rewards, so it is the one piece of work that pays on both surfaces.

The aggregators, and the arithmetic of a bought lead

The lead marketplaces hold the broad category terms and sell what they capture back to you. The part worth being clear eyed about is that the same lead usually goes to two or three of your competitors, so what you are buying is the chance to call first rather than the job.

That is not an argument for never using them. It is an argument for knowing what they are: rented demand with no residual value, against organic pages that cost the same once and keep working. We will tell you when your own numbers say to wind the spend down rather than letting it run forever because it is easier than building.

Worth knowing

Many marketplaces also list your business whether you buy from them or not, often with details that are wrong. Correcting those is part of the citation work and it is worth doing even if you never spend a penny with them.

A tool belt with hand tools
Why Moha

Why multi trade firms choose Moha as their home services SEO agency

Most agencies sell a template with a services page and a town page and report one traffic figure. For a business running four trades that is the wrong structure and the wrong number. We rebuild the architecture around your revenue, keep each trade in its own section, and report by trade. Behind that are home services SEO experts rather than a reseller, and the strategist you deal with is an SEO consultant who learns which trade pays you best.

Architecture before content

The sections get built first, because no amount of writing fixes a site that cannot say what it is.

Ordered by your revenue

The trade that pays most does not end up with the thinnest page on the site.

Licences checked first

We ask what you actually hold before the services pages are written, not after somebody notices.

Honest about paid

Local Services Ads are not SEO. We will not bill them as though they are, and we will say when a marketplace is worth winding down.

Reported by trade

Four numbers rather than one, because one average cannot tell you which half of the business went quiet.

Leave when you like

Long enough at the start to judge the work fairly, and no notice period holding you after that.

How it works

Our home services SEO process

Revenue and licences first, then the structure, then the trade that pays most, then the rest.

1Week 1

Audit, revenue and licences

What the site currently ranks as, your revenue by trade, which licences you hold and in whose name, what the profile says, and which marketplaces already list you. The findings are yours either way.

2Weeks 2 to 6

Rebuild the structure

A section per trade in revenue order, the redirect map checked line by line, the primary category chosen deliberately, licence details placed where your state requires them, call tracking in place.

3Months 2 to 4

The trade that pays

Job level pages under your biggest trade, the cost questions answered properly, area pages underneath it, and review requests running after every job.

4Month 4 on

The next trades and authority

The second and third trades built out once the first is producing, local links, and new areas added only where the pages underneath them are real.

Home services SEO pricing

What home services SEO costs with Moha

One flat monthly figure, quoted once the free audit is done. No charge per lead and no commission on a job. What moves the number is how many trades are in scope and how many areas underneath them. Nothing is subcontracted, and you are not buying a lead three competitors also bought.

Launch
$3,000 /mo

For one trade done properly before the others follow.

  • One core service
  • Architecture and technical fix
  • Done for you execution
  • Reporting by trade and area
  • Dedicated strategist
See the Launch plan
Growth · most chosen
$4,800 /mo

For two or three trades running at once.

  • Three services, kept in step
  • Several trades in scope
  • Work prioritised ahead of other accounts
  • Reporting by trade and area
  • Dedicated strategist
See the Growth plan
Scale
Custom

For multi crew operations or several branches.

  • Every channel you need, synced
  • Every trade and location covered
  • Reporting by branch, trade and area
  • Dedicated strategist and named account team
Book a strategy call

Will SEO pay for itself for your company?

8booked jobs a month
$7,200revenue a month
2.4xrevenue for each dollar spent
9calls a month to break even

At these numbers, SEO returns two dollars of revenue for every dollar spent.

Watch

Replying to reviews, from Google itself

For a business running several trades the reviews are also the clearest public record of which one you are best at, which is worth steering rather than leaving to chance. Google's help channel covers finding and answering them. Making sure the right work gets named is the part we run.

Questions

Home services SEO questions owners ask

Taken from what owners post in Google's Business Profile help community, on the Local Search Forum and in trade groups, plus the phrasings people type into a search box.

Launch is $3,000 a month and Growth $4,800, with multi crew operations quoted individually. Most quotes you will get from an SEO company for home services are priced per month regardless of scope, which is why ours moves with the number of trades. Judge it per trade rather than per month: across two trades the Growth plan is $2,400 a trade, which is less than most firms spend on a marketplace in a quiet month and it builds something you keep.

No, and this is the single biggest thing we change. A home page naming four trades tells a search engine the site is about a bit of everything, which is the weakest position available. Build a section per trade, in the order your revenue actually falls, and let the home page point at them. You will rank for more by claiming less on any one page.

Whichever pays you most, unless the split is genuinely even, in which case start with the one facing the least competition locally because it produces proof soonest. What we would avoid is starting with the trade you wish you did more of but currently barely sell, since there is no review history or photography behind it yet.

Often yes, and it is not SEO, so we will not bill it as though it is. They sit above the map, they are pay per lead, and you qualify rather than rank: Google screens licences, insurance and background checks for anybody entering a home. What we do is make the licence details, insurance, name and service areas agree across your site and your profile, which is what the screening looks at anyway.

Not in the form most articles describe. Google's own documentation says it is discontinuing the money back guarantee attached to the Google Guarantee badge and consolidating to a single Google Verified badge. Existing advertisers get it automatically, new ones must complete the Local Services screening first. If an agency is selling you the money back guarantee as a benefit, they have not read the update.

While the organic work matures, often. Forever, no. The same lead typically goes to two or three competitors, so you are paying for the chance to call first rather than for the job, and nothing accumulates. We will tell you when your own numbers say to wind it down. Worth knowing separately: those sites often list you whether you buy or not, usually with something wrong, and correcting that is part of the citation work either way.

Carefully, and in some states not at all. Franchised home services systems have a further layer of this, which our page on multi location brands covers. A website is advertising, and California makes advertising work in a classification you do not hold a misdemeanour, expressly including directory listings. The safe version describes the work as subcontracted or leaves it off the services page. We ask which licences you hold, and in whose name, before the architecture is built rather than after.

Structural and technical fixes often show within weeks, because they usually release something that was being held back. A job level page in a normal suburb takes two to four months. The broad trade terms in a city take six to twelve, because that is where the specialists and the marketplaces sit. Starting with one trade rather than four is what makes the first months visible.

The trade you want more of, not the one that sounds biggest or the one you started as. The primary category carries far more weight than the secondaries, and a multi trade business that leaves it on whatever was picked at setup is usually ranking for the wrong half of what it does. It can be changed, and the change is one of the fastest moving things on this list.

You do. Put the listing, the domain and the analytics in an account the company controls and add whoever you hire as a manager on top. The reviews live on the listing and cannot be moved, so a profile held in a former agency's account takes years of proof with it. Anyone who insists on holding it has described what leaving them looks like.

Nobody can promise it and there is nothing to submit. Google's documentation puts the requirement at being indexed, snippet eligible and genuinely useful. In the trades that favours whoever answers the cost and urgency questions properly, because an assistant then has something real to quote. A page listing the brands you install gives it nothing.

No. Google decides, and map results reorder for every searcher depending on where they are standing, which for a service area business means constantly. What we will put in writing is the work, and the report counts booked jobs by trade.

One van usually means one trade should be done properly rather than four done thinly, which is a smaller job than it sounds and the cheapest version of this work. A single trade with a real section, honest area pages and a review flow beats a multi trade site with none of those, and you can add the second trade once the first is producing.

Usually, and the honest answer depends on what the platform lets us change. Several of the big trade website vendors do not allow control over URL structure, redirects or indexing, which are exactly the things that need fixing to build sections per trade. We check during the audit and say plainly if the platform is the limit, rather than billing you for a year of working around it.

Inside your plumbing section, be as specific as they are. Our page on what a plumbing specialist's site does shows the depth to match. The reason a specialist beats a multi trade firm is not that they are better, it is that their whole site is about one thing. A section with the same depth closes that gap, and you keep the advantage they do not have, which is the customer who called about a drain and also needs the electrics looked at.

Free audit

Work with a home services SEO company that starts with the structure

Send the website over and you will get back which of your trades the site currently reads as, what the architecture should be in revenue order, and anything it advertises that your licences may not cover. If you want paid search running while the sections mature, that is our paid search service.

Thank you. We have your details and will send the audit back shortly.

No call required.

Photographs via Openverse: an electrician at work by MTA C&D, CC BY, framing work by CNE CNA C6F, public domain, and a tool belt by Homedust, CC BY.