Restoration local SEO is the work that decides who gets the call when a homeowner types water damage restoration near me from a wet kitchen floor. Three companies show in the map pack, and they take most of the calls. The rest of the page is an afterthought to someone standing in water. This guide explains what moves a restoration company into that pack and keeps it there: the Google Business Profile first, then reviews, then the pages on the website that give Google a reason to trust the listing.
It is written for restoration owners by Property Damage Marketing, which builds and manages the local presence for restoration companies and reports the results in booked jobs by source.
Restoration Local SEO: Key Points
The Google Business Profile matters more than the website for near me searches. Primary category, service list, photos, and review velocity decide most of the map pack.
Reviews are the proof layer and the ranking layer at once. Ask every customer the week the job closes, respond to every review, and never pay for or incentivize them.
The website backs the listing up: a page for each service and each loss type (water, fire, mold, storm, sewage) with the city named, the process explained, and a number on every page.
Service area businesses that hide their address still rank, but a real office with a consistent name, address, and phone across directories ranks more easily and earns more trust.
Track calls from the profile separately from the website so you know what the map pack is actually producing.
For restoration, the map pack is the search result. A homeowner with a burst pipe does not scroll. The profile that ranks is the one with the right primary category (Water Damage Restoration Service for most companies, with Fire Damage Restoration Service and Mold Remediation Service as additional categories), a services list that mirrors the words people search, a description written in plain language, and photos of real crews, trucks, drying equipment, and containment rather than stock images. Business hours should say 24 hours if you actually answer at 2 a.m., and nothing else if you do not, because a missed emergency call is a bad review waiting to happen.
Posts and Q and A are minor signals but they are free. A weekly post about a job type, a seasonal reminder about frozen pipes or storm prep, and answers to the questions homeowners ask (do you work with insurance, how fast can you be here, do you handle mold) fill in the profile and give a nervous searcher a reason to tap call.
Reviews: The Engine Behind Every Map Pack Position
Review count, recency, rating, and the words inside the reviews all move the pack. The companies that hold the top positions have a system: a text or email request the same week the job closes, sent by the technician who did the work, with a direct link. They respond to every review, including the one star ones, in a calm owner's voice. They never pay for reviews, never gate them, and never let an outside service generate them, because Google removes those and the penalty outlasts the gain.
Small jobs are the review engine. A carpet dry out or a small mold cleanup takes a day and produces a review as valuable as a six figure rebuild. Restoration companies that only chase large losses starve their own listing.
Your Next Twenty Reviews Matter More Than Your Last Two Years in Business
Property Damage Marketing installs a review request system with every restoration engagement, tied to job close in your CRM, and reports review velocity next to map pack position every month.
Google trusts a listing more when the website behind it proves the business does what the profile claims. That means a page for each service (water extraction, structural drying, fire and smoke cleanup, mold remediation, sewage cleanup, storm damage, contents restoration) and a page for the main cities and neighborhoods you serve, each with the process explained, real photos, and a call tracking number. The homepage names the city and the services in the first hundred words. Every page links to the profile and the profile links to the right page.
Do not write coverage advice. A page can say the company documents every loss before demo and works alongside the homeowner's claim; it should never promise what the insurance will pay or offer to negotiate. Disputed claims go to a public adjuster or a property damage attorney.
Name, Address, Phone, and the Directories That Still Matter
Consistency across the major directories (Google, Apple Maps, Bing, Yelp, the BBB, Angi, and the industry directories) is a trust signal and a tie breaker. A service area business can hide its street address and still rank, but a real office with a consistent name, address, and phone across the web ranks more easily and reads as a company that will still be there next year. Never create multiple listings for the same business, never use a competitor's name in yours, and never borrow an address you do not occupy.
Tracking: Know What the Map Pack Produces
Use a call tracking number on the profile that is different from the website number, so the monthly report can separate profile calls from organic site calls from ads. Google will reconcile the tracking number as long as the primary number on the listing matches your main line. Without this split, local SEO looks like it does nothing, because the calls it produces get credited to direct or to the website.
Keep Reading
Restoration SEO: the full search strategy for restoration companies, organic and local together.
What is the best Google Business Profile category for a restoration company?
The best primary category for most restoration companies is Water Damage Restoration Service, with Fire Damage Restoration Service, Mold Remediation Service, and Building Restoration Service added as secondary categories where they apply. The primary category should match the service that produces most of your revenue.
How many reviews does a restoration company need to rank in the map pack?
There is no fixed number, because the map pack is relative to your competitors, but the companies that hold the top positions in most metros add reviews every week and respond to all of them. Velocity and recency matter as much as the total.
Can a restoration company rank locally without an office?
Yes, a service area business can rank with a hidden address, but it is harder and the trust is lower. A real office with a consistent name, address, and phone across directories is an advantage worth having if you can.
Does the website matter for local SEO?
The website matters because Google uses it to confirm the services, the area, and the legitimacy of the listing. Service pages, city pages, real photos, and a consistent phone number all support the profile's rankings.
How long does restoration local SEO take to work?
Restoration local SEO usually shows movement within two to three months of fixing the profile and starting a review program, with stronger results by month six as pages rank and reviews accumulate. Markets with entrenched competitors take longer.
Three Companies Are in Your Market's Map Pack Tonight. Your Next Job Depends on Being One of Them.
Property Damage Marketing builds and manages the local presence for restoration companies, from the profile to the review system to the pages behind it, and reports the results in booked jobs by source. One free consultation shows you where your listing stands today.
A roofing marketing budget built on cost per lead is a budget built on the wrong number. The cheapest leads are the ones nobody can reach, and the cheapest campaigns are the ones that produce them. The number that matters is cost per opportunity: what it costs to get a real homeowner, with a real roof, to agree to an inspection. Then dollars per opportunity, break even, and close rate, which together tell a roofing owner exactly how much marketing the company can afford and where it should go.
This guide walks through the math, the benchmarks roofing operators claim, and the annual habit that keeps a budget honest. Written by Property Damage Marketing, which reports every roofing campaign in the owner's units.
Roofing Marketing Budget: Key Points
Set the budget on cost per opportunity and dollars per opportunity, never cost per lead alone. A cheap lead that never answers is the most expensive lead you bought.
Know your break even and your close rate first. Close rate is the dial: moving from 18 to 36 percent doubles revenue on the same leads and the same budget.
Roofing keeps little of what it moves: roughly a third materials, a third labor, ten percent commission, ten percent overhead, ten percent net by operator claims. The marketing budget comes out of that last slice.
Repeat and referral are the base layer and the cheapest; search is on top and now the most expensive; lead platforms are rented ground with a thirty day cap.
Cut the worst campaigns every year and move the money to the ones with the best dollars per opportunity.
Break even: the revenue the company needs each month to cover materials, labor, commission, and overhead before a dollar of profit. Close rate: appointments that become signed jobs. Average ticket: revenue per signed job. Those three numbers tell you what an opportunity is worth, and therefore what you can pay for one. A company closing 30 percent of inspections at a $15,000 average ticket earns $4,500 per opportunity in revenue; a company closing 18 percent earns $2,700. Same leads, same budget, very different business.
Cost per Opportunity, Not Cost per Lead
A lead is a form or a call. An opportunity is a homeowner who agreed to an inspection and showed up. The difference is where lead platforms hide: one or two of ten platform leads are reachable, so a low cost per lead becomes a high cost per opportunity once the unreachable ones are counted. Roofing operators have claimed blended costs per opportunity in the low hundreds and paid search costs per opportunity somewhat higher; those are claims at the time they were made, not promises, and your market sets your number. What matters is that every channel is judged on the same unit.
We Report Every Roofing Campaign in Cost per Opportunity
Property Damage Marketing reports roofing marketing in leads, opportunities, cost per opportunity, signed jobs, and revenue by source, with response time next to every number, and we cut the worst campaigns every year.
Repeat, referral, and reputation first. Reactivation postcards, review requests, referral capture at the walkthrough. The best companies in the industry claim more than half their work from this layer on a small share of sales. Then speed to lead, which costs almost nothing and multiplies everything else. Then search: Local Services Ads, search ads with click protection, the Google Business Profile, organic pages. Then owned video and social as compounding distribution. Lead platforms last, capped at thirty days and judged on tracked calls.
The Annual Cut
Once a year, rank every campaign by dollars per opportunity and cut the bottom. Not pause, cut. Move the money to the campaigns that produced the most revenue per opportunity, and reinvest a share in the layer below search, because a stronger review base and faster phone lower the cost of every search dollar the next year.
What the Report Should Show
Leads by source. Opportunities by source. Cost per opportunity by source. Signed jobs and revenue by source. Response time. Close rate. Average ticket. Nothing about impressions on the first page. A roofing owner should be able to read the report in two minutes and know where the next dollar goes.
How much should a roofing company spend on marketing?
A roofing company should spend what its cost per opportunity, close rate, and average ticket justify, which is why the budget is set from those numbers rather than a percentage of sales. Companies with a strong repeat and referral base and a fast phone spend far less per customer than companies that start with search in a competitive metro.
What is cost per opportunity in roofing?
Cost per opportunity in roofing is the marketing cost of getting one real homeowner to agree to and show up for an inspection. It is the right unit for comparing channels because it counts the unreachable leads that make lead platforms look cheap, and it connects directly to close rate and revenue.
What is a good close rate for a roofing company?
Roofing operators describe close rates from the high teens to around half of inspections, and the dial matters more than the benchmark: moving from 18 to 36 percent doubles revenue on the same leads. Price conditioning, repair next to replace, and follow up every three days are what move it.
Should roofing marketing budgets change by season?
Yes, roofing marketing budgets should rise before storm and spring seasons in your market and fall after, with a small year round base that keeps the ad accounts learning and the reviews building. Storm only spending pays more per opportunity because the account starts cold every time.
Your Marketing Budget Has a Right Answer. It Is in Your Close Rate and Your Average Ticket.
Property Damage Marketing sizes roofing budgets from your numbers and reports every campaign in cost per opportunity. One free consultation shows you where the money should go.
Speed to lead for roofers is the single number that decides whether a marketing budget works. A homeowner who fills out a form and hears nothing has booked three appointments with other roofers inside a few hours. A call that rings to voicemail at 4:45 on a Friday is a job that went to the roofer who answered. Every dollar spent on Local Services Ads, search, or social is spent on a lead that will be judged in the first five minutes.
This article sets the standard, explains what it costs, and lays out the three systems that hit it. Written by Property Damage Marketing, where speed to lead ships with every roofing campaign.
Speed to Lead for Roofers: Key Points
The standard is five minutes: a person answers the call, a missed call gets a text back inside a minute, and a form gets a phone call inside five.
Homeowners shop three to five roofers and pick the middle, so the first roofer to call back sets the comparison for everyone after.
Roofing cancellations double at three weeks, so follow up continues every three days until a yes or a no, from a dedicated person if the company is big enough.
Response time belongs on the monthly report next to cost per lead, because a lead that was never answered is the most expensive lead you bought.
Fix the phone before buying leads. You do not have a lead generation problem; you have a receptionist problem.
A homeowner searching for a roofer is not loyal to anyone yet. They clicked the highest rated name that said roofing, filled out a form, and kept scrolling. Whoever calls back first gets to set the appointment, ask the criteria questions, and frame the comparison for every roofer after. Whoever calls back on Monday is the third estimate the homeowner collects to confirm a decision already made.
The Three Systems
Answering. A person, not a voicemail, during business hours and into the evening, with an answering service that can book an inspection on the first call when the office cannot. The script asks what happened, when, and whether there is active leaking, then books the appointment.
Missed call text back. Any call that is not answered gets a text inside a minute: sorry we missed you, how can we help, with a link to book. It catches the homeowner before they dial the next name.
Form response. Every form submission triggers a call inside five minutes and a text if the call is missed. Instant forms from social platforms are mostly junk; website forms from search are not, and they deserve the fastest response of all.
Speed to Lead Ships With Every Roofing Campaign We Run
Call tracking, missed call text back, a five minute standard, and response time on the monthly report. We will not launch roofing ads into a phone that does not get answered.
The first call books the inspection. The inspection produces an estimate. Then most roofing companies stop, and the homeowner collects two more estimates and forgets. Follow up every three days, by call and text, until a yes or a no. Companies that assign one person to rehash claim ten to twenty percent of revenue from it. Three estimates, spouse, and father are stalls, not objections, and the follow up is where they get answered.
Put It on the Report
Cost per lead without response time is a half truth. A campaign that produced forty leads at a low cost and answered twelve of them in five minutes performed worse than one that produced twenty and answered all of them. Every Property Damage Marketing roofing report shows response time next to cost per lead and cost per opportunity, because that is where the budget is actually won or lost.
Go Deeper on Roofing Marketing
Roofing leads: every source of roofing leads, judged on cost per opportunity.
How fast should a roofing company respond to a lead?
A roofing company should respond to a lead within five minutes: answer the call live, text back any missed call inside a minute, and call every form submission inside five. The first roofer to respond sets the appointment and frames the comparison for every roofer after.
What is missed call text back?
Missed call text back is an automatic text sent to any caller the company did not answer, within about a minute, apologizing and offering a way to book. It catches the homeowner before they dial the next roofer and is the cheapest speed to lead tool a roofing company can install.
How long should a roofer follow up on an estimate?
A roofer should follow up on an estimate every three days until the homeowner says yes or no. Cancellations double at three weeks, and three estimates, spouse, and father are stalls that follow up answers. Larger companies assign one person to it and recover a meaningful share of revenue.
Should a roofing company use an answering service?
A roofing company should use an answering service when the office cannot answer every call live into the evening. The service should ask what happened, when, and whether there is active leaking, and book the inspection on the first call rather than taking a message.
Somewhere in Your Market, a Homeowner Just Filled Out a Form. Three Roofers Will Call Today. Be the First.
Property Damage Marketing ships speed to lead with every roofing campaign and reports response time next to cost per lead. One free consultation shows you where your calls are going today.
Roofing SEO keywords fall into four groups, and most roofing websites only target one. Roofer near me and roofing company plus your city get the attention, because they are the searches with a buyer attached. But the searches a homeowner makes before they are ready to buy, the searches they make after a storm, and the searches they make while comparing three contractors are where a roofing company builds the authority that wins the head terms later.
This guide lays out the four groups, how to decide whether a keyword gets its own page or a section, and the keywords a roofing company should never build pages for. Written by Property Damage Marketing, the agency that markets for the people who help property owners rebuild.
Roofing SEO Keywords: Key Points
Roofing keywords fall into four groups: buyer searches (roofer near me, roof replacement cost), problem searches (roof leak, missing shingles), storm searches (hail damage roof, storm damage roof repair), and comparison searches (how to choose a roofer, roofing warranty).
One page per keyword where the results pages differ, a section where they match. Search both phrases and compare what ranks before you decide.
Cost keywords are the most valuable informational searches in roofing. A real cost page with dated local ranges and the drivers earns the call and the AI citation.
Storm keywords need pages before the storm, not after, and the copy stays on damage and documentation, never claims.
Never build pages for free roof, deductible help, or insurance approved. Those keywords draw regulators and the wrong customers.
Roofer near me, roofing company plus city, roof replacement plus city, roof repair near me, best roofing company plus city. These are the searches with a buyer attached, won by the Google Business Profile, Local Services Ads, and a service page per service per city where the results pages differ. Put the exact query in the slug; the title can be human. Every roofing company targets these, which is why the other three groups decide who actually ranks for them.
Group Two: Problem Keywords
Roof leak repair, missing shingles after wind, water stain on ceiling, how long does a roof last, signs you need a new roof. The homeowner has a problem but has not decided on a roofer or even a repair. A helpful page here, with real photos and a plain explanation, earns the inspection before any competitor's ad shows. These pages are also what AI models pull from when a homeowner asks what a water stain means, which puts the company's name in the answer.
The most valuable problem keyword is cost: roof replacement cost, how much does a new roof cost, roof repair cost. Publish a real cost page with the drivers (size, pitch, material, tear off, code upgrades) and dated local ranges. Price is what the models cite and what homeowners search most, and silence scares more people than a range does.
We Map Every Roofing Keyword in Your Market Before Writing a Page
Every Property Damage Marketing roofing SEO engagement starts with the four keyword groups mapped for your cities, each keyword assigned to a page or a section, and a cost page built from your real pricing.
Hail damage roof, storm damage roof repair, wind damage roof, emergency roof tarp, roof inspection after hail. Volume spikes the week of the storm and the pages have to be ranking before it hits. The copy stays on the roofer's side of the line: inspect, document, photograph, write the estimate in the carrier's software, explain it. Never negotiate, represent, handle your claim, insurance specialist, or we got it approved. A roofer who talks damage and refers disputes to a licensed public adjuster is the roofer adjusters trust.
Group Four: Comparison Keywords
How to choose a roofing contractor, questions to ask a roofer, roofing warranty explained, roofing contractor license lookup, should I get three roofing estimates. The homeowner is vetting. Pages that answer honestly, including the advice to meet three contractors rather than collect three estimates and to ask for a lien waiver before the final check, build the trust that closes at a higher price.
Page or Section?
Search both keywords and compare the results pages. If the same pages rank for both, it is one page with two sections. If different pages rank, each keyword gets its own page. On a true coin flip, build the page and fold it back in if it ever competes with its sibling. Then read Search Console a month after publishing, find the phrases Google assigned the page, and work them in.
Keywords to Avoid
Free roof, free roof inspection as a hook, deductible help, no out of pocket, insurance approved roof, insurance roofing specialist. These keywords attract the customers who expect a deductible to disappear and the regulators who watch for it. Pages for them are a liability, not an asset.
Go Deeper on Roofing Marketing
Roofing SEO: how the keyword map becomes rankings.
The best roofing SEO keywords are the buyer searches (roofer near me, roofing company plus city), supported by problem searches (roof leak repair, roof replacement cost), storm searches (hail damage roof), and comparison searches (how to choose a roofing contractor). The supporting groups build the authority that wins the buyer searches.
Should a roofing company have a page for every city?
A roofing company should have a page for a city only where the results page for roofer near me differs from the neighboring city. Search from both edges of the boundary; if the same companies rank, it is one page. Name the small towns on the main pages first and build a town page only where Search Console shows demand.
Should roofers publish pricing on their website?
Yes, roofers should publish pricing: a cost page with the drivers and dated local ranges, instant estimate tools where possible, and stated service call fees. Price is the attribute homeowners search most and the one AI models cite, and a menu with no prices reads as something to hide.
Can a roofing website target insurance claim keywords?
A roofing website can target storm and damage keywords and explain the process in plain language, but it should not target claim keywords that promise negotiation, approval, or deductible help. Roofers talk damage; licensed public adjusters and attorneys talk claims. Keeping that line is what earns adjuster trust and keeps regulators away.
The Roofer Ranking Above You Has a Page for Every Keyword in Your Market. You Can Have a Better One.
Property Damage Marketing maps the four keyword groups for your cities and builds the pages in the order that ranks. One free consultation shows you the map.
How to market a roofing company is a question with a wrong answer and a right order. The wrong answer is to buy leads and run ads until the phone rings. The right order starts with the customers you already have, adds search once the phone is answered in five minutes, and adds social and video as compounding distribution on top. Companies that follow the order grow on a fraction of the marketing cost of companies that skip to ads.
This guide lays out that order, what each layer costs, and the two mistakes that sink most roofing marketing budgets. Written by Property Damage Marketing, the agency that markets for the people who help property owners rebuild.
How to Market a Roofing Company: Key Points
Start with repeat, referral, and reputation. The best roofing companies in the country get more than half their work from past customers and referrals on under five percent of sales in marketing.
Fix speed to lead before buying any lead. A form filler who hears nothing has booked three appointments inside hours; answer in five minutes or do not advertise.
Search is next and now the most expensive: Local Services Ads first, then search ads, then the map pack and organic. Judge every channel on cost per opportunity, not cost per lead.
Owned video and social compound: one long video becomes every short, education first for cold audiences, local proof only.
Lead platforms are rented ground: thirty day cap, judged on tracked calls, never a twelve month contract.
Homeowners forget who did their roof within five years, which means a roofing company with ten years of jobs has a database nobody is marketing to. Reactivation is the cheapest campaign you will ever run: a postcard and an email to every past customer offering a tune up, a gutter deal, or a free second look after a storm. Referral capture is the second cheapest: ask at the final walkthrough, send the review link the day the job closes, and spread review requests across the month so they stick.
Reviews are the proof layer for everything that follows. The first twenty matter more than years in business, a 4.9 with an owner response beats a 5.0 with none, and small repair jobs are the review engine. Never pay for a review, never outsource them, and never threaten a reviewer.
Layer Two: Fix the Phone
You do not have a lead generation problem; you have a receptionist problem. Before any dollar goes to search, every call has to be answered by a person, every missed call has to get a text back inside a minute, and every form has to get a call inside five. Roofing cancellations double at three weeks, so the follow up has to continue every three days until a yes or a no. Speed to lead is not a marketing tactic. It is the condition for marketing to work.
Layer Three: Search
Search is where roofing marketing gets expensive, and it is still where the highest intent buyers are. The order inside search: Local Services Ads first, because they sit above everything and charge per lead; search ads next, one campaign per service with click protection on every dollar; then the Google Business Profile, which matters more than the website for roofer near me; then organic pages for every service and every town where demand exists. Put the word roofing in the name and domain if you can, pick a name nobody else in the country uses, and track every call.
Judge search on cost per opportunity and dollars per opportunity, never cost per lead alone, and cut the worst campaigns every year. See our page on roofing leads for the full breakdown.
We Build the Whole Stack, in Order, and Report in Cost per Opportunity
Every Property Damage Marketing roofing engagement starts with reactivation and referral capture, ships with speed to lead, then adds Local Services Ads, search, maps, and organic, with every call tracked and reported as cost per opportunity.
Post from a personal profile, not a business page. Commit to a hundred videos. One long YouTube video becomes every short. The content checklist: a customer telling the story, a one minute process video, an offer, a how to, satisfying install footage, a job story, an honest product guide, a before and after. Education first for cold audiences, retarget the warm ones, and show local proof only. Facebook is a support item: ten dollars a day behind one piece of content a week, then scale what hits.
The Two Mistakes
The first mistake is the free roof. No free roof, no deductible help, in any disguise. The compliant message is the opposite: we never waive your deductible, and here is why that protects you. The second mistake is talking about claims. Roofers inspect, document, photograph, write an estimate in the carrier's software, and explain it. They never negotiate, represent, handle the claim, or call themselves insurance specialists. Disputes go to a licensed public adjuster or attorney, and the roofing companies that respect that line are the ones adjusters and public adjusters refer.
What It Should Cost
Speaker claims from the roofing industry put search leads at around $300 and customers at $750 to $1,500 in competitive metros in 2026, and a serious Google budget in a big market in the tens of thousands a month. Those are claims, not promises, and they are exactly why the order above matters: a roofing company that has built the repeat and referral base, fixed the phone, and earned its reviews pays far less per customer in search than one that starts there.
The best way to market a roofing company is in order: reactivate past customers and capture referrals and reviews, fix speed to lead so every call is answered in five minutes, add Local Services Ads and search ads with click protection, win the Google Business Profile, then compound with owned video and social. Judge every channel on cost per opportunity.
How much should a roofing company spend on marketing?
A roofing company should spend what its market and close rate justify, which is why we size it on the consultation from your cost per opportunity, your average ticket, and your break even. Companies with a strong repeat and referral base spend a small share of sales; companies that start with ads in a competitive metro spend far more per customer.
Do lead platforms work for roofers?
Lead platforms work for roofers for about thirty days, then quality declines. The leads are shared, many are unreachable, and credits rarely cover the junk. Cap any platform at a month, judge it on tracked calls, never sign a twelve month contract, and make sure your brand outranks the platform for your own name.
Can a roofing company advertise free inspections?
A roofing company can advertise an inspection, but the free inspection as a hook attracts price shoppers and storm chaser comparisons. A priced, pictured offer, such as a tune up with a written photo report, converts better and sets up the honest your roof is fine conversation that earns trust and reviews.
Somewhere in Your Market, a Homeowner Just Searched Roofer Near Me and Picked the Highest Rated Name. Be That Name.
Property Damage Marketing builds roofing marketing in the order that works and reports in cost per opportunity. One free consultation maps your market and your plan.