Paid Search & Social
Google and Meta campaigns tuned to Tulsa search intent, with geo-targeting locked down so your budget isn't spent on clicks from outside the metro.
Learn more →
Solo Operator · Tulsa, Oklahoma
Paid search, local SEO, and marketing automation, run by one Tulsa marketing consultant instead of an account team. I run every part of it myself. No hand-offs, no pretending to be bigger than I am.
Who's Actually Doing This

I run marketing for a real trade business. That's not an accident.
Most marketing advice aimed at trade and local-service businesses comes from people who've never run one. I'm the Marketing Director at RainTech Roofing, Sheet Metal & Gutters, which means I know what it actually looks like when a phone rings mid-job, when a lead sits in a form nobody checks until Friday, or when a slow season makes every dollar of ad spend feel a lot bigger than it is.
I built my entire ethos as a Tulsa marketing consultant around that gap, between how marketing gets sold and how trade and local businesses actually run day to day. It kept costing good operators money, so I close it myself, one account at a time, working every campaign personally instead of handing it off to whoever's free.
Here's the part of that ethos I won't soften: most agencies aren't built to serve the business owner's best interest. They're built to serve their own retention. That's not a knock on the people doing the work, it's just what the model rewards. I'd rather tell a client to spend less, or walk away from a fit that isn't there, than keep billing for something that's stopped working.
Based in Tulsa, OK, not a remote contractor working off a spreadsheet of city names.
Marketing Director for a real trade business, day to day, not theorizing from the outside.
Every account handled personally, no account managers, no production queue.
What I Run
No account managers, no junior hand-offs, no retainer padding. Every campaign is built, watched, and adjusted by the same person you talk to.
Google and Meta campaigns tuned to Tulsa search intent, with geo-targeting locked down so your budget isn't spent on clicks from outside the metro.
Learn more →Map-pack rankings, review velocity, and citations built around the neighborhoods your customers search from, plus the structured content that gets you cited in AI answers, not just search results.
Learn more →Lead routing, follow-ups, and review requests that keep working while you're on a job site or with a client.
Learn more →Landing pages, offers, and funnels built to turn the traffic you're already paying for into real leads instead of visits that bounce.
Learn more →How I Work
Every principle below comes out of the same belief: the agency model is built around keeping the account, not necessarily serving it. This is what serving it actually looks like.
You talk to me. No account manager relaying requests to a production team you'll never meet.
Month-to-month, no cancellation fees. I keep clients by doing the work, not by contract.
A handful of accounts, all in Tulsa, not hundreds spread across the country.
Built from knowing which neighborhoods actually convert, not a template with your city name swapped in.
Strategy shaped by your specific customers, jobs, and season, not a playbook run the same way for everyone.
Plain-language updates you can actually act on, not a PDF written for other marketers.
A text or a call when something's wrong, not a support ticket into a queue.
Industries
The industries where my background actually gives me an edge, inside Tulsa, and from years running accounts across in-house, agency, and contract work.
HVAC, plumbing, electrical, landscaping, pest control, roofing & gutters. I know the rhythm: seasonal demand, service-area targeting, and how a job actually gets won.
Dentists, vets, chiropractors, auto shops, and similar practices that live or die by map-pack visibility and trust signals.
Reputation and foot-traffic businesses, where reviews, local visibility, and timing (lunch rush, event season) drive the calendar.
Longer sales cycles and technical buyers, where lead quality matters more than lead volume.
Regional service-area targeting alongside recruiting-driven campaigns: two audiences, one account.
Trial-to-paid funnels and product-led growth, for an audience that filters out anything that reads like a pitch.
One exception: roofing and gutter companies. That's still my own day job, so I can't help you there: it's a direct conflict of interest.
Track Record
The experience I bring to every account, across in-house, agency, and contract work.
Lifetime ad spend managed at the agency level
Accounts run end-to-end, strategy through reporting
Industries: trades, restaurants, manufacturers, trucking, and more
How I Think About Budget
Most "how much should I spend on marketing" answers get made up on the spot. Here's the actual framework I start every budget conversation from, built on the same benchmark the U.S. Small Business Administration cites. Run your own numbers through it.
Based on SBA benchmarks: overall average marketing spend runs about 7.9% of revenue; B2C service businesses (most trades and local-service clients) trend closer to 11-12%.
This is your assumption, not a promise from me. Ask what ROAS is realistic for your specific trade and market before trusting any number here.
A planning estimate, not a guarantee. Actual ROAS depends on your industry, competition, and how the campaign is built. Use this to sanity-check a number before a call, not as a promise. Spend ranges reference the U.S. Small Business Administration's marketing-budget guidance.
Field Notes
Field Note
The seasonal spike that hits AC ads in July has a winter twin. The companies that plan for it early pay less when it arrives.
Read it →
Field Note
The range is real, but it's a national record of what advertisers have bid, not the price you pay in Tulsa. Here's how to read it without panicking.
Read it →
Field Note
Ownership says nothing about quality. It does tell you what kind of competitor you're bidding against.
Read it →
Field Note
Most small HVAC accounts run everything in one campaign. Splitting emergency from routine gives you control over the money that turns into calls.
Read it →
Field Note
A company's address tells you where it parks its trucks, not where it competes. The data shows why.
Read it →
Field Note
The company that answers first usually gets the job. A missed-call text buys you the minutes you can't otherwise cover.
Read it →
Field Note
Most HVAC companies go to the customer. Google has a setup built for exactly that, and most profiles I see don't use it well.
Read it →
Field Note
You do want to show up for Bixby and Owasso separately. The way to do it is to earn each page, not to copy it.
Read it →
Field Note
A heat wave doesn't hit every Tulsa suburb the same week. Here's how HVAC demand actually rolls through the metro, and why that matters for visibility.
Read it →
Field Note
Your cost per click doubles every summer and it's not a glitch. Here's what's actually driving it, and the bid strategy that keeps HVAC leads affordable in Tulsa.
Read it →FAQ