Zome is onboarding founding partners in trades and home services.Become a founding partnerJoin

The home service SEO bible

The complete local SEO guide for home service businesses: how search works, technical basics, content, Google profiles, reviews, links and a 90-day plan.

10 chapters18 min readFree, no sign-up
Illustrative photo

Search engine optimization (SEO) sounds technical, but for a home service business it comes down to a simple question: when someone nearby searches for what you do, do they find you, trust you and get in touch? This guide covers the whole picture, from how local search works to the technical basics, the pages you need, your Google profile, reviews, links and how to measure it all. It finishes with a 90-day plan. It applies to any trade, whether you fix air conditioners, clean houses, replace roofs or treat for termites. Read it once end to end, then come back to the chapter you're working on.

How search works for local services

Before you change anything, it helps to understand what happens when someone searches.

Home service searches tend to fall into three groups:

  • Urgent: "AC not cooling", "no heat", "garage door won't close", "power out in half the house", "roof leaking in storm". The customer wants someone who answers and can come soon.
  • Planned: "panel upgrade cost", "new roof", "exterior house painting", "patio pavers", "tankless water heater". The customer researches, compares and often gets more than one quote.
  • Recurring: "weekly house cleaning", "lawn care service", "quarterly pest control", "pool service". The customer is choosing someone they'll see again and again, so trust and reliability matter most.

Each group wants something different from your website and profile. Urgent searchers want your phone number and hours. Planned searchers want detail, photos and proof. Recurring searchers want to know you're dependable and easy to deal with.

What appears on the page

For most local service searches, Google shows several kinds of results:

  • Paid ads, including Local Services Ads for many trades. These are paid placements, outside the scope of SEO. Check current terms and costs before you buy.
  • The map results, a short list of Google Business Profiles next to a map, often called the local pack.
  • Regular results, the list of websites below.
  • AI-written overviews at the top of some searches, which summarize information drawn from web pages.

SEO is about the map results and the regular results, and increasingly about being a clear, trustworthy source that summaries can draw on. The good news is that the same basics help with all of them.

How Google decides who shows up

For regular results, Google finds pages by following links and reading sitemaps (crawling), stores what it finds (indexing), then decides which pages best answer each search (ranking). If a page can't be crawled or indexed, it can't rank.

For local results, Google says three things matter most:

  • Relevance: how well your profile and website match the search
  • Distance: how far you are from the searcher or the place named in the search
  • Prominence: how well known and well regarded you are, including reviews, links and mentions around the web

You can't move your shop closer to every customer. You can make your business clearly relevant and steadily more prominent. That's the rest of this guide.

Google isn't the only place. Customers also use Apple Maps, Bing, Yelp, Nextdoor, Facebook, lead marketplaces and AI assistants. You don't need to master every one, but your details should be correct on all of the major ones. Chapter 5 covers that.

Technical basics

Technical SEO means making your website easy for Google to read and easy for customers to use. You don't need to be a developer, but you do need to know what to ask for. Most of this is a one-time setup with occasional checks.

Security and access

  • https: your site should load securely, with the padlock in the browser, and the plain http address should forward to it automatically. Browsers warn visitors about insecure pages.
  • One version of your domain: pick either the www or the non-www version of your web address and make the other forward to it.
  • Not blocked: make sure no "noindex" setting is hiding your pages and your robots.txt file isn't blocking Google. Website builders sometimes leave a "discourage search engines" box ticked after launch.
  • Sitemap: most website platforms create one automatically. Submit it in Google Search Console so Google knows every page you want found.

Mobile and speed

Urgent searches often happen on a phone, in a hurry, so test your site on a phone, on mobile data.

  • Mobile-friendly layout: text readable without zooming, buttons easy to tap, nothing spilling off the side of the screen.
  • Speed: Google publishes "good" thresholds for page experience, which it calls Core Web Vitals. The main content should appear within 2.5 seconds (Largest Contentful Paint), the page should respond to taps within 200 milliseconds (Interaction to Next Paint), and the layout shouldn't jump around as it loads (a Cumulative Layout Shift of 0.1 or less). Check yours with Google's free PageSpeed Insights tool.
  • Common speed fixes: resize and compress photos before uploading, remove plugins and apps you don't use, limit auto-playing video and ask your host about caching.

On-page basics

Every important page should have:

  • A page title that names the service and the place, then your business name. For example, "AC repair in Springfield | Your Business Name". This is the blue headline in search results.
  • A search description of one or two sentences, roughly 70 to 170 characters, saying what you do, where, and why to call. Google doesn't always use it, but a good one helps.
  • One main headline (H1) that says what the page is about.
  • Subheadings that break the page into clear sections.
  • Descriptive image alt text, such as "Rooftop condenser replaced on a two-story home". It helps Google understand your photos and helps people using screen readers.
  • Clean web addresses, such as yourbusiness.com/drain-cleaning rather than a string of numbers and symbols.

Structured data

Structured data (schema) is code on your page that tells Google, in a standard format, what kind of business you are and your key details. For local services, add LocalBusiness schema in the JSON-LD format to your homepage, using the most specific type that fits, such as Plumber, HVACBusiness, Electrician, RoofingContractor, HousePainter, GeneralContractor or HomeAndConstructionBusiness. Include your name, address (if customers visit it), phone, hours, website and service area, and keep them identical to your Google profile. Your web designer can add it in an afternoon.

Contact basics

These aren't strictly SEO, but they decide whether search visits turn into jobs:

  • A tap-to-call phone number in the header of every page
  • A short quote form or online booking link near the top of the homepage
  • Your service area and hours easy to find

Site structure: the pages you need

Google matches searches to pages. One page trying to cover everything ranks for little. A clear structure, with a page for each main service and area, gives each search a page to land on.

The core pages

PagePurposeMust include
HomepageSay what you do, where and why you, and send visitors to the right placeTrade and main city in the headline, main services linked, service area, proof (reviews, licenses, guarantees), tap-to-call and a form
Service pagesOne page per main service, matching how people searchThe problem, how you fix it, options and pricing approach, photos, FAQs, service area, next step
Areas we serveShow where you work and link to location pagesA list of towns, a map if helpful, links to any town pages
Location pagesHelp you appear in searches naming a specific townLocal detail only you would know (see Chapter 4)
AboutShow the real people and credentials behind the businessOwner and team, licenses, insurance, history, values
ReviewsCollect real customer feedback in one placeReal reviews with permission and links to your Google profile
Contact or bookMake getting in touch effortlessPhone, form, booking, hours, service area

How many service pages

Start with the services that make up most of your revenue and the ones you want more of. For an HVAC company, that might be AC repair, AC installation, furnace repair, furnace installation, heat pumps, ductless mini-splits, maintenance plans and indoor air quality. For a cleaning company: recurring house cleaning, deep cleaning, move-in and move-out cleaning, post-construction cleaning and office cleaning. For a roofer: roof repair, roof replacement, storm damage, inspections, gutters and each roofing material you install.

A good rule: if customers search for it by name and you do it regularly, it deserves its own page.

Linking pages together

  • Link every service page from your homepage and your main menu.
  • Link related services to each other, such as furnace repair to furnace installation, or roof repair to storm damage.
  • Link location pages from your "Areas we serve" page.
  • Use descriptive link text, such as "our drain cleaning service", rather than "click here".

For a detailed look at what makes a site convert visitors into calls, see our guide to high-converting contractor websites.

Content that earns calls

Content is simply what's on your pages: words, photos, video. Good content answers the questions customers have at each stage, in plain language, with proof that you know the work.

Write for the customer's question

Before you write a page, list the questions customers ask your team about that service on the phone and in their homes. Answer them on the page. For a panel upgrade: Do I need one? What does it involve? Will my power be off? Do I need a permit? How long does it take? What affects the price? That list becomes your page outline.

Service pages

Every service page should cover the problem in the customer's words, the signs they need the service, how the job works step by step, your options and how pricing works, what's included and your warranty, where you do the work, real photos, real FAQs and a clear next step. Our service page checklist walks through each part.

Cost and pricing pages

Customers search for costs constantly: "roof replacement cost", "how much to paint a house", "AC install price". A page that explains cost honestly can attract these searches and pre-qualify customers. Explain what drives the price, such as size, materials, access, permits and the condition of what's there. If you give ranges, base them only on your own recent jobs and say when they were last updated. Never invent a "national average".

Project pages

A short page for a real job, with photos, is strong proof: what the customer needed, what you found, what you did and how it turned out. Get the customer's permission, leave out their address and personal details, and never exaggerate. Roofers, landscapers, painters and remodelers get the most from these, but any trade can use them.

Helpful guides

Practical how-to content helps people and earns links from local sites: how to shut off your main water valve, how to reset a tripped GFCI outlet, how often to change a furnace filter, how to spot signs of termites, what to do after hail damage, how to prepare your home for a move-out clean. Stay within what's safe for a homeowner to do, and say clearly when to call a professional.

A note on AI and mass-produced content

AI tools can help you outline, draft and edit. But Google's spam policies target pages mass-produced mainly to rank rather than to help people, however they're made. A page that could have been written by someone who has never done the work won't stand out. Use AI as a helper, then add what only you know: your real process, your real photos, the questions your customers actually ask, and the mistakes you see other companies make. Check every fact before you publish.

A realistic pace

One genuinely useful new or improved page a month, kept up for a year, beats a burst of thin pages you never touch again. Keep a list of page ideas from customer questions and pick the next one each month.

Local signals: your Google profile and listings

Your Google Business Profile is the heart of local SEO. It's what appears in the map results, and for many customers it's the first impression of your business.

Your Google Business Profile

  • Name: your real business name only. No added keywords or city names.
  • Primary category: the one that best describes your main business, such as Plumber, HVAC contractor, Electrician, Roofing contractor, House cleaning service or Pest control service. Check the exact options in the profile editor.
  • Additional categories: only for work you actually do regularly.
  • Address and service area: if customers don't visit your location, hide the address and set a service area. Don't use a virtual office or a P.O. box as an address; Google's guidelines require a real location.
  • Hours: real hours, plus holiday hours. If you offer emergency service, make sure hours and the rest of your profile reflect it honestly.
  • Phone: a number that gets answered.
  • Website and booking links: link to your homepage, add a UTM tracking tag, and add a booking link if you have online booking.
  • Services: list every service with a short description.
  • Description: who you are, what you do, where and what makes you different. See our guide to writing your Google Business Profile description.
  • Attributes: add any that apply to you and are offered for your category.
  • Photos: real photos of your team, vehicles and work, added regularly.
  • Updates: post recent jobs, seasonal advice and real offers.

For a complete run-through, use our Google Business Profile checklist and our Google Business Profile tips.

Consistent details everywhere

Your business name, address and phone number should be the same everywhere they appear: your website, Google, Apple Business Connect, Bing Places, Yelp, the Better Business Bureau, Nextdoor, Facebook, industry directories, trade associations and any lead sites you use. Different versions confuse customers and can muddy the signals search engines use.

If you've changed your name, number or address, search for the old details and update or remove them.

More than one location

Only create a Google profile for a location where you genuinely operate, such as a staffed office or shop. A profile for every town you serve, using addresses where you don't really work, breaks Google's guidelines and risks suspension. Use your service area and location pages to cover the towns instead.

Reviews

Reviews matter twice. Google says review count and score factor into local ranking, and customers read them before deciding whom to call. For a business that sends people into customers' homes, reviews are a big part of how a stranger decides to trust you.

Build a routine, not a campaign

  • Ask every customer, at the end of every job, when the work is done and they've seen the result.
  • Follow up by text the same day with your direct Google review link.
  • Keep it short: "Thanks for having us today. If you have a minute, a quick Google review helps neighbors find us: [link]."
  • Make one person responsible for making sure it happens, and look at the count every week.

A steady flow of recent reviews is more convincing than a big batch from two years ago, and it's easier to keep up.

Stay within the rules

  • No discounts, gifts or prize draws in exchange for reviews. Google's policies don't allow incentives.
  • No review gating, meaning asking only customers you expect to be happy or steering unhappy ones elsewhere. Google doesn't allow that either.
  • No fake reviews, and no reviews from you, your staff or your family. US consumer protection rules also target fake reviews and suppressing negative ones.
  • Don't script reviews. You can say it helps others when people mention the job you did.

Our guide to asking for reviews the fair way has scripts for every situation.

Respond to every review

Thank people for positive reviews by first name and, where it's natural, mention the service. For negative reviews, reply calmly within a day or two, don't argue or reveal private details, acknowledge the problem, give a direct way to reach you, and then follow through. Future customers read your replies as closely as the reviews.

Reviews on your website

Show real reviews on your website, near the top of the homepage and on relevant service pages, with the customer's permission where needed. Link to your Google profile so visitors can read more. Google has said it doesn't show review stars in search results for reviews a business publishes about itself on its own site, so there's no point adding review markup for that purpose. The value is in the reassurance to visitors.

A link from another website to yours works like a recommendation. Links help Google discover your pages and are part of prominence. For local businesses, a small number of real local links is worth far more than a big number of low-quality ones.

  • Associations and memberships: your chamber of commerce, local business groups and trade associations.
  • Manufacturers and suppliers: "find a dealer" or "find an installer" listings if you're certified or registered with a brand.
  • Partners: builders, remodelers, realtors, home inspectors, property managers and other trades you refer work to and from. A "trusted partners" page on each other's sites is natural when you genuinely work together.
  • Sponsorships and community work: youth sports, school events, charity drives and local festivals often list sponsors with a link. Choose causes you care about.
  • Local media: timely, practical advice during a heat wave, cold snap or storm, or a story about your apprenticeship program or community work.
  • Helpful content: guides like "What to do in the first hour after a roof leak" or "How to keep pipes from freezing" are the kind of page neighborhood groups and local sites link to.

What to avoid

Don't buy links, swap links in bulk, join private networks that sell links or pay for mass directory submissions. Google's spam policies cover link schemes, and the risk isn't worth it.

Track what you earn

Google Search Console shows which sites link to you. Check it every few months and note which efforts produced real links, so you can do more of what works.

Measurement

SEO is slow to change, so measurement keeps you honest. The goal isn't a ranking for its own sake. It's booked jobs.

Tools to set up

  • Google Search Console (free): shows which searches your site appears for, how many people clicked, your average position and which pages they landed on. It also flags technical problems.
  • Your Google Business Profile performance view: shows calls, website clicks, direction requests, bookings where available and some of the searches that showed your profile.
  • Website analytics: tracks visits and, more importantly, actions such as calls from the site, form submissions and bookings. Set these up as conversions.
  • UTM tags on your Google profile's website link, so profile traffic shows up separately in analytics.
  • Call tracking, if you use it, set up carefully so your main business number stays consistent across your listings. Ask your provider how they handle Google profiles.
  • Your job software: record the lead source on every new customer. "How did you hear about us?" is still one of the most useful questions you can ask.

What to look at each month

MeasureWhere to find itWhat it tells you
Search clicks and impressionsSearch ConsoleWhether more people are seeing and choosing your site
Top searches and pagesSearch ConsoleWhich services are gaining ground, and which pages need work
Profile calls and website clicksGoogle Business ProfileWhether your map presence is turning into contact
Website calls, forms and bookingsAnalyticsWhether visitors take action
New customers by sourceYour job softwareWhere your actual jobs come from
Review count and ratingGoogle Business ProfileWhether your review routine is working

Look for trends over months, not days. Seasonal trades will see big swings between seasons, so compare with the same month last year once you have the history.

For more on connecting marketing to revenue, see marketing analytics for service businesses and the numbers every home service business should track.

Be patient, but not passive

Some changes, like fixing a broken Google profile or a missing phone link, can pay off quickly. Others, like new service pages and links, can take months to show in results. If nothing has moved after a few months, look again at the basics: is the page indexed, does it answer the question, and is your profile complete?

A 90-day plan

Here's a practical order of work for a business starting from a typical position: a website that exists, a Google profile that's partly filled in and no real SEO routine. Adjust it to what you already have.

Days 1 to 14: foundations

  • Run a baseline check of your website and Google profile, and write down where you stand: your review count, rating, the position you appear in for your main search, and any obvious website problems.
  • Set up Google Search Console and submit your sitemap.
  • Set up website analytics with calls, forms and bookings as conversions.
  • Add a UTM tag to your Google profile's website link.
  • Start recording the lead source for every new customer.
  • Fix your Google profile: categories, services, service area, hours, description, links and at least 10 real photos.

Days 15 to 30: homepage and technical fixes

  • Fix the homepage title, search description and main headline so they name your trade and main city.
  • Add a tap-to-call link to the header and a short form or booking link near the top.
  • Add LocalBusiness schema with details matching your Google profile.
  • Make sure https works and the plain address forwards to it.
  • Speed up the mobile site: compress photos and remove unused plugins.
  • Add trust signals to the homepage: real reviews, licenses, insurance and any guarantee.

Days 31 to 60: service pages and reviews

  • Write or rewrite the three to five service pages that matter most to your revenue.
  • Start the review routine on every job, with one person responsible for it.
  • Reply to every existing review you haven't answered.
  • Clean up your listings on the major platforms so details match exactly.

Days 61 to 90: reach and proof

  • Build an "Areas we serve" page and your first one to three genuine location pages.
  • Publish one helpful guide or project page.
  • Reach out for two or three local links: an association, a supplier listing, a partner.
  • Post a Google profile update every week or two with recent job photos.
  • At day 90, compare everything with your baseline and choose the next three priorities.

After 90 days: the monthly rhythm

  • One new or improved page a month
  • Review requests on every job, replies to every review
  • Fresh photos and profile updates every week or two
  • A monthly look at your measurement table
  • A quarterly check of your technical basics and listings

Mistakes to avoid

A lot of SEO damage comes from shortcuts. Here are the ones to watch for.

  • Stuffing keywords into your Google business name, your page titles or your text. Write for people. Google understands synonyms and context.
  • Doorway pages: dozens of copy-paste town pages with only the town name changed.
  • Fake addresses for towns where you don't have a real location.
  • Fake, bought or incentivized reviews, and review gating.
  • Buying links or joining link schemes.
  • Claiming availability you don't have, such as 24/7 service when nobody answers at night.
  • Letting your details drift, so your phone number or hours differ between your website, Google and directories.
  • Chasing rankings instead of calls. A top position for a search nobody uses, or for work you don't want, doesn't help. Track booked jobs.
  • Ignoring the phone. SEO that brings calls to a voicemail box is wasted money.
  • Setting and forgetting. A profile and website left untouched for a year slowly fall behind competitors who keep improving.
  • Trusting guarantees. Nobody can guarantee a number-one ranking. Be wary of anyone who promises one.

Where to start

If you're not sure where your business stands, start with a baseline. The free Zome AI report checks your homepage basics, your Google profile and reviews against nearby competitors, and where you rank for your trade in your city, then lists what to fix first. For trade-specific detail, see the plumber's SEO guide and the post on SEO for home service businesses.

Written by the Zome team

Zome builds AI growth tools for trades and home services: websites, Google profiles, reviews, booking and follow-ups. We write guides we would want if we ran a crew ourselves.

About Zome

The easiest way to grow your service business online.

Get your free AI report in about a minute, then see exactly what Zome would fix first.