A furnace stops working on a cold night. The homeowner grabs a phone, types “heating repair near me” and looks at three businesses on the map. One has a phone number and “open now.” Another has forty reviews and a recent photo of a technician at work. The third has no reviews and an old logo. The call goes to one of them, and the website is often never opened.

That moment explains most of what matters in local SEO for plumbers and HVAC companies. The map listing decides many emergency jobs, the website decides the larger planned ones, and both depend on the same facts being correct. This guide covers how to set up each part, what Google documents about the rules, and what to measure so you can tell whether the work is paying for itself.

Emergency calls and planned jobs are different searches

A plumbing or HVAC company sells two kinds of work, and people search for them differently:

Type of jobTypical searchWhat the customer needsWhere you win it
Emergency”plumber near me”, “ac not cooling”A real person who can come todayBusiness Profile, phone number, hours, reviews
Planned replacement”water heater replacement”, “new furnace installation”Confidence, a price range and a clear processService page, photos of real jobs, financing or estimate details
Maintenance”ac tune-up”, “drain cleaning”A simple booking pathService page and an easy scheduling option
Research”why is my furnace short cycling”A clear explanationA short guide that leads to the service page

Most company sites treat all four the same way: a homepage with a list of services and a phone number. That works poorly in search because one page cannot be the best answer to four different questions.

Set up the Business Profile as a service-area business

Most plumbing and HVAC companies travel to the customer, which makes them service-area businesses in Google’s terms. Google’s page on service-area businesses says that if you do not serve customers at your business address, you should remove the address from the profile and enter only your service area. It also says you cannot define the area as a radius, that you name areas by city, postal code or another area type, and that you can list up to 20. Google suggests the overall area should not extend more than about two hours of driving time from where the business is based.

The same rules apply to the other fields. Google’s guidelines for representing your business say:

If you run several branches that each have staff, you can have a profile for each. If you have one office and serve many towns, you still have one profile.

What Google says about ranking

Google’s explanation of local ranking says results are mainly based on relevance, distance and prominence, and that there is no way to request or pay for a better local ranking. Relevance is how well your profile matches the search. Distance is how far you are from the person searching. Prominence reflects how well known you are, which includes reviews and links to your site.

For a home service company, this has a practical consequence. Distance matters, so a company that serves a large area will usually look strongest closest to its base, and no tactic changes that. What you can control is a complete and accurate profile, a steady flow of real reviews and a website that supports both.

How RankMaster works with home service companies

RankMaster is a Brazilian SEO and GEO agency, with its site at rankmaster.com.br, that works remotely and in American English with US businesses. For a plumbing or HVAC company, the first step is to separate the emergency searches from the planned ones and to check that the profile, the website and the third-party listings tell the same story. We deliver the work in three recurring parts:

We do not promise rankings or citations in ChatGPT or Gemini, because nobody can guarantee them. You can read the full explanation in our guide to generative engine optimization services, learn more about us or request a free analysis through the contact section.

Build one page for each service

A page called “Services” with a bulleted list is not enough. Each major service deserves its own page, written for the person with that problem. A page for water heater replacement should answer the questions a homeowner has before calling:

  1. What signs mean repair versus replacement?
  2. What types are there, and which suit a typical home?
  3. What does the process look like, from the first call to cleanup?
  4. How is the price decided? Describe the factors rather than inventing a number.
  5. What do you do about permits, warranties and disposal of the old unit?
  6. How do I book?

Add real photos from real jobs, the technician who would come, and your license number if your state issues one for your trade. Do not invent credentials, and do not display a license you do not hold.

An emergency page is also worth having. It should say clearly what you handle after hours, how fast you respond in practice, and how to reach someone, and it should not claim anything you cannot deliver.

Be careful with city pages

Many companies copy one page for every town and change the place name. Google’s spam policies call this doorway abuse: pages created to rank for specific, similar queries, including “multiple domain names or pages targeted at specific regions or cities that funnel users to one page”. Create a page for an area only if you genuinely serve it, and include something true and specific: the jobs you did there, local rules such as permit requirements that you can verify, and the people who would come. If you cannot write something real, list the town on a service-area page instead.

Reviews: the rules and a simple routine

Google’s guidance on getting more reviews allows you to ask customers for reviews, for example with a link or QR code, but not to offer discounts or gifts in exchange. A routine that works for a home service company:

  1. Ask at the end of the job, when the problem has just been solved, by text with a direct link.
  2. Ask every customer, not only the ones you expect to be happy.
  3. Reply to every review in a few days, in a calm and professional tone.
  4. Never publish private details about the customer or the job in a reply.

A short, specific review (“They came the same evening and explained the repair”) helps future customers more than a long generic one. You cannot script reviews, but you can make leaving one easy.

Plan the year around demand, using your own data

Heating and cooling demand moves with the weather, and plumbing has its own peaks, such as cold snaps. The pattern differs by region, so do not copy a national calendar. Use your call log and Search Console to see when each service picks up in your area, then publish and refresh the relevant page before the peak. A furnace page that is updated in late summer is more useful than one written during the first freeze.

Measure booked jobs, not just rankings

Rankings tell you little about a business that sells jobs. Track the following:

What to trackWhere to find itWhy it matters
Calls from the websiteCall tracking or your phone systemShows which pages bring calls
Calls and direction requests from the profileBusiness ProfileShows how much the map listing brings
Form and booking requestsYour websiteShows planned-job interest
Booked and completed jobs by sourceYour own recordsThe only number that pays the bills
Queries and pagesGoogle Search ConsoleShows what to improve

On call tracking, Google’s guidelines do not specifically address it. They do require that the number on your profile is under the direct control of the business and does not redirect, so keep your real local number on the profile and ask whoever manages tracking to confirm that the setup follows those rules.

Common mistakes

Frequently asked questions

Should I hide my address?

If you do not serve customers at your address, Google says to remove it and list your service area instead. If customers visit a staffed location, you can show it.

How many service areas can I list?

Google allows up to 20, named by city, postal code or similar areas, not as a radius.

Can I say I’m open 24 hours?

Only if it is true. Google asks for your regular customer-facing hours.

How long does local SEO take?

Google says some changes may show within hours and others can take several months. Treat any exact timeline given without seeing your market as a guess.

Do I need a blog?

Not first. Strong service pages, a complete profile and real reviews come before articles. Add short guides when they answer questions customers actually ask.

A one-hour audit to do this week

Search for your main service in your city on a phone, as a customer would. Compare your listing with the top three: the name, the hours, the photos, the review count and the website’s first page. Then check that each of your top three services has its own page. Fix the largest gap first. If you want an outside opinion, ask for a free analysis through the RankMaster contact section.