How Modern Roofing Went From 14 Leads a Year to 14 Leads a Week by Taking Back Control of Their Marketing

Alicia Hannold had never worked in marketing before she became the marketing manager for Modern Roofing in Tucson, Arizona. Her background was in property management, and she knew nothing about Google ads, Meta campaigns, or SEO when she stepped into the role. What she did know was that the roofing marketing agency handling Modern Roofing wasn’t delivering what was promised.

What she found when she dug into the accounts changed everything.

The problem with handing your marketing to someone who doesn’t know your business

When Alicia first came on board, the roofing marketing agency was running the show. Her job was simple: take photos, post them online, and let the agency handle everything else. For the first 90 days, that arrangement seemed fine. Alicia was still learning the basics of what marketing even meant and focused on small things like getting the right images for social media posts. She had no reason to question what the agency was doing because she didn’t yet know enough to question it.

That changed the moment she started going through Contractor Dynamics’ training program. As her understanding of how marketing actually works deepened, she began to look more closely at what the agency had built inside their accounts.

What she found was not a carefully managed system. Advertiser verification hasn’t been completed. The business address was listed inconsistently across different platforms. These weren’t minor oversights; they were the kinds of fundamental errors that suppress ads entirely, which means Modern Roofing had been spending thousands of dollars on campaigns that had almost no chance of generating leads in the first place.

The roofing marketing agency never flagged any of it. This is the core problem with outsourcing your marketing to an agency that doesn’t have a stake in your results. They manage your accounts on autopilot. They set up campaigns and let them run without the kind of daily or weekly attention that platforms like Google now require. And because most roofing owners don’t have the knowledge to audit what the agency is doing, these errors go unnoticed while the budget keeps burning.

What taking control actually looks like

After auditing the Google Ads account and presenting her findings to the owner, Alicia made the call to take over management of the campaigns entirely. She started from scratch, rebuilding everything with the right settings, verified information, and a clear strategy behind each campaign. Within months, Modern Roofing went from generating roughly 14 leads a year from Google to generating 14 leads a week.

That’s not a reporting anomaly or a lucky stretch. That’s what happens when someone who genuinely cares about the outcome takes ownership of the work.

Alicia is clear about what made the difference. When you control your own marketing accounts, you control your data, your messaging, and your decisions. When a roofing marketing agency controls them, those things belong to the agency. If you decide to leave, you often leave empty-handed because the campaign history, the audience data, and the strategy all live in their systems, not yours.

Owning your marketing infrastructure is not just a tactical advantage. It’s a foundational business decision that affects your ability to grow, adapt, and compete.

Having a multi-platform strategy builds brand presence that compounds over time

One of the most important shifts Alicia made at Modern Roofing was moving away from treating each marketing channel as a separate silo and building a consistent brand presence across all of them simultaneously. Google ads, Meta ads, organic social media, and local brand awareness campaigns all run together now, each one reinforcing what the others are building.

On the organic and brand awareness side, the results have been significant without any paid amplification. Modern Roofing has grown its Instagram following by over 350 people purely through consistent organic content, with individual posts generating hundreds of thousands of views and thousands of likes. Those aren’t just vanity numbers. They represent homeowners, real estate professionals, and local businesses who have seen Modern Roofing show up consistently in their feeds over time, building familiarity long before any of them are ready to buy.

Alicia’s approach to brand consistency is deliberate. The same bright yellow production shirts that appear on job sites appear in Google ad creative. The same fonts, colors, and visual standards that run on Meta run on Instagram and YouTube. When someone sees a Modern Roofing ad anywhere, it feels like the same company, because it is. That consistency is what turns brand awareness into brand trust, and brand trust is what turns a prospect who found you on Google into a customer who already felt like they knew you before they ever called. That’s Five Mile Famous built through discipline and repetition across every channel.

Why your next revenue driver might already be inside your business

One of the most common objections roofing owners have to hiring an in-house marketing manager is cost. It feels like adding a salary without a direct line to revenue. Alicia’s story makes the case that this framing is wrong.

In her first several months at Modern Roofing, Alicia eliminated thousands of dollars in wasted ad spend, rebuilt a Google Ads account that had been generating almost nothing, and grew an organic social presence that continues to drive brand awareness and inbound attention at no additional cost. She did this while also managing Meta campaigns, planning events, creating content, and building the marketing infrastructure the company now runs on. That’s not overhead; that’s a revenue engine.

The key to making this work, as Alicia describes it, is a combination of education, support, and structure. She invested serious time in Contractor Dynamics’ training program, working through the modules, and showing up to group calls and one-on-ones. She dedicated specific days to reporting, editing, training, partnerships, and planning so that nothing fell through the cracks. And she had the full support of the owner, who gave her the space to learn, the authority to make decisions, and the trust to go to bat for the company even when that meant confronting an agency that didn’t want to let go.

For owners who want their marketing manager to perform at that level, Alicia’s advice is direct. Give them the grace to learn and grow. Check in with them regularly because marketing moves fast and a week without communication between an owner and a marketing manager is a week where too many things can drift. Understand that the role is bigger than most people expect and that a great marketing manager cannot be in five places at once. And when they ask for help, be ready to provide it or find them the training and support they need to figure it out.

The roofing marketing agency isn’t your partner. Your data is.

When Modern Roofing finally decided to pull their accounts from the agency, the agency didn’t make it easy. They pushed back hard. They made promises. They called the office. That’s not unusual. Agencies that have built their business model around keeping clients dependent on them don’t give up that dependency without a fight.

The best defense against this type of dynamic is the one Alicia built: understanding your own marketing well enough that nobody can tell you the moon is black and have you believe it.

The roofing companies that are going to win in 2026 and beyond are the ones that own their marketing from the inside. Not because agencies can never add value, but because without an internal marketing capability, you have no way to evaluate what an agency is doing, hold them accountable to real results, or adapt quickly when the market changes. The in-house marketing engine is what gives you the visibility, the speed, and the ownership that rented marketing simply cannot provide.

If you’re currently working with a roofing marketing agency and the results aren’t there, Alicia’s advice is simple: rip the band-aid off. Learn what’s actually happening inside your accounts. Take control of your data. And stop accepting effort as a substitute for results.

Build something you own.

Modern Roofing’s story is about a company that decided to take Extreme Ownership over their marketing, hired someone willing to learn, gave her the tools and training she needed, and let her go to work. Fourteen leads a week from Google is not a fluke. It’s what happens when someone who genuinely cares about the outcome is in charge of the outcome every single day.

If you want to build a marketing engine like Modern Roofing’s inside your own company, we train your team to build, manage, and optimize your entire marketing system using proven strategies, AI, and automation so you finally gain control over your growth and never depend on agencies or lead vendors again.

Ready to see how it works?

Every week you’re running on a broken marketing system is a week of revenue you’re not getting back. Book a demo with our team and let’s figure out exactly what’s holding your marketing back. If you’re past the research phase, our Consulting Program is where the real work begins.

×

Schedule Your Intro Call

Choose a day and time that works for you.

This call is for growth-minded roofing company owners only.

Contractor Dynamics place picture
5.0
Based on 192 reviews
powered by Google