Free roofing playbook: the map listing

How to rank your roofing company on Google Maps

Here is how to rank your roofing company on Google Maps: treat the Google Business Profile as the shop window your trucks do not have, set it up the way Google's own rules say a roofer must, and feed it every week with roofs, storms and answers. In the 20 city answers we captured on September 15, 2026, a Google profile was pointed at in 95% of them. It is free, and you own it. Below are 10 jobs you can do yourself in 90 days.

October 2, 2026 · 8 min read · Published by KKV Labs LLC

What you need

  • The sign in for your Google Business Profile, or the email it was set up with
  • A list of the towns your trucks drive to, with the drive time to the far edge of each
  • A phone with a camera on every roof, and one person who remembers to use it
  • 30 minutes a week for 90 days, and no money

Time: about 30 minutes a week, for 90 days. Cost: nothing. Every step below is free to do yourself.

Go straight to the 10 steps

Why this works

The listing is a roofer's shop window.

Every number here is counted from our own files when this page is built, or linked to where it came from.

The map listing does a job a roofer has no other way to do. You have no showroom and no window a homeowner walks past, so this listing is the storefront. In the 20 city answers we captured on September 15, 2026, the roofer's own site was pointed at in 100% and a Google profile in 95%. Yelp and Angi were each pointed at in only 35%. So the free thing you control beats the paid thing you rent, by a wide margin.

The door is also open. We asked Google AI Mode "best roofer in [city]" in 60 US cities on September 10, 2026. In 59 of those 60 cities no single roofing company was held up as the best one, and the average answer named 4.6 roofers. Your town is almost certainly still a scramble, not a settled race. Meanwhile 63% of the 520 roofing home pages we read on September 11, 2026 even link their Google Maps listing from the site, so more than a third of your rivals have not joined the two up at all.

The plan

Ten roofing jobs on the map listing.

One job a week for ten weeks. Each one is a setting on your roofing profile or a habit on the roof, and each says how to tell it worked.

  1. 01

    Pick roofing contractor as the main category, and add nothing you do not really do

    Google says to pick the category that finishes the sentence "this business is a", not "this business has a" (Google's guidelines for representing your business, read September 21, 2026). For almost every roofer that is roofing contractor. Add a second or third only for work your crew actually turns up and does, such as gutter cleaning or siding. Google also says to use as few categories as it takes, and not to use them as keywords.

    How to check it workedRead your category list out loud after the words "we are a". Anything that sounds wrong comes off this week.

  2. 02

    Tell Google you go to the homeowner, and hide the address you work from

    A roofer works at the customer's house, so Google calls you a service area business. Its rule is plain: "If you're a service-area business, you should hide your business address from customers" (Google's guidelines). The same page says a service area business cannot list a virtual office unless someone works there in business hours. A mailbox rented to look like an office is the fastest way to lose the listing.

    How to check it workedOpen your own profile on a phone. If your house number is on it and your crew works at the homeowner's house, switch it off today.

  3. 03

    Draw the service area as the towns your trucks reach, not the whole state

    List the towns, not a giant circle. Google's rule is that the whole service area "shouldn't extend farther than about 2 hours of driving time from where your business is based" (Google's guidelines). Put in the towns the truck really drives to, and add one only when you have done a roof there.

    How to check it workedCount the towns on the profile. Every single one should have at least one finished roof behind it.

  4. 04

    Put every roof job in the profile as its own service

    The profile has a services list, and most roofers leave it empty. Add one line each for roof repair, roof replacement, storm and hail damage, metal roofs, flat or commercial roofs, gutters and roof inspection. Write two plain sentences under each one, in the words a homeowner uses. Of the 520 roofing home pages we read on September 11, 2026, the middle site lists 12 services on the site itself, so you already have the list written somewhere.

    How to check it workedEvery roof job you would quote tomorrow has a line in the profile, in the homeowner's words.

  5. 05

    Add four photos from one roof every week

    Pick one job a week and shoot the same four: the roof before the tear-off starts, the bare decking, the new shingles going on, and the finished roof from the street. Load them the week the job happens, not in a batch at Christmas. Photos of the truck and the office do nothing here. A homeowner scrolling wants to see a roof that looks like their roof.

    How to check it workedOpen the photo tab at the end of the month. Four roofs, sixteen photos, and the newest one is less than seven days old.

  6. 06

    Fill the questions section yourself, before a stranger does

    The profile has a public questions area, and anyone can post there. Put the real ones up yourself and answer them: do you handle hail claims, how long does a tear-off take, do you work in this town, who pays for the dumpster, how soon can someone look at a leak. Answer in two or three plain lines each. Leaving it blank means the first answer a homeowner reads is from a stranger who does not work for you.

    How to check it workedYour profile shows at least six questions, and every one has an answer with your company name on it.

  7. 07

    Post within two days of every hail or wind storm

    When a storm crosses your towns, put up a short post the same week. Name the town, name the date of the storm, say what you are seeing on roofs there, and say how fast you can look at one. Do it again for the next storm. This is the one part of the profile that rewards speed, because a homeowner with a wet ceiling is searching that night.

    How to check it workedFor every storm that hit your towns in the last 90 days, there is a post with the town and the date in it.

  8. 08

    Work out the review number you need each week, and hold it

    Open the profiles of the three roofers already above you on the map. Write down their review count and the date of their newest review. Take the biggest count, subtract yours, and divide by 52. That is the number of reviews a week that closes the gap in a year, and a steady trickle beats a burst. Only 22% of the 520 roofing home pages we read show a review count at all, and of those that do, the middle one shows 240, so you now know the size of the hill. Our reviews playbook shows how to bring that number in.

    How to check it workedOne number is written on the office wall, and last week hit it.

  9. 09

    Keep the profile out of the suspension queue

    Mobile crews, no storefront and a wide service radius are common in roofing, and roofers raise suspensions in Google's own support forum (read September 21, 2026). The cause you control is the name. Google says "Including unnecessary information in your business name isn't permitted, and could result in the suspension of your Business Profile" (Google's guidelines). So the name field holds your real company name, with no town and no "roofing and storm damage repair" bolted on. Keep a folder with photos of your signage, the truck wrap, your roofing licence and a utility bill. That folder is what the appeal form asks for (Google's fix a suspended profile page, read September 21, 2026).

    How to check it workedThe profile name matches the name on the truck letter for letter, and the proof folder exists with five files in it.

  10. 10

    Check the map from the far side of town, once a month

    Where you rank depends on where the homeowner is standing, so checking from your own desk tells you almost nothing. Once a month, open the map and look up "roofer" from three points: your side of town, the far edge, and the next town over. Write down the first five roofers named at each point, with the date. In three months you will see which edge of your area you are losing, and that is where next month's photos and posts should point.

    How to check it workedYou hold three dated sheets with three lists each, and you can name the town where you never show up.

Our own numbers on this page: 60 US cities asked "best roofer in [city]" in Google AI Mode on September 10, 2026; 520 roofing home pages read by machine on September 11, 2026; and a separate study of 20 city answers captured on September 15, 2026 that recorded every link the answer pointed at. Every figure above is counted from those files when this page is built. Anything from outside our own work is linked where it is used, with the site named. Published by KKV Labs LLC.

Get your roofing company recommended by AI in 90 days.

Book a free AI strategy call

Your list

Tick it off as you go.

The ticks are saved in this browser, on this device only. Nothing is sent to us and nothing is shared.

10 things to do. Saved in this browser only.

Check your city

See who AI names in your city today.

Every city in the list was asked the same question in Google AI Mode on September 10, 2026: who is the best roofer here. This shows the companies that answer named back. It is one answer on one day, not a ranking. Not in the list? Ask us to run yours free.

Start typing to jump down the list. 60 US cities are screened so far.

Every one of the 60 cities in the list was asked the same question in Google AI Mode on September 10, 2026: who is the best roofer here. This shows you the roofing companies that answer named back. It is one answer on one day, not a ranking.

Pick a city to see the roofing companies AI named there, and the date we captured the answer. The three answers you can get are below, with how many of the screened cities gave each one.

What the three answers mean

  • GREEN59 of 60Several businesses named, none called the best. The door is open.
  • YELLOW1 of 60Several named, but the answer puts one of them ahead.
  • RED0 of 60One business only, or nobody named. The hardest kind of market.

Questions

What roofers ask about the map.

These are the questions roofing owners type about the map listing, answered in the same plain words as the steps above.

How long does it take a roofing company to show up on Google Maps?
A new profile has to pass a check before it shows at all, and Google gives no promised date for that. Plan on weeks, not days, and spend them filling the profile in so it is worth showing when it clears.
Why is my roofing business not showing up on Google Maps?
The three common reasons for a roofer are a profile that was never verified, a home address left showing when the work is done at the homeowner's house, and a profile that has been suspended without an email you noticed. Check the profile status first, then the address setting, then your inbox for an appeal notice.
What category should a roofing company use on Google?
Roofing contractor is the main one for almost every roofer, because Google asks you to pick the category that says what the business is, not what it sells. Add a second one only for work you truly do, such as gutter cleaning or siding.

Next step

You can do all of this yourself in 90 days. If you would rather we do it:

Get your roofing company recommended by AI in 90 days.

We run the 10 questions your customers ask ChatGPT, Perplexity and Google AI Mode in your city and show you who gets named today. Then we fix the pages, listings and answers that decide it.

$1,000 a month, 3-month minimum as it takes time to show results. If AI is not naming you by day 90, you get every dollar back.

Book a free AI strategy call

One business per industry per city. Founder led. Dated proof every 30 days.