Radiant Roof Repairs · Founder case study

How Brenden used SEO to build an A$2.8 million roofing business

Three core searches reached number one within 90 days. Over roughly three years, Radiant generated around 3,500 leads and about A$2.8 million in revenue. Then marketing stopped being the bottleneck.

Written by Brenden · Founder, Searchmaxxed · Gold Coast, Australia

The complete story

I kept seeing good tradies lose work

Before Radiant, I worked at a digital marketing agency selling websites and SEO.

I spoke with tradies every day. Many were good at the actual work but almost invisible online. A smaller group captured most of the demand because they showed up when people searched and looked credible enough to call.

I understood the businesses. I understood how homeowners searched. I could see the gap between being good at the work and being easy to find.

So I rang a roofer friend with a proposition.

“Let us partner on a roofing business. You handle the roofing. I will handle the marketing and operations.”

That became Radiant Roof Repairs.

We split the business around what each of us did best

My partner owned the roofing and delivery. I owned the website, marketing and operations.

I built the first site with four goals: make the service clear, make Radiant look trustworthy, make it easy to call and make it easy for Google to understand what we did and where we did it.

I watched competitors, studied the search results and paid attention to the questions people asked before booking a roofer.

The first site was far from elegant. It became crowded and heavily optimised. But every useful page, link and answer came from a real observation about the market.

That habit became the engine of the business.

I started with the searches closest to a paid job

The first three targets were:

  • roof restoration Gold Coast
  • roof replacement Gold Coast
  • roof repairs Gold Coast

All three were commercial searches. People typing them usually had a real roof problem and were looking for someone to fix it.

I built dedicated pages around each service, joined them through internal links and connected the site to the Google Business Profile.

Within 90 days, all three searches had reached number one.

That was the first proof that the model worked.

Then I kept expanding

Once the first pages ranked, I repeated the process.

We added gutter replacement and installation pages. We built supporting articles around costs, warning signs, materials and common roof problems. We added suburb pages for the areas we wanted to work in and strengthened the links between services, locations and useful answers.

The website became a living record of what the market was asking for.

Every call and form submission gave me more information. People told us which service they needed, where they lived, how urgent the problem was and what made them hesitate.

I used those patterns to decide what to build next.

The search footprint widened across the Gold Coast. Radiant started showing up for the main roofing services, related questions and the local variations surrounding them.

Roof repairs Gold Coast Local Falcon gridRoof restoration Gold Coast Local Falcon gridRoof replacement Gold Coast Local Falcon grid
Scans dated 1 July 2025 establish later Gold Coast map coverage only; they do not prove the original 90-day milestone. Average positions were 1.56 for roof repairs, 1.67 for roof restoration and 1.38 for roof replacement.

Google became the main source of demand

People searched. Radiant showed up. The phone rang. The jobs followed.

At its peak, the business was receiving roughly 60 to 100 phone leads a month, plus website enquiries. Across the life of the business, I generated around 3,500 leads.

Revenue reached about A$2.8 million over roughly three years.

One recovered first-party Jotform analysis contains 2,370 customer enquiries between July 2023 and June 2025. The phone records and Google Business Profile data account for another large part of the demand.

SEO had become the acquisition engine for the business.

Google Business Profile phone calls reportGoogle Business Profile website visits report
Retained Google Business Profile reports showing phone calls and website visits from separate reporting windows. They are not combined into one reporting period.

Then the bottleneck moved

At the start, the problem was demand. We needed the phone to ring.

Eventually, answering the phone became part of the problem.

More leads meant more quotes, more scheduling, more follow-up and more jobs to deliver. We needed enough good workers to handle the volume without wrecking the quality of the work or the reputation of the business.

A missed call could mean a lost job. A delayed quote could mean someone hired a competitor. More demand created pressure everywhere else.

The search system could generate work faster than the business could absorb it.

I had solved the problem I entered the business to solve. The next constraint sat inside operations.

I did all of it manually.
It was arduous.

The business eventually reached its ceiling

I checked rankings, reviewed competitors, wrote and revised pages, built internal links, managed the Google Business Profile, read every enquiry, answered calls and kept working out what the business needed next.

The site eventually became excessive. The footer alone grew to roughly 500 words because I was pushing service and suburb coverage by hand. It worked, but it depended on me noticing every opportunity and moving every piece myself.

Radiant proved that search could create sustained demand for a local service business.

It also showed me that lead generation cannot fix every business constraint.

Once the pipeline was strong, the hard part became fulfilment: finding enough good workers, maintaining quality, returning every call and delivering the work properly as volume grew.

I eventually sold my interest in Radiant.

The result stayed with me because I had seen the whole chain up close: search, calls, quotes, jobs, operations, revenue and the pressure created when one part of that chain grows faster than the rest.

Searchmaxxed came from doing this the hard way

I built Searchmaxxed as the system I wish I had while running Radiant.

The current Searchmaxxed platform did not create Radiant's result. Radiant came first. The result came from years of manual SEO, direct market observation and operating inside the business.

What I carried into Searchmaxxed was the method:

  1. Find the searches closest to revenue.
  2. Build the page or asset that deserves to rank.
  3. Connect it to the wider website and authority footprint.
  4. Watch what the market does next.
  5. Keep improving the system with human judgement.

Searchmaxxed turns that method into a managed growth system. The software helps us see more, move faster and keep track of the whole market. People still decide what gets built and what goes live.

Radiant taught me that search can change a business. It also taught me that rankings are only the beginning.

The real job is building a business that can turn demand into revenue, fulfil the work and keep compounding what it learns.