SEO for home services means making your business show up when homeowners in your service area search for the job you do, in the Google map pack, the organic results under it and, increasingly, in AI answers. Google ranks local results on three things, relevance, distance and prominence, so the work comes down to a complete Google Business Profile, one strong page per service and area, clean technical foundations and a steady flow of reviews and local links.
This guide is for owners and marketers at plumbing, HVAC, roofing, electrical, cleaning, landscaping, pest control and other home service companies. You'll get a keyword and page plan you can copy, Business Profile rules that keep you out of trouble, the technical checks that matter for a local site, how Local Services Ads fit next to SEO and a 90-day plan. If you want the content side (seasonal topics, guides and review content), read our companion guide to content marketing for home services. This post covers structure, local signals and technical SEO.
How Google ranks home service businesses
Most home service searches show three kinds of results, and each one works differently. Knowing which one you are trying to win keeps your effort pointed at the right fixes.
| Result | What decides who shows | What you control |
|---|---|---|
| Local Services Ads (top of the page, where available) | An auction based on your bid and profile quality, according to Google's Local Services help center | Bid, reviews, response time, photos, verification, service list |
| Map pack and Google Maps | Relevance, distance and prominence, per Google Business Profile help | Categories, services, service area, reviews, links, website quality |
| Organic results | Google's normal ranking systems for the page | Service and area pages, technical health, internal links, backlinks |
Google defines the local factors plainly. Relevance is how well a Business Profile matches the search. Distance is how far the business is from the person searching, or from the location named in the query. Prominence is how well known the business is, and Google says it draws on how many websites link to you and how many reviews you have, adding that more reviews and positive ratings can help your local ranking. Google also states that there is no way to request or pay for a better local ranking.
You can't move your office closer to every customer, so distance is mostly fixed. That leaves relevance (what your profile and pages say you do) and prominence (what the rest of the web says about you). Everything in this guide feeds one of those two.
Where AI answers fit
Homeowners are also asking ChatGPT and similar tools for recommendations. BrightLocal's Local Consumer Review Survey 2026, a representative panel of 1,002 U.S. adults published in February 2026, found that use of ChatGPT and other generative AI tools for researching local businesses rose from 6% in 2025 to 45% in 2026, while Google fell from 83% to 71%. Google is still the biggest channel, but the same signals that build prominence (reviews, consistent business details and pages that answer real questions) are what AI tools draw on when they name local businesses.
View the data
| Value | |
|---|---|
| 71% | |
| ChatGPT and other AI tools | 45% |
| Local news sites | 29% |
| Apple Maps | 27% |
Source: BrightLocal, Local Consumer Review Survey 2026
Build a home services keyword and page plan
Home service searches follow a few repeatable patterns. Map each pattern to one page type, and you avoid the two most common mistakes: one giant "Services" page that ranks for nothing, and dozens of near-identical city pages that Google treats as doorways.
| Search pattern | Example query | Intent | Page that should rank |
|---|---|---|---|
| Service plus "near me" | water heater repair near me | Hire now, nearby | Business Profile, backed by the service page |
| Service plus city | roof replacement Franklin TN | Hire, comparing local options | Service page, or a service and area page if the area has real local proof |
| Emergency service | 24 hour plumber | Urgent, calls first | Service page with click-to-call above the fold and stated hours |
| Problem or symptom | AC blowing warm air | Diagnose, may hire | Troubleshooting guide that links to the repair page |
| Cost question | how much does a new furnace cost | Budget research | Cost guide with real price ranges you charge |
| Brand plus reviews | [your company] reviews | Validating a choice | Reviews page and Business Profile |
How to build the plan
- List every service you actually want to sell, at the level a homeowner would search: "drain cleaning", "sewer line repair" and "water heater installation", not just "plumbing".
- List the areas you serve and mark the ones where you have real proof: completed jobs, reviews that mention the town, a crew based there or local photos.
- Pull search demand for each service in your main market from your keyword tool and from Google Search Console, then group close variants ("AC repair" and "air conditioner repair") onto one page.
- Assign one primary page per group. Two pages targeting the same query split your signals. Our keyword cannibalization checker finds overlaps in Search Console data.
- Decide which areas earn their own page. Only build a service and area page where you can write something specific to that place. Everywhere else, list the area on the service page and in your Business Profile.
- Write a title and H1 for each page that names the service and main market. Check them with the title tag checker before you publish.
Set up Google Business Profile the right way
For most home service companies, the Business Profile drives more calls than the website does, and it is also where most policy problems start. Our full Google Business Profile optimization guide covers every field. These are the settings that matter most for service businesses.
Categories
Google's help page says to choose a primary category that best describes your business and to use additional categories for special departments or services, and it says not to select a category for every product or service. A plumbing company that also does water heater installation might use "Plumber" as the primary category and a water heater category as a secondary one if Google offers it. Then use the Services section of the profile to list the individual jobs.
Service area rules
If you work at customers' homes and don't serve customers at your office, Google's guidance is to remove your address from the profile and set a service area instead. You can have up to 20 service areas, set by city, postal code or other area, and Google says the overall area shouldn't extend more than about 2 hours of driving time from where your business is based. You can't draw your service area as a radius.
Name and duplicates
Google's guidelines say your name should reflect your real-world business name and that unnecessary information isn't permitted. Adding "Best Plumber Nashville" to your name is the fastest route to a suspension. A service-area business should have one profile for its central office with a designated service area, not one profile per town.
We benchmark you against your top three competitors on Google and AI answers, show which service pages are ready to move and do the revenue math on the fixes.
Service pages and city pages that rank
Your Business Profile links to one page, but your website should have a page for every service you sell. Service pages are what rank in the organic results, what Google reads to judge relevance and what turns a profile visit into a call.
What every service page needs
- A clear H1 that names the service and your main market.
- A phone number and a short form above the fold, with the number as a tap-to-call link on mobile.
- What the job includes: the problems you fix, the equipment or brands you work on, how long it usually takes and whether you offer emergency hours.
- Pricing guidance, even as a range or a "starting at" figure. Homeowners search cost questions constantly.
- Proof: reviews that mention this service, project photos you took, licenses and warranties.
- Areas served for this service, linking to any area pages that exist.
- A short FAQ answering the questions your office gets on the phone.
When a city page is worth building
Google's spam policies define doorway abuse as pages created to rank for specific, similar queries that funnel users somewhere else, and they name "multiple domain names or pages targeted at specific regions or cities that funnel users to one page" as an example. A page that swaps the city name into the same 400 words fits that description.
A city page is worth building when you can fill it with things that only apply there: jobs you completed in that town, reviews from customers there, local permit or code notes, the housing stock you see (older homes with cast iron drains, for example) and your response time to that area. If you can't write at least a few of those, list the town on the service page instead. For businesses with several real offices, our guide to multi-location SEO covers the structure.
Site structure
Keep the hierarchy simple and crawlable: a home page that links to every main service, service pages that link to their area pages and to related services, and guides that link back to the service they support. Run the internal link checker to find service pages with few or no internal links pointing at them.
Technical SEO for home service websites
Home service sites are usually small, so technical SEO is less about crawl budget and more about speed on a phone, clean markup and not breaking things during redesigns. These are the checks worth running first.
Mobile speed and Core Web Vitals
Most emergency searches happen on a phone. Google's Core Web Vitals targets, published on web.dev, are a Largest Contentful Paint of 2.5 seconds or less, an Interaction to Next Paint of 200 milliseconds or less and a Cumulative Layout Shift of 0.1 or less, measured at the 75th percentile of page loads. Home service sites often fail on heavy hero videos, chat widgets and call tracking scripts that load before the content.
LocalBusiness structured data
Google's LocalBusiness documentation requires name and address and recommends properties such as telephone, url, geo and openingHoursSpecification. It also says to use the most specific subtype you can. Schema.org has specific types for home trades, including Plumber, HVACBusiness, RoofingContractor, Electrician, HousePainter, Locksmith, MovingCompany and GeneralContractor. Build the markup with our schema markup generator and test it with the schema validator.
One rule trips up a lot of contractors: Google's documentation says aggregateRating and review markup on LocalBusiness are only for sites that capture reviews of other local businesses. Marking up your own testimonials won't earn review stars in search.
Symptoms, causes and fixes
| Symptom | Likely cause | Fix |
|---|---|---|
| Service pages missing from Google | Pages blocked by robots.txt or noindex left over from the staging site | Check with the robots.txt tester and URL Inspection in Search Console |
| Rankings dropped after a redesign | Old service URLs removed without redirects | Map every old URL to its new match with 301 redirects; check with the redirect checker |
| Wrong page ranks for a service | Two pages target the same query | Merge or differentiate them and point internal links at one |
| Calls but no form leads from mobile | Form hidden below long content, or slow to load | Move a short form up, defer chat and tracking scripts |
| Business details differ across the web | Old phone numbers or addresses in directories | Update the main directories and your site footer to match the profile |
Our free SEO checker flags titles, headings, meta descriptions and other on-page basics for any URL.
Reviews, citations and local links
Prominence is the part competitors find hardest to copy, because it is built one job at a time. Google names reviews and links directly as prominence inputs, and BrightLocal's 2026 survey shows why they matter to homeowners too: 47% of respondents said they won't use a business with fewer than 20 reviews, 74% look for reviews written in the last three months, and 80% said they are more likely to use a business that responds to all its reviews.
A review system that runs itself
- Ask every customer at the moment the job is done, by text, with a direct link to your Google review form.
- Ask technicians to mention the service and town in conversation, since customers often repeat it in the review.
- Reply to every review, positive or negative, within a few days and without a template.
- Never offer incentives for reviews or ask only happy customers. Google's contribution policies prohibit both.
Our guides to review generation and responding to Google reviews go further.
Citations and links
Citations are mentions of your business name, address and phone number on directories and data sources. They matter most when they are consistent, so fix wrong ones before building new ones. Our guide to citations for SEO lists where to start. For links, home service companies have natural local opportunities: supplier and manufacturer dealer locators, trade associations, local sponsorships, chamber of commerce listings and local news coverage of community work.
Source: QCK case studies
Our free $100M AI Visibility Roadmap, built from 7,960 live pages and 197 A/B tests, shows how to get cited by ChatGPT, Google AI Overviews and Perplexity.
Local Services Ads and SEO together
Local Services Ads sit above everything else for many home service searches, so they are worth understanding even if your focus is organic. Google's help pages say you pay only for leads related to your business, not clicks, and that the Google Verified badge shows a business has passed Google's screening process. Google also says that if you regularly fail to answer calls or respond to messages, your ad ranking may be affected.
On ranking, Google's "About ad rankings" page says Local Services ads are ordered by an auction that weighs your bid and overall profile quality. It names your responsiveness, the context of the search such as time and location, how relevant your business is, and profile quality including your rating, number of reviews, average response time and use of high-quality images.
Notice the overlap. Reviews, responsiveness and an accurate service list help your ads, your map pack listing and your organic pages at the same time. Many home service companies run Local Services Ads for immediate calls while service pages and reviews build up, then lean on organic as it grows. Check eligibility for your category and area in the Local Services help center, since availability varies.
| Local Services Ads | Local SEO | |
|---|---|---|
| Cost model | Pay per lead | No per-click or per-lead cost; you invest in pages, reviews and links |
| Speed | Can produce leads soon after approval | Builds over months |
| Shared signals | Reviews, rating, responsiveness, service list | Reviews, relevance, links, website quality |
| Stops when | You pause the budget | Rankings decay slowly if neglected |
How to measure home services SEO
Traffic is a weak signal for a business that sells jobs. Track the actions that turn into revenue, by source:
- Calls from the Business Profile, from service pages and from ads, tracked separately. Use a call tracking number on the site and keep your main number on the profile so citations stay consistent.
- Form leads and booked jobs, tagged with the landing page that produced them.
- Business Profile performance: calls, website clicks and direction requests in the profile dashboard.
- Search Console queries by service page, to see which services gain impressions first.
Add UTM tags to the website link in your Business Profile so profile visits show up as their own source in GA4. The UTM builder makes the link in a few seconds.
The value of a service page compounds with every page you add. The chart below is an illustrative example, not a benchmark: it assumes each ranking service page brings 150 visits a month, 5% of visitors become leads, you close 40% of leads and the average job is worth $800.
View the data
| Value | |
|---|---|
| 4 pages | $9,600 |
| 8 pages | $19k |
| 12 pages | $29k |
Source: QCK illustrative calculation
Swap in your own close rate and average ticket. A roofer with a $9,000 average job and an emergency plumber with a $350 average call will get very different answers, which is exactly why the page plan should start with the services that earn the most.
Your first 90 days of home services SEO
- Weeks 1 to 2: Audit your Business Profile (name, categories, services, service area, hours, photos) and fix anything that breaks Google's guidelines. Confirm your name, phone and address match on your site and main directories.
- Weeks 2 to 3: Run a technical check: indexing, redirects from old URLs, mobile speed, titles and LocalBusiness markup with the right subtype.
- Weeks 3 to 6: Build or rebuild service pages for your highest-value services, following the page plan table.
- Weeks 4 onward: Start the review system: every completed job gets a text with your review link, and every review gets a reply.
- Weeks 6 to 10: Add area pages only for towns where you have real local proof, and link them from the matching service pages.
- Weeks 8 to 12: Pursue local links (suppliers, associations, sponsorships) and publish two or three cost or troubleshooting guides that link to service pages. The home services content guide has topic ideas by trade.
- Every month: Report calls, form leads and booked jobs by page and by source, and move effort toward the services that close.
If you'd rather have a team do this, our local SEO services cover Business Profiles, service pages, technical fixes and review systems, reported in revenue. You can also get a custom plan that benchmarks you against your top three local competitors.
Book a free 30-minute call. We'll compare you with your top three local competitors and show the prioritized fixes and pages to build first.