1 SEO partnership spot open

Apply to Work With Me

I build websites for local service businesses and help them get found on Google. I take on a small number of clients at a time, so we start with an application and a conversation — both ways.

What I do

I'll build you a website that represents your business well and gives it the best possible foundation to be found on Google. That's the whole promise — I won't tell you I can guarantee a ranking, because nobody can.

Website build$997 + $97/mo
SEO partnership$300 + $497/mo
Anything outside thatQuoted

No long-term contracts. Your domain stays in your name, and your site files are yours free any time you ask.

Why the application

I built this to run on a few hours a week. That's deliberate, and it's why I take three clients instead of thirty. You're not applying for permission — you're checking whether this is a fit, and so am I.

You'll get me directly. No account manager, no salesperson, nobody you'll never meet.

Who this is for

  • Local service businesses — irrigation, lawn, pest, HVAC, plumbing, pressure washing and the like
  • Owner-operated, where I talk to the person who decides

Who it isn't for: anyone who wants WordPress, anyone shopping purely on price, or businesses that need a full e-commerce rebuild. I'll tell you straight if that's you, and point you somewhere better.

Community Partnership

Successful businesses should give back to the communities that support them. Each year I take on one Community Partnership — a full year of service, free — for a local small business, nonprofit, or community organization whose mission or character resonates with me.

Depending on what's needed, that may be a website, SEO, or both. Selection is based on impact, character, and alignment — not simply financial need. There's no application for it; I choose. But if you know an organization that deserves it, tell me in the form.

What happens next

  1. You send this in. I read every one personally.
  2. If it looks like a fit, we have a short conversation — no pitch, no pressure.
  3. If we're both in, I quote it. If we're not, I'll say so plainly and point you toward someone who fits better.
  4. If I'm full, you go on the waitlist and I'll come to you when a spot opens.

The application

It's longer than a contact form on purpose — these are the questions I'd ask on a call anyway, and answering them here means neither of us wastes an hour finding out we're not a match.

I read every one myself. If we're not a fit, I'll tell you straight rather than leave you wondering.