Local SEO

Local SEO for Home Services: One Page per Service, One Page per City

Google ranks pages, not companies. Here is how roofers, HVAC companies and plumbers build service pages and city pages that actually win local searches, without cloning themselves into a penalty.

By Re’em Elimelech, AREmediasSeptember 10, 20267 min read

Google ranks pages, not companies. If your whole business lives on one “Services” page, you are asking a single page to win dozens of different searches, and it usually wins none of them. The roofer with a plain page called “Roof repair in Germantown” beats you for that search even with fewer reviews. Here is the fix, and how to build it without copying and pasting yourself into a penalty.

Why one page cannot rank for everything

When a homeowner types “water heater replacement Bartlett” into Google, Google does not look for the best plumbing company. It looks for the best page about water heater replacement in Bartlett. It reads the title, the headings, the words on the page, the photos, and the reviews that mention that job in that place. Then it compares your page to the other pages that are trying to answer the same search.

A services page that lists roofing, siding, gutters, storm damage and skylights in one long scroll has a title like “Our Services.” It has no headline about roof repair, no photo of a roof repair, no review that says “fixed our leak in Collierville the same day.” From Google’s point of view, it is a weak answer to every one of those searches. From the homeowner’s point of view, it is a page they have to read to find out whether you even do the thing they need.

This is the single most common reason a good, well-reviewed contractor sits on page two while a smaller competitor takes the calls. It is not a mystery and it is not an algorithm trick. It is page structure.

The ruleOne search intent, one page. If a homeowner would phrase it as a separate search, it deserves a separate page.

Step 1: Pick the three services that pay

Do not start with a list of everything you do. Start with the three jobs that make you the most money or that you most want to be known for. For an HVAC company that is usually AC repair, AC installation, and furnace repair. For a plumber, water heaters, drain cleaning, and emergency plumbing. For a roofer, roof repair, roof replacement, and storm damage. For a remodeler, kitchens, bathrooms, and basements.

Each of those gets its own page. Not a paragraph, a page. If a service brings in small tickets and you would rather not do more of it, leave it on the general services page. You are building pages for the work you want, not a catalog.

Step 2: Build each service page like a job estimate

A good service page reads the way you would explain the job on a homeowner’s porch. It answers the questions they are already asking in their head. Use this order:

  1. A headline that names the service and the area. “AC Repair in Memphis and the Mid-South” beats “Cooling Services.” Put your phone number right next to it. On a phone screen the number should be visible before anyone scrolls.
  2. What the job includes. Three to six plain sentences. What you check, what you fix, how long it takes, what happens if the unit is beyond repair. Write it the way you say it, not the way a brochure says it.
  3. Real photos from your own trucks and crews. The unit going in, the crew on the roof, the before and after. Stock photos of smiling models in clean uniforms tell Google nothing and tell homeowners you are hiding something. A phone photo from last Tuesday is worth more than a purchased image.
  4. A price range, if you are comfortable. “Most AC repairs run between X and Y, and we tell you the exact number before we start” removes the biggest reason people do not call. If you cannot give a range, explain how you quote instead.
  5. Two or three reviews that mention this service. Copy them word for word from Google, with the first name and the city. A review that says “replaced our water heater in Cordova the same afternoon” does more for this page than a paragraph about your values.
  6. The call to action, again. Phone number, a tap-to-call button, and a short form. Name, phone, what is wrong. Three fields, not nine.

Aim for 400 to 700 words of real content. Longer is fine if it is useful. Shorter is fine if the job is simple. What matters is that every sentence would help a homeowner decide, and that nothing on the page could be copied to a different service without changing it.

Step 3: Build the city pages, and do not clone them

Now the second half of the rule. Homeowners search with a place attached: “roofer Germantown TN,” “plumber near Collierville,” “HVAC Southaven.” Google Maps handles a lot of that, and your Google Business Profile is the most important piece of it. But the organic results below the map still go to pages, and a page built for that city wins the click.

List the cities and neighborhoods you actually serve and can reach fast. For a Memphis company that might be Memphis, Germantown, Collierville, Bartlett, Cordova, Southaven and Olive Branch. One page each. Each page names the city in the title and the headline, then says something that is only true for that place.

This is where most contractors go wrong. They write one page, copy it seven times, and swap the city name. Google notices, because the pages are identical, and it either ignores them or quietly drops the whole set. Homeowners notice too, because the page says nothing about their neighborhood.

Here is what makes a city page different from its neighbors, without inventing anything:

  • A photo from a job you did in that city, with a one-line caption that names it.
  • A review from a customer in that city. Ask for the city when you ask for the review, and you will have plenty.
  • One or two sentences about what is common there. Older homes with cast iron drains in Midtown. Newer subdivisions with builder-grade units reaching ten years in Olive Branch. Hail seasons and the roof claims that follow. You know this already. Write it down.
  • How fast you get there. “We are usually in Bartlett within 90 minutes on a weekday” is a real reason to call you.

A city page can be shorter than a service page. Three hundred honest words with one local photo and one local review will outrank a thousand generic ones.

Quick testRead your Bartlett page and your Collierville page side by side. If you could swap the city names and nothing else would be wrong, Google can tell too. Add the local photo, the local review and the local sentence before you publish.

Step 4: Connect the pages so Google can find them

New pages do not help if they float alone. Link them into the site in a way a visitor would actually use:

  • Put the three service pages in the main menu, not buried under a dropdown called “More.”
  • Add a short “Areas we serve” section on the homepage and on each service page, with the city pages linked by name.
  • On each city page, link back to the three service pages. “Need AC repair in Germantown? Here is how that works.”
  • Add the same pages to your Google Business Profile under Services and Service Areas, and use the service page as the link when you post about that job.

Then check that every page has a unique title tag and meta description. The title should read like “AC Repair in Germantown, TN | Your Company Name.” It is the first thing Google shows and the first thing a homeowner reads.

What to expect, and when

New pages on an established site usually start showing up in Google within a couple of weeks and settle into their real positions over two to three months. Pages on a brand-new domain take longer. During that time, the best thing you can do is keep feeding the pages the two things Google trusts most: new photos from real jobs and new reviews that mention the service and the city.

You do not need to touch the pages every week. You need to build them right once, then let your normal work, documented with a phone camera and a review link, keep them alive. It is boring to build. It works for years.

A simple checklist before you publish

ItemService pageCity page
Title names the service or cityYesYes
Phone number visible on first screenYesYes
Own photos from real jobs3 or more1 or more from that city
Reviews quoted on the page2 to 3 mentioning the service1 mentioning the city
Text that could not be reused on another pageAll of itAt least a third
Links to related service and city pagesYesYes
Unique title tag and meta descriptionYesYes

I shared the short version of this on Instagram. This is the long one, with the parts that did not fit in a caption.

Want a free look at your Google presence?

I will check your Google Business Profile, your website and how you show up for your services and cities, then tell you what I would fix first. Free, no pitch.

RE
Re’em ElimelechFounder of AREmedias. About five years as a digital marketing manager, most recently running digital for a large retail company in Ashdod, Israel, where sales grew 295% over that period. Now working remotely with home service companies in Memphis, the Mid-South and across the US. More about me.