Blog

Local SEO for home services: the questions owners actually ask

A duct cleaning technician running a hose from a branded van into a Vancouver house

A marketer who runs Meta ads for cleaning companies and flooring installers recently asked Reddit a simple question. How do I get my clients ranking on Google? Most of them, in his words, “don’t even have a google business profile.”

The replies covered a lot of ground. Some of it was great. Some of it was a sales pitch. This post takes the real questions from that thread and answers them properly, with a focus on what actually brings home service businesses paying customers.

Why home service owners want organic traffic in the first place

Almost every home service owner we meet has the same frustration. Ads work, but only while you pay. The day the budget stops, so do the leads.

Paid ads are built for short-term demand. SEO is built for long-term demand. A well-structured website and a strong Google Business Profile keep producing calls month after month, without a per-click cost attached.

That’s why one of the biggest ROI gains for a trades business is moving part of the ad budget into SEO. Not all of it. Ads still have a job. But every dollar that builds a ranking page is a dollar that keeps working after it’s spent.

”How can I help them rank higher on Google when people search for certain keywords?”

This was the original question. The short answer: start with the searches that make money.

There are two broad types of search:

  • Informational: “how to get pet hair out of carpet”, “is vinyl plank waterproof”
  • Buying intent: “carpet cleaning Coquitlam”, “vinyl plank installer near me”, “emergency flood cleanup [city]”

For home services, the second group is where the revenue is. These are bottom-of-funnel keywords. The person searching already has the problem and is choosing who to hire.

So the site should be built around those searches first. One commenter laid out the structure well: “Treat each service page as pillar, then create service-area pages for each pillar.” In practice, that looks like this:

  • Home page targets the broad category, like “cleaning company [city]”
  • One page per core service: deep cleaning, move-out cleaning, carpet cleaning, office cleaning
  • Under each service, pages for each area you actually serve
  • Supporting blog posts that answer questions and link back to the service pages

Another commenter suggested checking the sitemaps of whoever ranks in each area today, then building more unique location-specific pages than they have. That’s solid advice, with one warning. Each page has to be genuinely useful and different. Swapping the city name on a template page is a fast way to waste your effort.

Why bottom-of-funnel pages beat AI Overviews

This structure matters more than ever because of how Google has changed.

Google’s AI Overviews now answer a huge number of informational questions right on the results page. Someone asks “how often should hardwood floors be refinished” and gets a tidy summary. No click required. This is the zero-click search problem, and websites across almost every industry are seeing traffic drop because of it.

Buying-intent pages are much harder to cannibalize. Google can summarize how floor refinishing works. It can’t refinish the floor. At some point in the buying journey, the searcher has to choose a business, land on its page, and call or fill in a form.

That’s the page you want to own. Informational content still has value for building topical authority. But if you’re choosing where to invest first, invest at the bottom of the funnel.

”Do they have websites?”

One of the first replies in the thread was this question, and it’s the right one to ask.

A website does two jobs in local SEO. It tells Google which services and areas you’re relevant for. And it’s where cautious buyers go to check you out before they call.

The technical side matters as much as the content:

  • Speed. Slow pages lose mobile visitors and rank worse.
  • Mobile-first layout. Most local service searches happen on a phone.
  • Clear architecture. Logical URLs, service pages linked from the menu, area pages linked from service pages.
  • Schema markup. LocalBusiness and Service schema help Google connect your site to your Business Profile.
  • Indexing. Every page you want to rank has to be crawlable and in your sitemap.

A clean, fast site that works reliably isn’t glamorous. It’s also non-negotiable.

”People in my country prefer WhatsApp. Do I still need a landing page?”

The original poster raised this. His clients’ customers in Jordan prefer to message on WhatsApp rather than fill in forms.

That’s fine. Build the site anyway, and put WhatsApp front and centre on it. The website is for Google and for trust. The contact method is for the customer. Use whatever channel your buyers actually respond to, whether that’s click-to-call, text, WhatsApp or a short form.

”Which country?”

Another commenter asked this before giving advice, and it’s a smart question. Competition in local SEO varies hugely by market.

One reply warned that home services in the UK are very competitive. That’s true in most big cities. But competition is uneven. In a suburb of a larger city, or in a smaller or rural market, the businesses ranking today often have thin websites, few reviews and half-finished profiles. With solid structure and a steady review flow, outranking them can happen faster than most owners expect.

If you serve a mix of areas, start with the ones where competition is weakest. Early wins there build momentum and reviews that help everywhere else.

Google Maps: where most home service jobs are won

The most practical comment in the thread came early. As one person put it, “someone searching for “cleaning services in city” will end up choosing the business that appears top 3 in the map results, and gives them an easy option to call.”

Google Maps is the world’s biggest business directory. For home services, the map pack drives a large share of high-intent traffic: phone calls first, then form fills and website visits.

To compete there, your Google Business Profile needs:

  • The right primary category, plus relevant secondary categories
  • Every service listed, with short descriptions
  • Service areas that match where you actually work
  • Fresh photos and short videos of real jobs
  • Regular posts
  • A steady stream of reviews

For more ideas from people doing this day to day, r/localseo has a good thread of tips for improving a Google Business Profile.

”Should I use the same name and number as their Facebook and Instagram?”

Yes. This is NAP consistency: name, address, phone number. Google cross-checks your business details across the web. When your Business Profile, website, social pages and directory listings all match, it builds confidence that you’re a real, established business.

Mismatches, like an old phone number on one directory or a slightly different business name on another, create doubt. Clean them up early.

”Should I reply to reviews using certain keywords?”

Replying to reviews is worth doing. Stuffing keywords into replies isn’t.

A good reply thanks the customer and mentions the service naturally, sometimes the area too. “Thanks, Sarah. Glad the move-out clean in Burnaby went smoothly” reads like a person. A reply packed with “best cleaning company Burnaby affordable cleaning services” reads like spam, to customers and to Google.

The bigger lever is getting more reviews, more often. In the thread’s words: “Review velocity helps more than total number of reviews for the Map pack.” A business with a new review every week often looks more active and trustworthy than one with 200 reviews and nothing since last year.

”Should I get reviews before touching content?”

The original poster asked whether he should get 20 reviews first, then start on photos and videos.

You don’t need to do these in strict order. But the logic behind the advice is sound. Reviews are the fastest trust and ranking signal for a new or neglected profile. If a client has zero reviews, set up a simple review request system first. Send a text or email with a direct review link after every completed job.

Then keep going on everything else in parallel. Photos, videos, service pages and citations all compound over time.

Trust is the real problem in home services

Home services have a trust problem. You’re asking someone to let a stranger into their home, often for a job they can’t easily judge. Buyers are cautious for good reason.

Search is where that trust gets built or lost. The most effective trust signals for trades include:

  • Real photos of your team, trucks and completed jobs, never stock photos
  • Before-and-after galleries on each service page
  • Licensing, insurance and workers’ compensation details, stated clearly
  • Warranty and guarantee terms
  • Reviews that mention specific services and neighbourhoods
  • A real person answering the phone, or calling back quickly

The original poster noticed a Reddit thread ranking for “best cleaning service” in his city and asked whether Reddit could be used as a backlink.

Reddit links are nofollow, so they pass little direct link value. But that misses the point. Reddit threads rank well in Google and are often cited in AI answers. If people in your city are asking for recommendations there, being mentioned in those threads, genuinely, by real customers, can send you real business. Spamming your own links will get removed fast and hurt your reputation.

This leads to a bigger idea about links in general.

Backlinks help rankings. But for home services, the best links are ones that also send people who are ready to hire. Think about where your buyers and referral partners already spend time:

  • Industry associations. Home builder associations, design and architect associations, energy efficiency programs, and code or municipal groups often list members or approved contractors.
  • Trade partners. Suppliers and manufacturers frequently list certified installers.
  • Community groups. Local nonprofits, sports teams and events you sponsor or support.
  • Local directories and citations. One commenter suggested starting with directories, then adding relevant guest posts as budget allows.

Many of these sites aren’t high domain rating. That’s fine. They carry real local credibility, and they send visitors who already trust the source. A lot of them start offline, at a chapter meeting or a trade show, not with a cold outreach email.

The basics you can’t skip

Everything above builds on three foundations:

  1. An optimized Google Business Profile. Right categories, full service list, real photos, steady reviews.
  2. A clean, fast website with a good user experience. It has to load quickly and work reliably on every device.
  3. A smart website that collects leads and follows up. Capture every call and form fill, then follow up automatically. A missed-call text-back or a same-day callback workflow can recover leads that would otherwise go to the next business on the list.

The last point gets overlooked. Ranking brings the enquiry. Speed of response often decides who gets the job.

Where to start

If your business is relying on ads and you want leads that keep coming, start here:

  1. Claim and fully complete your Google Business Profile
  2. Set up a review request after every job
  3. Build or fix a fast site with one page per core service
  4. Add service-area pages for the places you actually work
  5. Clean up your name, address and phone number everywhere
  6. Join one or two associations that list members
  7. Add follow-up automation so no lead goes cold

Want help with it? See our local SEO for home services page, or book a free local visibility check.

Want this handled for you?

The free Traffic Surge audit shows you exactly what to fix first.

Get My Free Audit
Get My Free Audit