We build owned channels
Work that brings inquiries directly to you.
RankGuarantee™
Local landing pages built in volume, for every city you serve.
Rank on page 1 for 100+ local keywordsRank for 100+ local keywordsRank for 100+ Local Keywords
Included in all Organic Growth plansFree in every Organic Growth plan $1,495/moOrganic Growth
SEO, Google Maps, and AI search (GEO) working as one plan.
SEO, Google Maps & AI search in one planSEO, Maps & AI in one planSEO, Google Maps & AI Optimization
Includes RankGuarantee™ + a custom websiteRankGuarantee™ + website included $895/moPaid Ads
Google, Bing & Meta campaigns managed end-to-end for fast leads.
Google, Bing & Meta Ads for fast leadsGoogle, Bing & Meta AdsGoogle, Bing & Meta Ads Management
Get results in days, not monthsResults in days, not monthsEvery roofing owner eventually asks the same question: where will the next job come from? Leads arrive from marketplaces, search, ads, referrals and the occasional storm. They differ enormously in quality, cost and who controls the relationship. This page explains how to judge a lead, how fast to follow up, how marketplaces compare with channels you own, and what we will and will not do.
Sources
| Source | How it works | Strength | Weak point |
|---|---|---|---|
| Google Business Profile | Calls and messages from the map listing | High intent, no per-lead fee | Depends on reviews, profile and location |
| Organic search | Calls and forms from service and town pages | Keeps producing without per-click cost | Takes months to build |
| Google search ads | Paid clicks and calls from specific searches | Fast and controllable | Costs rise with competition, stops when you stop paying |
| Local Services Ads | Pay-per-lead listings at the top of results, with a verification badge, where available | Trust signal and direct leads | Verification, availability and lead disputes |
| Meta Ads (Facebook and Instagram) | Awareness, retargeting, lead forms | Neighborhood reach | Lower intent and uneven quality |
| Referrals and past customers | Word of mouth, partner agents, builders, neighbors | Highest trust and best close rate | Hard to scale on demand |
| Lead marketplaces | Angi, HomeAdvisor, Thumbtack and similar send inquiries to several contractors at once | Quick volume without building anything | Shared with competitors, price pressure, you do not own the data |
| Door-knocking and storm canvassing | Your own crews or sales staff on streets after an event | Direct and immediate | Reputation risk with homeowners wary of storm chasers |
| Commercial outreach and bid lists | Direct contact with managers, public bids and private invitations | Larger contracts and maintenance agreements | Long sales cycles and paperwork |
Quality
A good roofing lead is a person with a real roof problem or project, in an area you serve, for work you do, who is willing to meet and decide within a reasonable time. That is a lower bar than it sounds, and many leads fail it. The person is outside your area. They want a price for a roof they plan to replace in three years. They are collecting quotes for an insurance adjuster. They already signed with someone else. They submitted a wrong phone number.
The practical measure is not leads, it is booked estimates, and then sold jobs. A channel that sends many cheap inquiries which rarely become estimates can cost more per job than one that sends fewer, better calls. This is why we ask you to mark the outcome of each inquiry and why we report on cost per booked estimate, not cost per lead.
Lead quality also depends on your own filters. A short qualifying question on the roofing form (what kind of roof, what is the problem, when do you want it done) reduces junk without discouraging serious buyers. The same goes for how you answer the phone: a friendly, confident first minute separates a booked visit from a lost one.
Speed
Homeowners contact several roofing companies at once, and the first to answer helpfully often gets the appointment. A person who submitted a form on their lunch break is thinking about the roof at that moment. If your callback is the next morning, they have already spoken to someone else.
Fixing this is mostly operational. Decide who owns the phone, and make sure that person or an answering service picks up quickly during business hours. Route form submissions to a mobile phone as texts or emails with the number to call. Send an automatic acknowledgment that names a realistic response time. During storm surges, bring in extra help for intake rather than letting calls roll to voicemail.
It costs very little compared with ad spend, and it is the first thing we look at when a roofing owner tells us their leads are bad. Often the leads were fine and the follow-up was slow.
Marketplace comparison
| Question | Owned channels (search, Maps, ads, your site) | Shared-lead marketplaces |
|---|---|---|
| Who gets the inquiry | You | You and several competitors |
| Who owns the customer data | You | The platform |
| What you pay for | Management, ad spend and the time it takes to build | Each lead, whether or not it books |
| How fast it starts | Ads quickly, search over months | Quickly |
| What you learn | Which searches, pages and towns produce jobs | Little beyond the lead itself |
| Competition on price | You can differentiate on reviews and proof | Often a race to respond and to bid low |
| Long-term value | Pages, reviews and profile keep building | Stops when payments stop |
| Contract terms | None with us | Review the agreement carefully before signing |
Many owners keep a marketplace while they build owned channels, and compare cost per booked job from each. If the marketplace pays, keep it. If it does not, cut it.
What we do and do not do
Search, Maps, ads, your site
Work that brings inquiries directly to you.
Calls, forms, sources
So cost per booked estimate is a number you can see.
Routing and response
Advice on who answers, how fast and what to say.
No lead resale
We do not buy, sell or broker leads, and we do not promise a volume.
No promised rankings or jobs
We report on what the work produces.
Flat monthly pricing
No contracts, no setup fees and no per-lead charges.
Intake
| Question | Why it matters | How it helps you |
|---|---|---|
| What is happening with the roof | Separates active leaks from planning | Routes emergencies to same-day help and planners to an estimate visit |
| Address and town | Confirms you serve the area | Avoids driving across the county for a bad fit |
| Own the home, or manage it | Identifies the decision maker | Prevents estimates for people who cannot sign |
| Has an insurance claim been filed | Storm and claim situations need different handling | Lets you explain how your inspection works without giving claim advice |
| Roof type and approximate age | Sets expectations on repair versus replacement | Helps the estimator prepare |
| How they found you | Tells you which channel worked | Feeds your cost per booked estimate |
Train the answerer to ask these conversationally. A checklist that sounds like a checklist loses callers.
Tracking calls
Missed calls are the invisible leak in many roofing businesses. A foreman on a roof cannot answer, the office closes at five and the voicemail box is full. The homeowner moves down the list. Most owners are shocked when they first see a log of calls that went unanswered during a busy week.
Call tracking solves the counting problem by recording where each call came from, how long it lasted and whether it was picked up. Used together with a simple note of the outcome (booked, not a fit, wrong number, voicemail), it turns a vague sense that the leads are bad into a specific answer: which channel sends junk, which sends people who do not get a callback and which sends customers. We set this up at the start of every engagement, and we ask you to share the results of calls so the reports reflect jobs and not only activity.
Storm leads
After hail or a windstorm, inquiries can multiply within days. It is a real opportunity and a real risk. Crews that rush to book more work than they can complete damage their reputation faster than any single review ever builds it.
Plan ahead. Decide in advance how many inspections your team can do per day, what the process is and what you will say to homeowners about the insurance claim, which is that the insurer decides coverage and that you will provide honest documentation. Prepare ads and forms before the season so you can switch them on quickly and switch them off when the schedule is full.
And be careful with language. Some states have rules about contractors and insurance claims, so check yours and never promise a claim outcome. Local credibility is your edge over crews who leave when the work dries up, so protect it.
Setting up
List every source, what it costs and how many booked estimates and jobs it produced in the last year, even roughly.
Calls and forms carry a source, and someone marks the outcome.
Assign ownership of the phone and the form inbox and set a standard for response time.
Maps, search pages, ads and retargeting in the order that fits your calendar.
Each quarter, move money and effort toward the channels with the lowest cost per booked job.
Cost
The answer depends on which channels you choose. Our fees are flat and monthly, with nothing to sign and nothing upfront. Money spent on ads goes to the platform itself.
Questions
It depends which channels you choose. RankGuarantee™ pages are $495 a month, managed ads begin at $895 and Organic Growth begins at $1,495. You sign nothing and pay no setup fee, and the money you spend on advertising goes to the platform, not to us. We price the management, never the leads.
Sometimes, for some companies. Because leads are shared with other contractors, quality and close rates vary a lot. Measure what you spend per booked job and per sold job, compare it with other sources and read the agreement carefully, especially cancellation and dispute terms, before committing more budget to any marketplace.
No. We build and manage channels that send inquiries directly to you: your Google profile, your pages, your ads and your website. We do not buy, sell, resell or broker leads, and we do not promise a volume. What you get is the inquiry itself and the customer details, with nobody else competing for it.
Track what happens next. Was the person in your area, did they book an estimate, did they sign? A lead is only as good as the job it becomes. We ask you to mark the outcome of each inquiry so reports show cost per booked estimate and per sold job instead of counting raw inquiries.
As fast as you can sustain, ideally within minutes during business hours. The first helpful reply often wins the appointment, because homeowners contact several roofers at once. Decide who owns the phone and the form inbox, send an automatic acknowledgment with a realistic callback time and have a plan for storm surges.
Channels you own, such as your profile, site and search ads, send inquiries only to you. Some marketplaces sell an exclusive tier at a higher price per lead, which is worth comparing by cost per booked job rather than by sticker price. Exclusive does not mean good, so judge it by outcomes.
Plan for it. Emergency repair visibility, educational content and preparing spring campaigns during the quiet months help smooth the calendar, though in cold regions demand for replacements will still dip. We build a plan around your own history, using last year's calls, so you know when to push and when to hold back.
Explore more
Get in Touch
Tell us where your leads come from today and what you pay for them. We will help you work out cost per booked job and show you what a flat-rate plan would look like. Call 610-825-4363 or email hello@getphound.com to look over your lead sources with our CEO.
