Roofing contractors only
The agency whose numbers you can check.
Most roofing marketers ask you to trust the claim. We hand you the login. Every figure below traces to a client's GoHighLevel dashboard — with the date range printed next to it.
The difference
Most agencies ask you to trust the number. We would rather show you the account it came from.
The roofing niche is full of screenshots with no source, ROI multiples that can't be reproduced, and lead counts that quietly round up. We built this business on the opposite bet: publish only what a dashboard can prove, name the date range, and hand over the login on the first call.
It's a slower way to grow an agency. It's also the only version that survives a roofer actually checking.
“No number goes on this site unless it traces to a specific dashboard, with a stated date range.”
— Rafero, founder
What a “result” means
before we report it
Nobody else in this niche publishes their measurement rules. That's exactly why we do — so the numbers above can't be waved away.
An opportunity is a real, contactable lead
Not a click, not an impression, not a form that bounced. It's a person in the pipeline with a name and a number, sitting in the client's CRM where they can see it too.
Revenue is signed, not projected
The figure is the value of contracts the homeowner actually put their name to — pulled from the won stage of the pipeline, not an estimate of “potential” or lifetime value.
We deliberately publish no ROI multiple
No 22x, no 25x. A multiple hides the inputs and inflates in the retelling. We'd rather show you opportunities, closes and signed revenue and let you do the math on your own margins.
Verified results
Five pipelines,
one login each.
Traffic was not the problem. Roofing 101 was generating inquiries and losing them — leads went cold before anyone called back.
Hero Roofing was competing in a crowded market with lead flow that spiked after storms and collapsed in between. No predictable cost per job.
A newer roofer with no brand recognition, competing against companies that had been in the market for decades.
SLN was ranking on page 16 — effectively invisible — and carrying the whole company on paid channels.
A long-established roofer with a strong local reputation but almost no digital presence — the brand equity existed offline and nowhere else.
We only work with roofers — and we publish what didn't work right next to what did.
One niche · one honest scoreboard · Guaynabo, Puerto Rico
What we actually
do for roofers
Seven services · one focus
Questions
Frequently asked
What does Roofers Growths actually do?
We are a marketing agency working with roofing contractors and nobody else. SEO, Google Ads, websites, local search and lead systems, built around how roofing actually sells.
Are the numbers on this site real?
Yes, and you can check them. Every figure comes from a GoHighLevel pipeline we still run, the date range is stated, and the dashboard sits on the case study page. We removed every claim we could not evidence — which is why our numbers are smaller than most agencies'.
How much does it cost?
Engagements start at {{$1,500}} a month. We publish the ranges rather than hiding them, because a roofer who cannot afford us should find that out in thirty seconds, not at the end of a sales call.
How long before I see results?
Paid search can produce leads within days. SEO takes three to six months for meaningful movement and six to nine before it is a channel you would rely on. The real timelines are in every case study.
Will you work with my competitor?
No. One roofing company per market. If we already work with someone in your service area we will tell you immediately and refer you elsewhere.
Free · 20 minutes · recorded
Let's audit your numbers, not your ambitions.
A 20-minute recorded teardown of your site, your Google Business Profile and your top three local competitors. You keep the recording — whether or not we ever work together.
No retainers to start. No percentage of your ad spend. Ever.