Home Services
HVAC, plumbing, lawn, cleaning, handy. People searching near me and today.
Serving Winona, La Crosse, and southeastern Minnesota
Corey Koehler Media is based in Winona, Minnesota. I run Google Ads for local service businesses around here.
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 ·
Remodel, exterior, job-site trades. Ads for the jobs you actually want, not tire-kickers from two counties over.
HVAC, plumbing, lawn, cleaning, handy. People searching near me and today.
Driveways, patios, slabs, commercial flatwork. Quote-ready jobs, not tiny patch calls.
Painting, dental, professional services, property work. Not restaurants. Not online stores.
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.
Winona, southeastern Minnesota, 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 for Winona. 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.
Local work is Winona, La Crosse, and southeastern Minnesota. I also work with local businesses in other cities when it is a fit.

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.
Dr. Steve Cone ✓
Google review
Corey is great to work with! He is very knowledgeable about his product and has wonderful customer service. I would highly recommend any business to use Corey Koehler Media.
Jose Pelaez ✓
Google review
When it comes to online marketing and advertising, specially on Google and YouTube, Corey is the pro I trust and highly recommend. He has the experience, knowledge, and trustworthiness you want in a person managing your business' online ad campaigns.
No. Winona is not Minneapolis. The targeting is tight: your towns, your trade, the searches that mean someone wants to hire you. What you spend depends on how competitive those searches are. We look at that on the call. I will not invent a number here.
Yes. I am based in the Winona / La Crosse area. If sitting down is easier than another Zoom, we can do that.
Yes, that matters. Ads that send people to a weak site waste money. We look at that before we spend. If the page cannot take the call, that is the first conversation. Not a separate product on this page.
I am based here. The local work is Winona, La Crosse, and southeastern Minnesota. I also work with local businesses in other cities when it is a fit.
Yes. That is the point of the first conversation. If paying per click is the wrong first move, I will say so.
No. Different game. There are people who do that well. I am not one of them.