/ 01  —  services & pricing

Four pillars.
Two engagement
models.

Small-business work is productized into fixed tiers. Mid-market integration and AI work is scoped per project, starting with a paid scoping sprint.

/ 02  —  the four pillars

What I build.

#01

Performance

Core Web Vitals as a floor. Image pipeline, font strategy, JS budget. The mechanical wins most agencies skip because they're not glamorous — but they move conversion.

#02

Content your team can publish

Content workflows your team can actually run. Headless when it earns the complexity (Sanity, Contentful, Payload); simpler stacks when it doesn't. No more tickets to update hours.

#03

Shopify + ERP

Shopify connected to Acumatica, Cin7, Fishbowl, or NetSuite. Inventory, orders, customer records — staying in sync between your wholesale ERP and your DTC store. The work nobody markets and everyone past $1M revenue needs.

#04

Get found

Technical SEO and paid-ads management by the same operator who built the site. Schema, content, Google Ads, Meta Ads — accountable to one person, not a hand-off chain.

/ 03  —  for mid-market

Scoped projects
with a real fixed
price.

Shopify+ERP integration, AI builds, and full search retainers vary too much by data and team for a flat fee to be honest. The path starts with a paid scoping sprint and ends with a real fixed-price quote.

Scoping Sprint

// entry point

$2,500one-time

One to two weeks of structured discovery. You walk away with a written architecture, a fixed-price build quote, and a roadmap — yours to keep whether you hire me for the build or not. Credited toward the build cost if you sign within 30 days.

  • Working sessions with you and the right people on your team
  • Written architecture + data-flow document
  • Fixed-price build quote with milestones and timeline
  • 30-minute walkthrough call

// typical build ranges

Published in good faith. Your actual quote comes out of the scoping sprint, where we see what your data and existing systems actually look like.

Shopify + ERP integration
from $18,000 · typical $25,000–45,000
Acumatica, Cin7, Fishbowl, NetSuite. 4–10 week build, scoped against your data and channels.
RAG / AI integration
from $12,000 · typical $15,000–25,000
Intake triage, document Q&A, FAQ chatbots grounded in your content. 3–6 week build.
SEO retainer
from $2,500/mo · mid-market $5,000–7,500/mo
Technical SEO + content + reporting. Ongoing, billed monthly.
Google / Meta Ads management
$2,000/mo minimum or 12% of spend
Whichever is higher. Includes campaign builds, weekly optimization, monthly review.

/ 04  —  fixed tiers

Productized
small-business
engagements.

For the work that doesn't need a paid scoping sprint — productized into four tiers so you know the number before we start. Pick the one that fits. Not sure? Start with an audit.

// capacity — I take 3–4 builds per quarter. Next opening: August 2026.

Audit + Action Plan

$750one-time

A written audit and prioritized roadmap. You walk away with a clear plan whether you hire me or not.

  • 10–15 page written audit PDF
  • Technical, design, and SEO findings
  • 30-minute walkthrough call
  • Rough scope and estimate for fixes

Site Refresh

// most common

$4,500one-time

Design refresh, dev, on-page SEO, and analytics setup. Ships in 3–4 weeks.

  • Design refresh on your existing site
  • Performance + accessibility pass
  • On-page SEO and Google Business
  • Analytics setup with goals

Growth Partner

$4,500 + $1,000/moretainer

Everything in Refresh, plus an ongoing relationship to keep moving the numbers.

  • Everything in Site Refresh
  • Monthly SEO + content updates
  • Analytics review every month
  • Priority on small change requests

Foundation Build

$6,000–9,000one-time

No website yet? Start from a strong foundation: site, brand polish, SEO, analytics, and Google Business — all set up right the first time.

  • New site from scratch
  • Light brand polish
  • SEO + analytics + GBP
  • Launch in 4–6 weeks

/ 05  —  common questions

Common
questions.

How does payment work?

50% to start, 50% on launch for one-time projects. Retainers are billed monthly in advance. Scoping sprints are paid up front and credited toward the build if you sign within 30 days. Pay by ACH or card.

Why publish ranges instead of flat prices for the heavy work?

Because the variance in your data, team, and existing systems is too high for a flat fee to be honest. Anyone publishing a flat number for Shopify+ERP integration is either underpricing themselves or overcharging you. The scoping sprint exists to convert range into a real fixed-price quote.

What if I only need one piece — just SEO, just performance?

We can talk. Audits are a good starting point and let me scope a smaller engagement if that's the right fit. Standalone retainers are also fine, especially for search.

Do you work with clients outside Wisconsin?

Yes, but Wisconsin clients get priority and in-person meetings. Shopify+ERP work in particular often ends up remote since the buyers are wherever the manufacturers are. The work product is the same.

How long until I see results?

Site Refresh ships in 3–4 weeks. Performance and conversion wins usually show within weeks of launch. SEO compounds over 30–90 days. Integration work is judged differently — usually by how much manual ops time disappears in the first month after go-live.

What's not included?

Photography, video production, copywriting beyond light editing, and custom application work outside the four pillars. I can refer you to people I trust for any of those.

Do you offer any guarantee?

If you're not satisfied with the $750 audit, I refund it — no questions. For everything else, the fixed-scope contract is the guarantee: agreed deliverables for the agreed price.

I tried a freelancer before and got ghosted halfway through. Why won't that happen again?

Because the work stays visible the whole way through. You get a preview link on day two and a Loom recording at every milestone. If I go quiet for more than two business days without flagging why, that's on me — call it out. The 50% deposit, written scope, and milestone schedule mean we both have skin in the result.

What happens if you get sick, take a vacation, or disappear?

Vacation: scheduled around your milestones and disclosed in the proposal. Sick days: I push the timeline and tell you immediately — no missed deadlines without a heads up. Real emergency: I have a small network of Wisconsin developers I'd coordinate a handoff with, with your sign-off, and the source code is in your GitHub from day one — never just on my machine.

I'm not technical. How do I evaluate whether your work is good?

You don't need to read code to check my work. Run PageSpeed Insights on the launched site and look for green scores on mobile. Have your marketing coordinator update something without filing a ticket — if they can, the CMS is doing its job. And compare 30 days of analytics after launch against the 30 before; conversion or organic traffic, ideally both, should move.

Why should I trust someone whose freelance practice is only a few months old?

Because the practice is new but I'm not. Ten years building sites and integrations, most recently at Lightburn on brands like Mercury Marine and Douglas Dynamics. The freelance practice is two months old; the work isn't.