Industries
Roofing SEO for the replacement jobs and the storm-week calls.
Roofing SEO is the work that gets a roofing company found for “roof replacement [city]”, “roof repair near me” and storm-damage searches without paying for every click. Kojo Growth builds a page for each service and city, works on your Google Business Profile and reviews, and pairs that with search ads and storm-season Meta ads, then reports every month.
- A page for each roofing service and each city you serve
- Google Maps work built to get you into the top three across your territory
- Search ads and storm-season Meta ads, with leads tracked to booked jobs
- Leads that come to you alone, not resold to other roofers
By the Kojo Growth teamPublished Last updated
Free audit: see where your roofing business stands.
- Your Google Maps ranking across town
- Your reviews against the top three
- Your website on a phone
- Who you're up against
- How many people search for what you do
- The three fixes that matter first
How customers find you
How people find a roofer
Roofing is a planned purchase most of the year and an emergency after a storm. The two searches look nothing alike, and a roofer has to be found on both.
Planned: compare, then call
“Roof replacement cost” and “roofers [city]” are research searches. People read reviews, look at photos of finished roofs, check the license and the warranty, and call a few companies. The site and the reviews do much of the selling before the phone rings.
After a storm: whoever's visible that week
A hail or wind event brings a spike of “roof repair near me” and “storm damage roof” searches within days. The companies already in the map pack (the three businesses Google shows on a map above the other results) and running ads that week take most of those calls. You can't build visibility after the storm.
The map pack, city by city
Roofing service areas are wide, so the map pack is decided city by city. A profile with “Roofing contractor” as the primary category, every town in the service area, and reviews that mention those towns shows up further from the office.
Ads ready before the storm
A search campaign built before storm season, with the landing page and call tracking ready, can be turned up the week the hail hits instead of built after it.
What usually goes wrong
The problems we see most for roofers.
If a few of these sound familiar, the audit shows what they cost your roofing business, with the fixes in order.
Leads bought, and bought by others
Lead sellers send the same homeowner to several roofers and keep the relationship. You pay for every lead, race to call first, and own nothing when you stop.
No page for the city you drive to
Replacement, repair, metal, flat and commercial roofing share a single page, and nothing exists for the cities you drive to. Google sends “roof replacement Ann Arbor” to a company with a page about exactly that.
Visibility that fades a few miles out
The map scan shows you in the top three near the office and off the map in the towns where the big replacement jobs are.
A slow trade for reviews
A roof is a big project, so reviews come slower than in the daily trades. Without an ask after every finished roof, the top three pull away and stay away.
Storm season with nothing ready
The storm hits, and the ads, the landing page and the follow-up still need building. By the time they're live, the spike is over.
The quote that got a call back wins
A quote goes out and nobody follows up. The homeowner collected several quotes and went with the company that called back.
What we'd focus on
The services that matter most for roofers.
Not every service, every time. These are the ones that tend to move the numbers for roofers; the audit sets the order.
- Get found
SEO & AI search
Roofing SEO is the main channel you own in this trade: pages for each service and city, technical fixes so the site loads fast, and the structure AI assistants need to cite you when someone asks for a roofer in your city.
See the service - Get found
Websites
A page for each service (replacement, repair, storm damage, metal, flat, commercial) and each city, photos of finished roofs, the warranty and license visible, and a quote form that works on a phone.
See the service - Get found
Google Maps & local SEO
The map pack decides a large share of roofing calls, city by city. Categories, service areas, photos of finished roofs, and a monthly map scan across your whole territory.
See the service - Get chosen
Reviews & reputation
Review pace settles ties on a planned purchase. An ask after every completed roof, a drafted reply to every review, and reviews that mention the city and the crew.
See the service - Follow up
Email & text follow-up
Roofing quotes have a long tail. A follow-up on every estimate, a text back as soon as a call is missed, and a storm-season message to past customers in the affected zip codes. You approve each message before it goes live.
See the service
What people search
The searches behind the calls.
The numbers are real monthly searches in two Metro Detroit towns. The examples are the kinds of searches we check for your cities in the audit, without numbers.
Searches a month in the US
Real search data- “roofing ann arbor”Advertisers pay about $28 a click on Google Ads260
- “roofing canton mi”20
Searches we check in your audit
Illustrative- “roof replacement [your city]”A planned search with quotes attached. A city page with photos and reviews from that city catches it.
- “roof repair near me”After a storm this spikes within days. The map pack and the ads above it take most of it.
- “storm damage roof insurance claim”People search the process before they search a company. A clear page on how claims work earns the call.
- “metal roofing [your city]”A product search that deserves its own page; the general roofing page won't rank for it.
How it starts
Easy to start. Built to keep growing.
A free audit of your roofing business first, then a plan in writing, then the work, then a report every month.
- 1
Free audit
We check your Google Maps ranking across town, your reviews against the top three, your website on a phone, who you're up against and how many people search for what you do, then write up the three fixes that matter first.
- 2
Plan in writing
A 30-minute call to walk through the audit. Then a written plan: what we'll do, in what order, the price and the term. Nothing starts until you say yes.
- 3
We build
We take a day-one baseline, then fix what matters first: your profile, your website, your tracking, your follow-up. You approve anything that goes public.
FAQ
Straight answers, up front.
What roofers ask us before they start.
What is roofing SEO?
Roofing SEO is everything that makes your company show up in Google's unpaid results and map pack for roofing searches in the cities you serve. In practice it's five things: a page for each service and each city; a Google Business Profile with the right categories, service areas and photos; reviews that keep pace with the top three; technical fixes so the site loads fast on a phone and Google can read it; and, increasingly, the structure that lets AI assistants cite you. It's slower than ads and it builds over time: the pages keep working after you stop paying for clicks.
Can I do roofing SEO myself?
Some of it, yes. You can claim and fill out your Google Business Profile, ask every customer for a review, and post photos of finished roofs. What's hard to do yourself is the rest: writing a page for each service and city that actually ranks, fixing the technical issues on the site, tracking rank across your territory, and doing it every month. If you have the time, start with the profile and the reviews. If you'd rather not, that's the work we do.
How long does roofing SEO take?
Profile fixes can show within weeks. New service and city pages usually take a few months to rank, longer in competitive metros, and the map pack moves as reviews and signals build. We don't promise rankings and nobody honest will. What you get instead is a monthly report with the map scan, the pages that are moving and the leads they produced, so you can see the direction before the jobs arrive.
How much should a roofer spend on marketing?
Start from what a booked roof is worth to you and what a lead costs in your market, not from a percentage. A replacement is a big job, so a roofer can often carry a higher cost per lead than most trades; the mistake is spending it on bought leads that other roofers also received. In the free audit we look at the searches in your cities and what the top three are doing, then recommend a budget split between work that builds over time and ads that bring calls now. The plan and terms go in writing before anything starts.
Do Facebook ads work for roofers?
For specific jobs, yes. Meta ads put photos of your work in front of homeowners in the zip codes you choose, which is useful after a storm and in spring. They don't catch someone who's searching for a roofer right now; that's Google's job. We use Meta for storm-season and neighborhood offers, with tracking so you know what each lead cost, and never as the only channel.
How do roofers get leads without buying them?
By owning the places the search happens: the map pack, your own search ads, a page for each city, reviews, and a site that turns a visit into a call. Bought leads go to several roofers at once and stop when you stop paying. Owned leads take longer to build and keep arriving. Your domain, content, Google Business Profile, analytics and accounts are always yours and stay in your name. If we part ways, any site we built is handed over or bought out on terms set in writing.
Other trades
Built for the trades people call.
The free audit
See where your roofing company stands before storm season.
Send us your business name or website and the main city you serve. The free audit covers your Google Maps ranking across town, your reviews against the top three roofers, your website on a phone, who you're up against, how many people search for what you do, and the three fixes that matter first.
- Your Google Maps ranking across town
- Your reviews against the top three
- Your website on a phone
- Who you're up against
- How many people search for what you do
- The three fixes that matter first