Remodeling and Additions
High-ticket jobs. Ads aimed at people ready to hire, not tire-kickers shopping on price.
Serving Winona, La Crosse, and southeastern Minnesota
Corey Koehler Media is based in Winona, Minnesota. I run Google Ads for contractors: remodel, exterior, job-site trades.
You work with me. Not a junior. Not a new account manager every quarter.
If ads are the wrong first spend, I will tell you that too.
Let's talk. Fill out the form and tell me about your business.

Corey Koehler
Winona, MN
I Live Here
Winona / La Crosse area. If something is off, we can sit down in person.
You Talk to Me
Every call, every report, every change. No junior. No handoff.
I Will Tell You if Ads Are the Wrong First Spend
If paying per click is a bad move for your town, I say so.
You Own the Account. Month-to-Month.
The Google Ads account stays yours. If we stop, it stays yours.
· 20 years in digital marketing · 50+ clients served · 100% Upwork job success · 5-star Google rating ·
High-ticket jobs. Ads aimed at people ready to hire, not tire-kickers shopping on price.
Seasonal, storm, replacement vs repair. Different searchers. Different ads.
People searching for a crew, not a showroom. Qualify before they call.
GCs and multi-trade crews. Ads for the jobs you actually want to bid.
Restaurants and e-commerce. Different game. I will send you elsewhere.
If ads will waste money in your town, I will say so. I would rather lose the work than burn your budget.
The towns you actually drive to. Not a 50-mile circle of junk leads.
Filter tire-kickers and job-seekers. The point is booked work, not clicks.
So we can see which ads brought work, not just which ads got clicked.
Plain English. What we spent, what came in, what I changed.
Form or calendar. About 30 minutes. I need the trade, the towns, and what a good call looks like for you.
What you show up for now. What competitors are doing. Whether paid ads are even the first move.
If the site will waste clicks, we deal with that first. If your town is cheaper to get found without paying per click, I will say that. That is a conversation, not a package on this page.
Two different numbers: what Google charges for the clicks, and what I charge to run the account.
I will not invent a cost-per-click. It depends on the trade and how many other people are bidding on the same searches.
Talk to CoreyI am based in Winona. In-person is available.
I work with contractors in Winona, La Crosse, southeastern Minnesota, and other cities when it is a fit.
Also see Google Ads management in Winona.
Randy Burgett ✓
Google review
I've done a lot of jobs off word of mouth over the years, but Corey helped me actually show up on Google — now people find me before I ever hear about them from someone else.
Jeff Viestenz ✓
Google review
Corey took the time to understand what we do and made sure people searching nearby could actually find us.
It depends on the trade, how competitive the searches are, and how wide you drive. Ad spend and my fee are two different numbers. I will not invent a cost-per-click here. We look at both on the call.
Better targeting and ad copy cut a lot of it. Geo too wide and “cheap contractor” clicks are the usual problem. It is not a magic filter. It is the job.
You need a page that can take the call. If yours cannot, we talk about that before we spend. That is not a separate product on this page.
I am based in Winona. I work with contractors in southeastern Minnesota and in other cities when it is a fit.