New: The $100M AI Visibility Roadmap, built from 7,960 live pages and 197 A/B tests. Get it free →

Home / Blog / SEO for Home Services: The 2026 Local Ranking Guide

Industry SEO · 13 min read

SEO for Home Services: The 2026 Local Ranking Guide

How plumbers, HVAC, roofing and other home service companies win the map pack and organic results: the page plan, Business Profile rules, technical fixes and reviews.

Robert Battle · Updated

Key takeaways
  • Google ranks local results on relevance, distance and prominence, and says there is no way to pay for a better local ranking.
  • Build one page per service you sell, and only build city pages where you can show real local jobs, reviews and details.
  • Service-area businesses should hide their address and can set up to 20 service areas within about 2 hours of driving time.
  • Use the most specific LocalBusiness subtype, such as Plumber or RoofingContractor, and don't mark up your own testimonials as reviews.
  • Track calls, form leads and booked jobs by page and source, not just traffic.

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.

ResultWhat decides who showsWhat 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 centerBid, reviews, response time, photos, verification, service list
Map pack and Google MapsRelevance, distance and prominence, per Google Business Profile helpCategories, services, service area, reviews, links, website quality
Organic resultsGoogle's normal ranking systems for the pageService 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.

Where U.S. consumers research local businesses, 2026Representative panel of 1,002 U.S. adults. In 2025: Google 83%, AI tools 6%, local news sites 48%, Apple Maps 14%
Google71%
ChatGPT and other AI tools45%
Local news sites29%
Apple Maps27%
View the data
Value
Google71%
ChatGPT and other AI tools45%
Local news sites29%
Apple Maps27%

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 patternExample queryIntentPage that should rank
Service plus "near me"water heater repair near meHire now, nearbyBusiness Profile, backed by the service page
Service plus cityroof replacement Franklin TNHire, comparing local optionsService page, or a service and area page if the area has real local proof
Emergency service24 hour plumberUrgent, calls firstService page with click-to-call above the fold and stated hours
Problem or symptomAC blowing warm airDiagnose, may hireTroubleshooting guide that links to the repair page
Cost questionhow much does a new furnace costBudget researchCost guide with real price ranges you charge
Brand plus reviews[your company] reviewsValidating a choiceReviews page and Business Profile

How to build the plan

  1. 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".
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.

See how you rank against local competitors

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.

Get my local SEO audit →

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

SymptomLikely causeFix
Service pages missing from GooglePages blocked by robots.txt or noindex left over from the staging siteCheck with the robots.txt tester and URL Inspection in Search Console
Rankings dropped after a redesignOld service URLs removed without redirectsMap every old URL to its new match with 301 redirects; check with the redirect checker
Wrong page ranks for a serviceTwo pages target the same queryMerge or differentiate them and point internal links at one
Calls but no form leads from mobileForm hidden below long content, or slow to loadMove a short form up, defer chat and tracking scripts
Business details differ across the webOld phone numbers or addresses in directoriesUpdate 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.

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.

Results Roofing organic traffic growthTraffic is a third-party estimate (Ahrefs/DataForSEO), as labeled in the case study library
+113%Growthin 5 months
420Start trafficestimated monthly visits
894End trafficestimated monthly visits

Source: QCK case studies

Get named when homeowners ask AI for a pro

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.

Get the free roadmap →

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 AdsLocal SEO
Cost modelPay per leadNo per-click or per-lead cost; you invest in pages, reviews and links
SpeedCan produce leads soon after approvalBuilds over months
Shared signalsReviews, rating, responsiveness, service listReviews, relevance, links, website quality
Stops whenYou pause the budgetRankings 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.

Monthly revenue by number of ranking service pages (illustrative example)Illustrative example: 150 visits per page a month, 5% become leads, 40% close rate, $800 average job
$9,600 4 pages $19k 8 pages $29k 12 pages
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

  1. 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.
  2. Weeks 2 to 3: Run a technical check: indexing, redirects from old URLs, mobile speed, titles and LocalBusiness markup with the right subtype.
  3. Weeks 3 to 6: Build or rebuild service pages for your highest-value services, following the page plan table.
  4. Weeks 4 onward: Start the review system: every completed job gets a text with your review link, and every review gets a reply.
  5. Weeks 6 to 10: Add area pages only for towns where you have real local proof, and link them from the matching service pages.
  6. 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.
  7. 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.

Want more booked jobs from search?

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.

Get my custom plan →
FAQ

Questions & answers

How long does SEO take for a home services company?
Business Profile fixes and review growth can change map pack visibility within weeks, while new service pages usually take a few months to rank. Competitive metro markets take longer than small towns.
Do I need a separate page for every city I serve?
No. Build a city page only where you can show real local work, reviews and details. Otherwise list the area on your service pages and in your Business Profile service area, which avoids thin doorway pages.
Should I show my address on Google if I work from home?
Google's guidance is to remove your address if you don't serve customers there and to set a service area instead. You can list up to 20 service areas.
Are Local Services Ads better than SEO?
They do different jobs. Local Services Ads charge per lead and can produce calls quickly, while SEO builds visibility you don't pay for per lead. Reviews and responsiveness help both.
Can I get review stars in Google results from my own testimonials?
No. Google's LocalBusiness documentation says review and rating markup is only for sites that capture reviews of other local businesses, so self-serving testimonials don't qualify.
Free custom plan

Find the revenue you're leaving on the table

A free 30-minute call where we build the first version of your plan with you. You leave with a plan either way.

  • Your score across Google, AI citations, branded demand, and reviews
  • The pages on your site that are ready to move right now
  • Your first Flagship page and the first three tests we'd run

Step 1 of 3

Get your free custom plan

Free. Takes about 30 seconds.