Real attribution, before any spend
Every account starts with CallTrackingMetrics installed and verified before the first ad dollar goes live. Every channel gets its own tracking number. If we can’t measure it, we don’t count it.
I founded Rise Marketing HQ in 2021 to do digital marketing the way I always thought it should be done — month-to-month, no contracts, ad spend goes to the client’s account, and the same person who sells you on the work is the one running it six months in. Five years and 106+ campaigns later, that hasn’t changed.
Before Rise, I spent years watching the standard agency model do real damage to local businesses.
Contractors paying $5,000 a month to agencies that couldn’t tell them which channel produced last week’s three calls. Long contracts that bundled ad spend and management fee into one opaque number. Sites built on proprietary platforms the client didn’t own. Accounts handed off to junior staff the moment the ink dried on the contract.
I started Rise in 2021 to do all of that differently.
Five years in, 106+ campaigns later, the test of whether this model works is whether clients stay. Lehmann Electrical: 1 year and active. Milwaukee-area residential remodeler: 2 years and active. Generations Restoration & Remodeling: 2 years and active. Matco Distributors: 1 year and active. All without contracts.
The SEO discipline changes faster every year. AI Overviews didn’t exist in 2022. The Local Map Pack algorithm in 2026 doesn’t behave the way it did in 2024. I completed SEMrush’s full certification track in May 2026 — 7 certifications covering every SEO discipline relevant to home-services marketing. All current. All valid through May 2027.
All 7 certifications verified against Semrush Academy. Active through May 2027.
Four operating principles run every client engagement at Rise. They’re not negotiable.
Every account starts with CallTrackingMetrics installed and verified before the first ad dollar goes live. Every channel gets its own tracking number. If we can’t measure it, we don’t count it.
Your credit card pays Google directly for ad spend. We never see that money. No markup. No hidden margin. Two separate invoices, always.
WordPress sites. Open-source stack. The codebase, the database, the hosting account — all in your name from day one. If you ever decide to leave Rise, you take everything with you intact.
Lehmann: 1 year and active. Milwaukee-area remodeler: 2 years and active. Generations: 2 years and active. Matco: 1 year and active. Clients stay because the call volume keeps climbing.
My job as founder is to make sure every account we run lives up to the four principles above. In practice, that means:
A few of the engagements I’ve personally led at Rise.
~110 to 1,500+ monthly organic clicks. Avg Google position 41.5 → 10.5. Form submissions +2,000%, calls +50%. Verified in Google Search Console + CallTrackingMetrics.
Full website rebuild + ongoing SEO. Inbound calls doubled in 6 months. Top 3 in Google Map Pack on primary terms. Site shipped with schema-first architecture and full call attribution from day one.
Google Ads + Local Services Ads rebuild with custom 5-source dashboard. 1–2 to 9–10 monthly qualified calls. Form submissions +600%. All channels tracked into one daily-refreshed view.
Local SEO + Google Business Profile + content build. Consistent monthly call volume growth across two-year engagement. Month-to-month, no contract.
B2B digital marketing program. Lead generation through targeted Google Ads + organic visibility. Active, growing, no contract.
Made my business website go from 20 calls a week to 50 calls a week. If you want your business to rise, this is the man to go with.
If you’re a contractor or home-services business owner wondering whether your current marketing is actually producing — I’d rather have a direct conversation than a sales pitch. The first step is a free 24-hour audit. I write it personally. No obligation, no follow-up sales pressure.
I personally review every audit request. No sales pitch — just an honest read on what’s working and what isn’t.