Skip to main content Scroll Top

Home Services SEO: Search Visibility for Multi-Trade Companies, Franchises and Home Services Brands

Updated September 2026 · Written and maintained by the Progression Agency strategy team

Home services SEO is search engine optimization for companies that send crews into people’s homes across several trades (plumbing, heating and cooling, electrical, roofing, garage doors, pest control, cleaning and more) and for the brands and franchise systems that run them. It gives every trade, service and genuine service area a page a homeowner can act on, keeps each location’s Google Business Profile inside Google’s rules, and counts the result in booked jobs rather than rankings. Progression Agency is based in New York City and works with clients across the United States and worldwide.

On this page · 17 sections
  1. What is home services SEO, and how does it differ from single-trade SEO?
  2. Where do homeowners look for home services today?
  3. How should a multi-trade website be organized?
  4. How do you build service-area pages that are not doorway pages?
  5. Google Business Profile rules for service-area businesses
  6. Where do Local Services Ads fit next to SEO?
  7. A review program that stays inside Google’s and the FTC’s rules
  8. Seasonal demand: publish before the rush
  9. Franchise and multi-location structure
  10. Proof homeowners check before they call
  11. Technical SEO and structured data for home service sites
  12. How do homeowners ask ChatGPT, Claude, Perplexity, Gemini and Copilot for a plumber or HVAC company?
  13. What owners type when they look for help with search
  14. What does SEO cost for a multi-trade company?
  15. How long does home service SEO take?
  16. How to choose a home services SEO agency
  17. Related services for home services companies

The short answerA multi-trade search program has four working parts: a hub for each trade with one page per service, town pages only where there is something true and local to say, one Business Profile per real location, and a review request sent to every customer in the same way. It runs beside Local Services Ads and Google Ads, which are bought and ranked separately, so the job is to share data between them rather than pay twice for the same homeowner. We report booked jobs by trade and by town, taken from call tracking and your field service software. Profile and technical fixes are usually the first changes to show; new trade and town pages build over several months, and contested trades in large metros take longer.

Search volumes, costs per click and SEO difficulty are Ubersuggest data for the United States, September 2026. Google’s policies and help pages, the FTC rule, EPA and Regulation Z requirements and California law are linked to their publishers and were read in September 2026. Price ranges are the planning ranges published in our SEO pricing guides, not quotes. The seasonal chart is an illustration, and the channel chart is an editorial scoring, not measured data.

What is home services SEO, and how does it differ from single-trade SEO?

It is the same discipline applied to a harder shape: several trades, dozens of services and a service area that can differ by trade, all aimed at the same homeowners in the same towns. A single-trade plumber can win with one tight site. A company that also replaces furnaces, upgrades electrical panels and reroofs houses needs a structure that stops its own trades from competing with each other, and a Google presence that tells one consistent story about who the company is.

For one trade on its own, our trade pages go deeper: SEO for plumbers, HVAC SEO services and search for heating and cooling companies, electrician SEO, roofing SEO, landscaping SEO, pest control SEO, locksmith SEO and moving company SEO. General and specialty builders are covered by contractor SEO. This page is for the company, brand or franchise system that runs several of those trades under one name.

Single-trade company, multi-trade company and franchise brand: what the search work has to handle
Single-trade companyMulti-trade companyFranchise or multi-location brand
Site structureOne trade hub, its service pages, a few town pagesA hub per trade, each with its own services and townsA brand site with a location section, or brand plus franchisee sites
Google Business ProfileOne profile per staffed locationStill one profile per location; the trades appear as categories and servicesOne profile per location, same brand name everywhere
Service areaOne radius around the shopOften different by trade, because some crews travel farther than othersSet by territory agreements, which the pages must respect
Keyword overlapLittleHeavy: water heaters, heat pumps and generators sit between tradesHeavy between neighboring territories
ReviewsOne streamOne stream, read by trade in reportingOne stream per location, one standard for asking
What gets reportedCalls and booked jobsBooked jobs by trade and by townBooked jobs by territory, rolled up for the brand

Why multi-trade sites lose to specialists

The pattern is familiar. A specialist’s page about tankless water heaters answers one question completely, while the multi-trade site has a single Services page listing forty jobs at a line each. Nothing on that page matches a detailed question. The fix is structural rather than a matter of adding keywords: each trade gets a hub, each service a full page, and the navigation lets a homeowner and a crawler move from trade to service to town without dead ends.

When an acquired company should keep its own brand

Roll-ups often buy a trade business with years of reviews under its own name. Folding it into the parent brand on day one throws that recognition away; keeping it forever splits the effort. A workable middle path is to keep the acquired brand’s site and profile running under its real name until the business itself rebrands on trucks, invoices and phones, then change everything at once, so the name homeowners see in search matches the name on the van.

Where do homeowners look for home services today?

In more places than they used to, and many of those paths end in a search for your name: Google’s map results and the Local Services Ads above them, the organic results below, lead marketplaces, neighborhood apps and group chats, a neighbor’s recommendation and, for some, an AI assistant. Each place draws on the same facts about your company, so the work is keeping those facts consistent and complete.

Where homeowners look for home services, and what each place needs from you
Where they lookWhat the homeowner seesWhat it needs from you
Google map resultsA few nearby businesses with ratings, hours and a call buttonA verified Business Profile with the right categories, service areas, photos and a steady flow of reviews
Local Services AdsScreened providers with a badge, a rating and call or message buttonsScreening, licenses, insurance, reviews and fast answers to leads
Organic resultsService pages, town pages, cost guides and directoriesA page that answers the specific job in the specific town
Lead marketplacesProfiles and quotes from several companies at onceConsistent name, phone and reviews, and a clear view of what each lead costs
Neighborhood apps and groupsA neighbor’s recommendationA name that is easy to search afterwards, with a strong result when they do
AI assistantsA short list of named companies with reasonsSpecific facts in text: services, towns, hours, license numbers, price ranges

Google says local results are ranked on relevance, distance and prominence, and that there is no way to request or pay for a better local ranking. Distance cannot be changed; relevance and prominence are the two levers every section below works on. On the marketplace side, our guide to how Angi works for contractors sets out what shared leads really cost.

A referral rarely ends with the neighbor’s phone number. The homeowner searches the company name, looks at the reviews and the map listing, and decides there. That branded result is the cheapest lead a company will ever get, and it deserves attention: the right profile showing, recent reviews answered, the site loading quickly, and no outdated directory listing with an old number ranking beside it.

1,600 — US searches a month. for "home service seo".
20 — Service areas. Google's limit per profile.
2 hours — Driving time. outer edge of a service area.
5+ — Reviews. recommended for Local Services Ads.
10+ — Locations. needed for bulk verification.
0-100 — Google Trends scale. relative interest, not volume.

How should a multi-trade website be organized?

By trade first, then service, then place: a hub page for each trade, one page for each service a homeowner buys on its own, and town pages only where the town changes something. That order mirrors how people search (a job, then a place) and keeps trades from competing with each other for the same queries.

How a multi-trade site is organizedHow a multi-trade site is organized
Each level links down to the next and back up, so trades never compete with each other.
Page types on a multi-trade home services site
Page typeWhat it answersLinks to and from
Trade hubEverything the company does in one trade, plus licensing, financing and coverageThe home page, every service page in the trade, the trade’s town pages
Service pageOne job: symptoms, what the visit involves, what drives the price, warranty, bookingIts trade hub, related services, the towns where the job is common
Emergency pageWhat counts as an emergency, hours, after-hours fees, how quickly someone can comeEvery service page where emergencies happen
Town pageWork in one town: typical jobs, local rules, crews, reviews from neighborsThe relevant service pages and the service-area map
Cost guidePrice ranges and what moves them, with the assumptions statedThe service pages the costs apply to
Proof pagesLicenses, insurance, warranties, team, reviewsEvery booking point on the site

One hub for each trade

The hub is the page that should rank for the trade itself in your area. It carries a short overview, the list of services linked to their own pages, license and insurance details for that trade, financing and the towns covered. Hubs also cure the most common multi-trade mistake: a home page that tries to rank for every trade at once and ends up ranking for none of them.

One page for each job a homeowner buys

Repair and replacement are different purchases and deserve different pages: a leaking water heater and a new heat pump water heater, a furnace that will not ignite and a furnace replacement, a tripping breaker and a panel upgrade. Each page answers the homeowner’s questions in the order they come (what is wrong, what we will do, how long it takes, what drives the price, what is guaranteed) and ends in a call or booking button.

Which trade owns an overlapping job?

Some jobs sit between trades. Water heaters can belong to plumbing or to heating and cooling; generators and EV chargers to electrical or to a separate energy line. Pick one owner page for each job and link to it from the other trade, rather than publishing two near-identical pages that compete. The same rule keeps internal links clean: plumbing pages link mostly within plumbing, and cross-trade links go only where the jobs genuinely overlap.

What should web design for home services include?

A tap-to-call number and a booking button on every screen, trust signals next to them (license numbers, reviews, warranties), service pages that load quickly on a phone, and forms short enough to finish standing in a driveway. Design choices by trade are covered in our plumber website design, HVAC website design, electrician website design, roofing website design and landscaping website design pages, and for builders in contractor website design.

Running more than one trade under one name?Send the trades you run, the towns you cover and how jobs are booked today; we reply with the site structure and the first pages we would build.

Get a multi-trade SEO plan

How do you build service-area pages that are not doorway pages?

Publish a town page only when you can say something true and specific about working in that town, and link it from the services it supports. Pages that swap the town name into otherwise identical text match what Google’s spam policies call doorway abuse, and a site built on them can lose visibility well beyond those pages.

Google’s spam policies give, among their examples of doorway abuse, pages aimed at particular cities or regions that all funnel visitors to one destination, and sets of near-identical pages that behave more like search results than like a site someone can browse. The same document warns that sites breaking the policies may rank lower or disappear from results. For a multi-trade company the risk doubles, because the temptation is to multiply every trade by every town.

Town page test: the doorway version and the useful version
ElementDoorway versionUseful version
OpeningThe same paragraph with the town name swapped inThe jobs you do most there and why, in a sentence or two
PhotosStock images or the same van photo on every pageRecent jobs in that town, shown with the homeowner’s permission
Local rulesNonePermit, inspection or utility rebate rules that apply there, linked to the issuing office
CoverageFast service everywhereWhich crew or branch covers the town, and arrival windows only if you track them
ReviewsCompany reviews pasted onto every pageReviews from customers in that town, quoted with permission
Links inA footer list of every townThe service pages and the service-area map that lead there

How many town pages should a home services company build?

There is no right number. Start with the towns that already produce the most booked jobs and margin, where you have photos, reviews and local detail to publish, and add others as the material accumulates. A short list of strong pages beats a long list of thin ones, and a thin page can be merged into a neighboring town’s page later without losing anything worth keeping.

Location pages and service-area pages are different things

A location page describes a branch homeowners can contact at a real address, backed by its own Business Profile. A service-area page describes a town your crews drive to. Blurring the two, for example by giving a town page a coworking address, produces a page that misleads visitors and a profile that breaks Google’s eligibility rules.

Neighborhood pages inside large cities

In a dense city a neighborhood can matter more than the city name: parking, building access, older housing and elevator rules change how a job runs. Neighborhood pages are worth building only where those details exist and your crews work there often; otherwise a city page that lists the neighborhoods served is enough.

Google Business Profile rules for service-area businesses

Google gives a business that travels to its customers one service-area profile per location, asks it to hide the street address when customers do not visit, allows up to 20 service areas, and asks that the whole area stay within about two hours’ drive of the base. Most profile trouble in home services comes from breaking one of those rules without knowing it.

The rules come from Google’s guidelines for representing your business on Google and its help page on managing service areas. The table turns them into practice for a company that runs several trades.

Business Profile rules that catch home service companies out
RuleWhat Google’s guidelines sayWhat it means in practice
AddressA service-area business should hide its address from customersKeep the address for verification and hide it on the profile if customers never visit
Service areasUp to 20, listed as cities, postal codes or other areasChoose the towns that produce jobs; do not list a whole state
DistanceThe overall area should stay within about 2 hours of driving time from the baseA branch farther out needs its own real, staffed location and profile
NameNo added service or product information in the business nameUse the name on your trucks and invoices; a keyword string breaks the rule
CategoriesPick categories that complete the statement that the business is one; use as few as possibleA primary category for the main trade, secondary categories only for trades you perform
One profile per locationNo second profile for the same location, in one account or severalNo separate profile per trade at the same address
Virtual officesA rented mailing address where you do not operate is not eligibleCoworking desks and mailbox stores cannot anchor a profile

Categories for a company that runs several trades

Choose the primary category for the trade that brings in the most revenue or defines the company, then add secondary categories for each other trade you genuinely perform. Leave out work you do only occasionally or subcontract. The services list inside the profile carries the detail (drain cleaning, heat pump installation, panel upgrades) without diluting the categories.

Photos, services, hours and posts

Homeowners want to see real crews, vans, equipment and finished jobs rather than stock images. Hours should show emergency availability exactly as it works, and the services list should match the service pages on the site, word for word where possible, so the profile and the site tell the same story. Posts earn their place when they announce something real: tune-up openings, a new service line, a newly covered area.

Who owns the profile

The profiles belong in your company’s own Google account, with the agency added as a manager, never the other way around. If an agency or a former employee holds primary ownership, fix that before any other work. Our guides to claiming a Business Profile, verification and a profile that is not showing up cover the mechanics, and Google Business Profile optimization is the ongoing service.

Where do Local Services Ads fit next to SEO?

Beside it, not on top of it. Local Services Ads charge per lead, are ranked in their own auction and are shown prominently in Google Search for the services and areas you choose; organic and map rankings are earned separately and cannot be bought. The two work best when data flows between them.

Google’s help pages set out how the ads work. Advertisers pay for leads rather than clicks. Before an ad runs, providers are screened: background checks on the business owner and, in some cases, individual service professionals, carried out by third-party partners; checks of the licenses the trade requires; and, where the category calls for it, insurance. Position is decided by an auction that weighs your bid against how likely the ad is to produce a lead: responsiveness (missed calls count against you), how relevant your services and business bio are to the search, and profile quality, which covers rating, number of reviews, response time, photos and completed verification checks. Google recommends five or more reviews and notes that some business types need them before the ad will show.

Organic results, the map pack, Local Services Ads and Google Ads compared
ChannelHow you payWhat decides positionWhat it gives the others
Organic resultsNo media cost; the work is pages, fixes and linksHow well pages answer the search, and the site’s standingLanding pages and cost guides that paid traffic can use
Map pack (Business Profile)No media costRelevance, distance and prominence, according to GoogleReviews and photos homeowners see before they call
Local Services AdsPer leadBid, responsiveness, relevance and profile qualityLead data by job type and town
Google Ads searchPer clickBid and ad qualitySearch-term data showing which services book
What each channel asks of a home services company (1-5, editorial)What each channel asks of a home services company (1-5, editorial)
Organic work is slow and lasting; paid channels are fast and stop when the budget stops.

What Google checks before the ads go live

Screening varies by category and by location, so a roofer and a house cleaner in the same state can face different checks. Expect the business entity, the owner and sometimes technicians to be checked, licenses to be confirmed at the level the trade requires, and proof of insurance where the category needs it. Border cases exist as well: Google notes that a provider on a state line may not be authorized to work in both states.

The badge change and the end of the money-back guarantee

Google is consolidating its advertiser badges into a single Google Verified badge, which advertisers that completed verification receive automatically, and says the change does not affect ranking. It is also discontinuing the Money Back Guarantee attached to the old Google Guarantee badge; reimbursement requests only cover services booked before December 7, 2025. Pages and ads that still promise a Google-backed guarantee need rewriting.

Using ad data to decide which pages to build

Lead and search-term reports show which services and towns actually book, often sooner than organic data can. We use them to choose which service and town pages to write first, then watch whether the organic page starts to carry the service the ads were paying for. Paid management for the trades is covered by contractor advertising, plumber advertising, HVAC advertising and pest control advertising, and the general question by whether you need SEO when you already run Google Ads.

Not sure why the map results skip you?We check your Business Profiles, service areas, reviews and town pages against Google’s published rules and write down what to fix first.

Request a profile and site audit

A review program that stays inside Google’s and the FTC’s rules

Ask every customer in the same way, never pay for or filter reviews, and never tell customers what to write. Google’s policy for reviews on Maps and the FTC’s rule on consumer reviews both treat those practices as manipulation, and the FTC rule allows courts to impose civil penalties for knowing violations.

The FTC’s rule on consumer reviews and testimonials took effect on October 21, 2024. It bans fake reviews, buying positive or negative reviews, undisclosed reviews by insiders, company-controlled review sites posing as independent, review suppression through threats or false accusations, and fake social media indicators. The FTC’s guidance says the rule allows incentives only when they are not tied to a particular sentiment, and that asking only happy customers, while not banned by the rule itself, could violate the FTC Act. Google goes further for reviews on Maps: its contribution policy prohibits incentives for any review, prohibits discouraging negative reviews or selectively asking for positive ones, and bars businesses from telling staff to collect a set number of reviews or reviews with specific content, including content that names a staff member.

Review practices for home service companies
PracticeGoogle Maps policyFTC ruleOur call
Text or email every customer when the job closesAllowed: asking for genuine experiences is fineAllowedDo it
Send the review link only to customers who scored you highly on a surveyProhibited as selective solicitationNot named in the rule; the FTC says it could violate the FTC ActAvoid
A gift card or discount for leaving a reviewProhibited for any reviewAllowed only if not conditioned on sentimentAvoid on Google
Technicians told to get customers to name them in reviewsStaff may not be asked to seek content that names a staff memberNot addressedAvoid
Review quotas for techniciansProhibitedNot addressedAvoid
Threatening legal action over an honest bad reviewNot applicableUnfounded legal threats count as review suppressionNever

Ask when the job closes, the same way every time

The cleanest program is automatic. When a job is marked complete in your field service software, the customer receives one text or email with a direct link to your profile, and one reminder a few days later. Everyone gets it, whatever an internal survey said. Technicians can mention that the message is coming, without pressure and without asking for a rating or particular words.

Answer reviews, including the bad ones

Reply to every review with the specifics of what happened rather than a template, and move disputes offline with a phone number. For a bad review, acknowledge the problem, say what was done, and leave out details the customer did not share publicly. Future customers read the reply as closely as the complaint, and a calm, specific answer often reassures them more than a string of five-star ratings.

Reviews on other platforms

Homeowners also check the platforms common in your market, and assistants read them. You do not need a presence everywhere; you need accurate, claimed listings on the handful homeowners use locally, with the same name, phone number and hours as the Business Profile. Review management covers monitoring and replies, how to get more Google reviews covers the asking, and review removal covers what can and cannot be taken down.

Seasonal demand: publish before the rush

Demand for most home services moves with the weather, so pages, profiles and review pushes have to be ready a season ahead. Your own market’s pattern is visible in Google Trends, which scales interest from 0 to 100 for the place and period you choose; that is enough to set a calendar even without exact search volumes.

Google explains the method in its Trends FAQ: each data point is divided by total searches for the geography and time range, then scaled from 0 to 100, using a sample of searches. Compare “furnace repair” with “ac repair” for your metro over five years and the calendar more or less writes itself. The chart below is an illustration for a cold-winter market, not data; the curve for your own area is the one to plan on.

An illustrative year for a multi-trade companyAn illustrative year for a multi-trade company
Publish each season’s pages a couple of months before its peak; Google Trends shows the real curve for your area.

Pages need a season’s lead time

A page published in the first week of a heat wave competes with every other company’s ads and has little chance of being crawled, understood and ranked before the heat breaks. Publish or refresh seasonal service pages a couple of months before the peak, add the season’s photos and reviews as they arrive, and keep the URL permanent so it carries its history into next year.

Heating and cooling: two peaks and two quieter windows

In most US climates, heating and cooling companies see a winter peak and a summer peak with quieter maintenance months between. The quiet months are when tune-up and maintenance-plan pages earn their keep, and when there is time to gather reviews and photos for the next peak.

Storms, roofing and restoration

Storm-driven work arrives suddenly and locally. Pages about storm damage inspection, insurance claims and emergency tarping should exist before the storm, with plain language about what the company does and does not handle, because demand hits the affected area all at once and fades quickly.

Answering the phone is part of the seasonal plan

The busiest weeks are when missed calls cost the most. For Local Services Ads it is also a ranking matter, since Google counts responsiveness and says missed calls can hurt it. Overflow answering, a callback promise stated on the page and a booking form that works after hours protect the demand the rest of the work creates.

Franchise and multi-location structure

One brand domain with a location section, one Business Profile per real location under the same brand name, and a content standard that each location fills with its own local detail. Separate franchisee websites tend to split authority, duplicate content and leave the brand with no control over what homeowners read.

Google’s guidelines ask chains and brands to use the same name for every location in a country and allow one profile per location. Businesses with ten or more locations can verify profiles in bulk, but service-area businesses are not eligible, and an agency holding several businesses in one account cannot use it; home services franchises that operate as service-area businesses therefore verify location by location. Our franchise and multi-location SEO page covers the general model; this section is what changes when the locations send technicians to homes.

Who owns what in a multi-location home services program
AssetBrand or franchisorLocation or franchiseeWhy
Domain and site structureOwns and maintainsRequests changesOne domain concentrates links and keeps pages consistent
Location pagesSets the template and the standardSupplies local detail: team, photos, jobs, reviewsA template on its own produces near-duplicate pages
Business ProfilesHolds ownership or co-ownership, as the franchise agreement sets outPosts, photos and review replies day to dayOwnership disputes are painful when a franchisee leaves
Territories and service areasMaps territories to townsKeeps its service areas inside its territoryTwo locations targeting one town compete with each other
Review requestsSupplies the process and the messageSends it to every customerConsistent asking, no local shortcuts
ReportingRolls up the networkSees its own territoryOwners care about their territory; the brand cares about the pattern

One domain or many?

A single brand domain with a directory for each location is usually the stronger choice: links and reviews earned anywhere in the network support every location, the brand controls quality, and nothing is lost when a franchisee sells. Separate domains make sense mainly where a location trades under a genuinely different name.

Location pages that are more than a template

Every location page shares a skeleton, which is fine as long as the content inside it is local: the team, the trucks, jobs done nearby, towns served, local license numbers and reviews from nearby customers. We give each location a short questionnaire and a photo list each quarter, which keeps pages current without asking owners to write.

Overlapping territories

When two locations can both reach a town, decide which one owns that town’s page and service area, and keep the other out. Otherwise the brand competes with itself in the map results and on the site, and the homeowner sees two listings with the same name.

Proof homeowners check before they call

License numbers, insurance, real photos, warranties and reviews, stated in text on the page where the decision is made. Some of it is a legal requirement rather than a marketing choice, and all of it helps a search engine or an assistant confirm who you are.

  • The license number for each trade and each state, as text.
  • The insurance carried, and how a homeowner can ask for a certificate.
  • Certifications your crews hold, with a line on what each one covers.
  • Warranty terms for parts and labor, in plain words.
  • Financing terms, with the disclosures the lender requires.
  • Real photos of crews, vans and finished jobs.
  • Reviews from customers in the towns the page serves.

License numbers in text, by state

State rules differ. California’s contractor law, for example, requires licensees to include their license number in all forms of advertising, as the registrar prescribes. Put each trade’s license numbers on its hub and in the footer as text, not only inside an image of a badge, so a homeowner can check them and a crawler can read them.

Certifications that are real and checkable

Name the certifications your crews actually hold and say what they mean. In heating and cooling, for example, the EPA requires Section 608 certification for technicians who maintain, service, repair or dispose of equipment that could release ozone-depleting refrigerants. Manufacturer training and dealer programs belong on the page only while they are current.

Financing offers need their disclosures

Monthly-payment offers are common in heating, cooling, roofing and solar, and federal rules govern how they are advertised. Under the Regulation Z advertising rule, an ad that states a payment amount, the number of payments or a down payment must also state the down payment, the repayment terms and the annual percentage rate. We build financing pages with the lender’s disclosures in place rather than a bare monthly figure, and your lender or counsel confirms the wording.

Photos from real jobs, with permission

Before-and-after photos of real work are the proof homeowners look for, and images a search engine can index with a caption. Get the homeowner’s permission, keep house numbers and faces out of the frame, and caption each photo with the job and the town.

Warranties and guarantees in plain words

State the warranty terms that actually apply (parts, labor, length, what voids it) in text on the service page. Vague promises such as satisfaction guaranteed do little for a homeowner comparing three companies, and give an assistant no fact to repeat.

Hub — One per trade. services, licenses, towns.
Service — One job per page. repair and replace apart.
Town — Local detail only. jobs, rules, reviews.
Emergency — Hours in text. fees and arrival windows.
Cost — Ranges and drivers. assumptions stated.
Proof — Licenses and warranty. as text, not images.

Opening territories or selling franchises?Tell us how locations are owned and run; we scope a multi-location program with reporting by territory, in writing.

Scope a multi-location program

Technical SEO and structured data for home service sites

Mark each real location up as the most specific business type available, keep pages fast on a phone, and make calling or booking a one-tap action from every service page. None of it is exotic, and all of it is often broken on home service sites built from templates.

Schema.org’s HomeAndConstructionBusiness type has dedicated subtypes for several trades, and Google’s local business documentation asks for the most specific subtype available, with name and address required and phone, opening hours and coordinates recommended. For speed, the benchmark most teams use is Google’s Core Web Vitals: the largest element on screen within 2.5 seconds, responses to taps within 200 milliseconds, and layout shift of 0.1 or less.

Structured data types for common home service trades
Tradeschema.org typeNote
PlumbingPlumberSubtype of HomeAndConstructionBusiness
Heating and coolingHVACBusinessSame parent type
ElectricalElectricianSame parent type
RoofingRoofingContractorSame parent type
PaintingHousePainterSame parent type
LocksmithLocksmithSame parent type
MovingMovingCompanySame parent type
Remodeling and general buildingGeneralContractorSame parent type
Pest control, cleaning, landscapingHomeAndConstructionBusiness or LocalBusinessNo dedicated subtype under HomeAndConstructionBusiness

One entity per location, not one per town

Structured data describes the business, so it belongs on the home page and on each real location page, with the towns listed as areas served. Marking up every town page as if it were a separate business at a separate address misdescribes the company and repeats the doorway problem in code.

Tap to call, tap to book

On a phone the number should be a real link, visible without scrolling, and the booking tool should load quickly and work without an account. Track both: calls with numbers that forward to your line, bookings as conversion events in analytics. Our conversion rate optimization and analytics teams set that up, and on-demand app development covers companies that want their own booking app.

Keep the facts identical everywhere

Name, phone number, hours and service areas should read the same on the site, the Business Profile, the Local Services Ads profile and the directories homeowners use. Inconsistent facts confuse homeowners, and they leave AI assistants choosing which version to repeat.

How do homeowners ask ChatGPT, Claude, Perplexity, Gemini and Copilot for a plumber or HVAC company?

The way they would ask a neighbor: a problem, a place and a constraint. “My furnace is banging and it’s 20 degrees out; who can come today in Plainfield?” or “Which HVAC companies near me install heat pumps and have good reviews?” The assistant replies with a few named companies and its reasons, assembled from what it can retrieve: business listings, review platforms, directories, local news and the companies’ own pages.

Google AI Overviews and AI Mode follow a rule worth knowing: Google says there are no extra requirements or special markup for appearing in them, only that a page is indexed and eligible to show with a snippet. The pages that win ordinary search are the pages that get cited. Our answer engine optimization service covers the full program; trade versions are AEO for plumbers, AEO for HVAC, AEO for roofers, AEO for electricians, AEO for pest control and AEO for locksmiths.

The prompts homeowners actually type

They are rarely a keyword. They describe a situation, and they fall into a few recognizable kinds:

  • Urgent: “Water is coming through my ceiling; who can come now?” with a town or ZIP code.
  • Repair or replace: “Is it worth repairing a 15-year-old furnace?” followed by “Who installs heat pumps near me?”
  • Reputation: “Which roofers in my town have the best reviews for insurance claims?”
  • Cost: “How much does an electrical panel upgrade cost in my city?”
  • Eligibility: “Which companies near me install heat pumps that qualify for rebates?”
  • Trust: “Is this company licensed and insured?” with the company’s name.

What the assistants lean on for home services

For local service questions, answers tend to draw on business listings and maps, review platforms and marketplaces, directories and trade associations, manufacturer dealer locators, local news and the companies’ own service pages. Pages that state services, towns, hours, license numbers and price ranges in plain text give an assistant something specific to repeat; a page that says “we do it all” gives it nothing.

What to publish so your company gets named

The same facts an assistant needs are the ones a homeowner needs, written as sentences rather than badges:

  • A sentence on every service page naming the towns served and the hours, including emergency hours.
  • Price ranges, or at least the factors that set the price, for the jobs homeowners research.
  • License numbers, insurance and certifications in text.
  • The equipment brands you install and service, where homeowners search that way.
  • Direct answers to the questions above, one per section, with the answer in the first sentence.
  • The same facts on the Business Profile, the Local Services Ads profile and the directories.

Let the AI crawlers in

Check robots.txt and any bot-protection service for the crawlers that feed assistants. OpenAI, for example, documents OAI-SearchBot as the crawler that surfaces sites in ChatGPT’s search features, and says sites that block it will not be shown in ChatGPT search answers, though they can still appear as navigational links. Firewall rules sometimes block these crawlers without anyone having decided to.

Mostly the singular phrase: “home service seo” draws about 1,600 US searches a month, while the company and agency variants register about 30 each (Ubersuggest, September 2026). Those numbers describe owners shopping for help; homeowner demand sits in the trades and services themselves.

Search demand from owners looking for SEO help (US, September 2026)
PhraseMonthly searchesCost per clickSEO difficulty (1-100)
home service seo1,600$32.6928
home service company seo30No bid data5
home services seo agency30No bid data18
Where owner demand for this service sitsWhere owner demand for this service sits
The singular head phrase carries almost all of the demand.

Figures are Ubersuggest keyword data for the United States, September 2026; difficulty is Ubersuggest’s own 1-100 estimate. The $32.69 bid on the head phrase shows how contested the attention of home service owners is. Research for each client starts elsewhere: from the jobs they sell, the towns they serve and the questions their customers ask, because that is where homeowner searches live.

What does SEO cost for a multi-trade company?

Our published planning ranges put local SEO for a single location at $600–$2,500 a month and multi-location programs at $2,000–$15,000 a month. Our pricing guide singles out home services, with legal and dental, as a contested local category, where $3,500–$8,000 a month is the planning figure. Your quote follows a written scope.

Planning ranges for multi-trade and multi-location SEO (from our published pricing guides)
EngagementPlanning rangeWhat it covers
Local SEO, one location$600–$2,500 a monthProfile, citations, reviews, local content
Local SEO in a contested category$3,500–$8,000 a monthProfile, reviews, listings and local pages, plus content and technical work
Local SEO, multi-location$2,000–$15,000 a monthScales with locations and duplicate suppression
Franchise: brand and locations together$10,000–$40,000 a monthTwo coordinated layers, brand and local
Technical SEO audit$1,200–$6,000 one-offA document naming specific URLs and fixes, ranked by impact
Google Business Profile build-out$500–$1,500 one-offCategories, services, products, photos, first posts
Citation clean-up$350–$900 one-off15–25 listings corrected, duplicates found and removed
Researched service or town page$350–$1,500 a pagePrice tracks research depth, not word count

These are planning ranges from our SEO pricing guide and our comparison of local and national SEO, not quotes. The quote comes after a short audit, as a written scope that lists the trades, locations and towns covered. The two things that move it most are the number of real locations and how many trades need their own hub and service pages.

How long does home service SEO take?

Fixes to Business Profiles and site errors are usually the first changes to show; new trade and town pages take several months to settle into steady calls; and contested trades in large metros can take a year or more. Timing against the seasons matters as much: a page published before its season has time to rank, and one published during it often does not.

A first-year plan for a multi-trade company
MonthsWorkWhat to watch
1Audit, tracking, profile ownership and clean-upCalls and bookings measured by source
2Trade hubs, core service pages, technical fixesPages indexed; profile views and calls
3-4Remaining service pages, first town pages, review program liveNew reviews per month; service-page impressions
5-6Seasonal pages ahead of the next peak; cost guidesOrganic calls by trade
7-9Town pages where jobs cluster; links from local sourcesBooked jobs by town
10-12Expand what books; merge or cut what does notBooked jobs by trade and town, set against the ad spend they replace
Jobs — Booked by trade. the primary outcome.
Calls — Tracked by page. forwarded to dispatch.
Reviews — New each month. asked of every customer.
Map — Profile calls. per location.
Paid — Cost per booked job. set against organic.
Season — Pages ready early. before each peak.

Order matters more than speed: ownership and tracking come first, so every later page can be judged by the jobs it books. For the general question, see how long SEO takes.

Running more than one trade under one name?Send the trades you run, the towns you cover and how jobs are booked today; we reply with the site structure and the first pages we would build.

Get a multi-trade SEO plan

How to choose a home services SEO agency

Choose the one that can show a working multi-trade structure, town pages you would be happy to read, and a report that starts with booked jobs. The checks below take an hour and separate agencies that do this work from agencies that describe it.

What to require before you sign, and how to check it
RequirementHow to check it
Multi-trade site structureAsk for a live site with separate trade hubs, and how they stop two trades competing for the same job
Town pages that are not doorwaysOpen two of their town pages side by side and compare the text
Profiles and accounts in your nameConfirm in writing that Business Profiles, analytics, call tracking and the domain belong to you
A review program inside the rulesAsk exactly how reviews are requested; gating, incentives or scripted wording rule them out
Reporting in booked jobsAsk for a sample report and see what comes first: jobs by trade and town, or rankings
Paid and organic working togetherAsk how Local Services Ads and Google Ads data shape page priorities
A seasonal calendarAsk what they would publish, and when, for your trades in your market
A clean exitRead what happens to pages, profiles and tracking numbers if you leave

The same questions work for a freelancer or a larger firm. In home service company SEO the deciding factor is rarely the tools; it is whether the team understands how jobs are dispatched, priced and reviewed in your trades.

Planning search across several trades?

Send the trades you run, your locations and the towns that matter most; we reply with the site structure, the profile fixes and the first pages we would build, with a written monthly scope.

Get a multi-trade SEO proposal

Getting found in search

Frequently asked questions

What is home services SEO?
It is search engine optimization for companies that send technicians into homes across several trades, and for the brands and franchises that run them. The work builds a hub for each trade, a page for each service, town pages only where there is local substance, and one Business Profile per real location, and it is measured in booked jobs by trade and town.
What does SEO for home services include each month?
A typical month mixes new pages (a service, a town, a cost guide), fixes found by crawling the site, Business Profile updates and posts, the review program, listing and link work, and a report. The balance shifts with the season: more publishing before a peak, more review collection and measurement during it, and clean-up in the quiet months.
Is home service SEO different for a company that runs several trades?
Yes, in structure more than in technique. A multi-trade company needs a hub for each trade, a single owner page for jobs that sit between trades, service areas that can differ by trade, and reporting split by trade. Without that structure the company’s own pages compete with one another and lose to single-trade specialists.
Does a company running plumbing, HVAC and electrical crews need three websites?
Usually not. One domain with a section per trade concentrates reviews, links and brand searches, and it is simpler to keep accurate. A separate site makes sense when a trade operates under a genuinely different brand name, for example after an acquisition, and homeowners know it by that name.
How many town pages should a multi-trade company publish?
As many as you can fill with true local detail: jobs done there, photos, local rules or rebates, the crew that covers it, reviews from customers in that town. Start with the towns that produce the most booked jobs. Google’s spam policies treat near-identical city pages as doorway abuse, so thin pages are a risk rather than a shortcut.
Can a business without a storefront appear in Google’s map results?
Yes. Google allows a service-area business one profile per location, with the street address hidden and up to 20 service areas listed by city, postal code or region. The address still has to be a real place the business operates from; virtual offices and rented mailboxes are not eligible.
Why does Google want service-area businesses to hide their address?
Because customers are not served there. Google’s guidelines ask businesses that travel to customers to hide the address on the public profile, and its help pages ask that the overall service area stay within about two hours’ drive of the base. Showing an address customers never visit misleads people who are looking for a place to go.
Can we add plumbing or HVAC to our Business Profile name?
Only if it is part of the name you actually trade under, on your trucks, invoices and signage. Google’s guidelines prohibit adding service or product information to the business name. Put the trades in the categories and the services list instead, where they help relevance without breaking the rules.
Do Local Services Ads improve our map rankings?
No. They run in a separate auction that weighs your bid against responsiveness, relevance and profile quality, and Google states there is no way to pay for a better local ranking. The two help each other indirectly: ad lead data shows which services and towns book, which tells you which pages to build first.
Does the Google Guarantee money-back promise still apply to Local Services Ads?
No. Google is discontinuing the Money Back Guarantee; reimbursement requests only cover services booked before December 7, 2025. It is also consolidating its Local Services badges into a single Google Verified badge, given automatically to advertisers that completed verification, and says ranking is not affected. Update any page or ad that still promises the guarantee.
Can technicians ask customers to mention them by name in a review?
Not as a company instruction. Google’s policy bars businesses from asking staff to solicit reviews with specific content, including content that identifies a staff member, and from setting review quotas. A customer who names a technician unprompted is fine; scripting it is the problem.
Is a gift card for a Google review allowed if the customer can write anything?
No. Google’s contribution policy prohibits incentives for posting any review, whatever the customer writes. The FTC’s rule tolerates incentives that are not conditioned on positive or negative sentiment, but that does not override Google’s own policy, and a gift card tied to a good review breaks both.
When should a heating and cooling company publish seasonal pages?
A couple of months before each peak, so the pages have time to be crawled, understood and linked before demand arrives. Google Trends, which scales interest from 0 to 100 for any place and period, shows when your market turns; publish ahead of that point and refresh the same URL each year.
How do franchise brands avoid duplicate location pages?
Give every location the same page structure but require local content inside it: the team, jobs done nearby, towns served, local license numbers and reviews from nearby customers. A template with only the city name changed reads as a doorway page. A short quarterly questionnaire and photo list per location keeps pages current without asking owners to write.
Which schema type should a plumbing or HVAC company use?
The most specific one: Plumber for plumbing and HVACBusiness for heating and cooling, both subtypes of schema.org’s HomeAndConstructionBusiness, as Google’s local business documentation recommends. Mark up each real location with its name, address, phone and hours, and list towns as areas served rather than as separate businesses.
Do license numbers belong on the website?
Yes, in text on each trade’s page and in the footer. Some states require them in advertising: California’s contractor law requires licensees to include their license number in all forms of advertising. Beyond compliance, a visible number lets homeowners and assistants verify the company in seconds.
How do homeowners use ChatGPT or Perplexity to find a contractor?
They describe the problem, the place and the urgency, then ask who can help, and the assistant replies with a few named companies and reasons drawn from listings, reviews, directories and company pages. Companies that state services, towns, hours, licenses and price ranges in plain text give the assistant facts it can repeat.
Where do homeowners look for home services today?
In Google’s map results, Local Services Ads and organic results, on lead marketplaces and neighborhood apps, through friends’ recommendations and, for some, through AI assistants. Many of those paths end with a search for the company’s name, so the branded result, with the right profile, recent reviews and a fast site, deserves as much care as any ranking.
What should web design for home services companies include?
A tap-to-call number and booking button on every screen, trust signals beside them (licenses, reviews, warranties), one page per service, fast loading on a phone and short forms. The design should follow the site structure of trade hubs, service pages and town pages, each ending in a clear way to book.
What does an agency charge for multi-trade SEO?
Our published planning ranges are $600–$2,500 a month for local SEO at one location, $3,500–$8,000 a month in contested local categories such as home services, and $2,000–$15,000 a month for multi-location programs, with franchise programs higher. A quote follows an audit and a written scope listing trades, locations and towns.
How soon can a new town page bring calls?
It depends on competition and on how much local substance the page carries. Expect weeks for the page to be crawled and months, not days, before it brings steady calls. Pages linked from the relevant service pages, with local photos and reviews, tend to settle faster than pages linked only from a footer.
Can SEO reporting include jobs from our field service software?
Yes, where the software can export jobs with their source or connect through its integration options. We match booked jobs to the call, form or booking that produced them and report by trade and town, so the numbers reflect revenue work rather than traffic.
Is this program right for a company with only one trade?
It can be, but a trade-specific program usually fits better. Our trade pages for plumbing, electrical, roofing, landscaping, pest control and heating and cooling describe those programs; this page covers the extra structure a company needs once it runs several trades under one name.

Running more than one trade under one name?Send the trades you run, the towns you cover and how jobs are booked today; we reply with the site structure and the first pages we would build.

Get a multi-trade SEO plan

Get a free marketing proposal

Tell us what you are trying to grow and we will come back with a plan, not a pitch deck. Same-day reply on weekdays.

Privacy Preferences
When you visit our website, it may store information through your browser from specific services, usually in form of cookies. Here you can change your privacy preferences. Please note that blocking some types of cookies may impact your experience on our website and the services we offer.
Contact Us