Home / Case studies / Zykan Exteriors
• Full-stack · Ads + SEO + Web

Zykan Exteriors: the roofer we pushed from $100K to $1.7M/mo.

Zykan brought us a seasoned crew, a strong local brand, and a saturated Google auction they couldn't crack. We rebuilt the whole top of their funnel — paid search, SEO, and social — and didn't hand the keys back. They're still climbing.

IndustryRoofing & Exteriors
MarketSt. Louis + St. Charles, MO
Services usedGoogle Ads · SEO · Web · Video · Social
Engagement2022 — present (exclusive)
Monthly revenue growth
10×
$100,000 per month to $1.7 million per month. Verified by the client's internal revenue reporting. Ongoing — not a snapshot.
#1
Google rank: "STL Roofing"
600–700
Monthly organic visitors
$35
Target cost per Google lead
8+
Keywords held at top position

A saturated local auction with no way in.

The roofing market in St. Louis is one of the most paid-aggressive local categories in the Midwest. Zykan had the crew, the work, and the reputation — but their share of Google and Facebook auctions was being outbid daily by well-funded competitors like John Beal. Calls were inconsistent. Months were uneven. Growth had stalled.

When they came to Magnet, their brief was simple: own the search terms or go home.

Paid, organic, and content — running together, not in parallel.

1

Rewrote the paid search book from the ground up.

Daily budget reallocation across ad sets, not weekly. When a competitor attacked a keyword, we'd reroute budget to defend it within hours. Our proprietary "Competition Punch-Out" loop runs on Zykan's account every day.

2

Weekly SEO tune-ups on their website.

Our SEO team updated content and images every week against current high-performing search terms in the STL roofing category. Result: 600-700 monthly organic visitors with zero extra ad cost attached.

3

Social refreshed with real project photography.

Their PM Tony came on with a camera that actually works. We rebuilt the social feed around real job-site content. Daily posting brought engagement levels their feed had never held before.

4

Exclusive in-market — no competing roofers.

Magnet doesn't take on competing roofing companies in St. Louis or St. Charles while Zykan is our client. Our ad tactics only work if they stay proprietary. That integrity is a load-bearing piece of their growth, not a marketing tagline.

Ten times the monthly revenue. Top of Google. Still climbing.

Before Magnet
$100K/mo
With Magnet
$1.7M/mo

Zykan now holds the top Google result for "STL Roofing," "STL Exteriors," "STL Siding," "St. Charles Roofing," "St. Louis Roofing," "Best Roofing Companies in St. Louis," and "Roofing Near Me" across the St. Charles and St. Louis areas.

STL Roofing
STL Exteriors
STL Siding
St. Charles Roofing
St. Louis Roofing
Roofing Near Me
St. Charles Roofing Co.
Best Roofing in STL

This isn't a test. It's the ongoing state of the account — defended every day from new bidders and algorithm shifts. Zykan doesn't just rank; they hold.

Magnet completely transformed our online presence. Between the new website, Google Ads, and video content, we went from barely being found online to being the #1 ranked exterior company in our area. The ROI has been incredible.

Denny Zykan · Owner, Zykan Exteriors

Holding the top — and stretching the lead.

Current engagement priorities: drop Google lead cost to $35, drop Facebook lead cost to $45, and lock down every remaining regional keyword against new entrants. The measuring stick is unchanged: monthly revenue.

Want us to run the same playbook for your business?

We're deliberately exclusive per market. If your category is open, we'd love to talk. Run a free Social IQ report to start, or book a call.