Services
Five straightforward ways to work together. Most work starts with a conversation about what's actually slowing your team down — and the goal is always something your team can keep running after I'm done, not a fix that only works while I'm around. Prices are published below. You'll receive a clear scope, timeline, and price before work begins.
When this fits: You know something isn't working — the numbers take too long to pull, two systems disagree, or you're not sure whether to fix your current setup or replace it — but you want an outside read before committing budget.
What you get: A working session to walk through your current setup, followed by a short written plan: what's actually causing the problem, the realistic options with their trade-offs, and what I'd do first if it were my call.
When this fits: A recurring report eats days of staff time, your dashboard is stale or wrong, program and donation data live in separate places, or your contact records have grown inconsistent enough that mailings and reports can't be trusted.
What you get: A working setup — a rebuilt report, dashboard, cleaned and reconciled data, or an automated process that replaces the manual one — plus written documentation so your team can run and maintain it after I'm done.
Related reading: asking better questions after events.
When this fits: You have the tools but not the confidence — staff avoid the dashboard, the database gets used inconsistently, or people want to use AI tools at work without a clear sense of what's safe and useful.
What you get: A practical session built around your actual tools and data, not generic slides. Common topics: reading and trusting your reports, keeping contact records clean and consistent, website and campaign measurement, spreadsheet and data fundamentals, and practical AI use for everyday work.
Related reading: what a contact-system rollout needs beyond the software.
When this fits: You need experienced technical judgment available regularly, but nowhere near a full-time hire — the classic small-organization situation where data questions land on whoever is least busy that week.
What you get: Ongoing support without a full-time hire: regular check-in time, a prioritized list of improvements worked through over time, help troubleshooting and evaluating vendors, and someone to think through technology decisions with before you commit to them.
When this fits: Your site is stuck with an agency or a volunteer who has moved on, it goes down and nobody knows why, updates require someone else's calendar, or you can't tell whether it brings in a single signup or donation.
What you get: A site your organization actually owns, on hosting that costs nothing to run, built so the measurement works from day one rather than bolted on later — plus content controls a non-technical staff member can use and documentation for whoever maintains it next.
Related reading: checking the pages people already find.
Pricing
Most consultants make you book a call to learn what anything costs. These are real starting prices. Every engagement is quoted with a written scope before work begins, and the price doesn't move once it's agreed — if budget is tight, we reduce scope rather than quietly reduce quality.
Projects start at $1,200. Below that, a working session is usually the better use of your money.
A single-page or small site, mobile-first, on hosting that costs nothing to run. Includes basic analytics so you can see what's happening from launch.
Everything in the starter site, plus analytics that track the actions you care about, search visibility setup with Search Console connected, and a toggle for one-off events your staff can switch on without touching code.
Everything above, plus content controls across the site, written documentation, a training session for whoever maintains it, and 30 days of support after launch. For organizations that can't afford to lose the site when a volunteer moves on.
These attach to any site, including one I didn't build.
GA4 and Tag Manager configured properly, tracking the actions that matter to you, with Search Console connected and a short written guide to reading the results.
Page titles and descriptions targeted at what people actually search for, a sitemap and robots file, Search Console connected, a baseline report, and a follow-up read 30 days later.
Toggles and patterns a non-technical staff member can use to update the site, with documentation, so routine changes stop requiring a developer.
Moving your domain and site onto infrastructure your organization controls, without downtime.
A working session plus a short written plan: what's causing the problem, the realistic options, and what I'd do first.
A rebuilt report, dashboard, cleaned dataset, or automated process, with documentation so your team can maintain it.
A half-day session built around your actual tools and data. Full-day and custom curriculum quoted separately.
Regular check-in time, a prioritized backlog worked through over time, and someone to think decisions through with.
Nonprofit and volunteer-run organizations: say so when you get in touch. Scope is adjusted to fit real budgets.
Marketing & campaign measurement
A common starting point: website tracking that records what visitors actually do, campaign reporting that holds up across email, social, and events, and a clear read on which channels generate signups, donations, and inquiries — so budget and volunteer hours go where they're working.
Related reading: what a small team should measure in GA4, separating campaign traffic from engagement, and checking the pages people already find.