Custom websites built to be fast, found on Google, and easy to use — without the agency markup or the runaround.
Every site I build comes with the foundations that matter for a real business.
Looks great on every screen — phone, tablet, or desktop. No exceptions.
Optimized code and images so your site loads quickly — important for both visitors and Google rankings.
Proper meta tags, structured headings, sitemaps, and Google-indexable markup right from the start.
No templates. Your site is designed to match your brand, not whichever WordPress theme was on sale.
Working contact forms that send messages straight to your inbox. Simple and reliable.
I'll get you set up with secure HTTPS hosting and walk you through managing it yourself if you want.
I'll show you how to update your own content, or I can handle ongoing changes for you.
Embed maps, link your Google Business Profile, and make it easy for local customers to find you.
A clear, four-step process with no surprises.
We talk through your business, what you need, and what success looks like. Free, no obligation.
I put together a visual concept for you to review before any code is written. You approve the direction first.
I build the site and share a live preview. You give feedback, I make revisions. Repeat until it's right.
We push it live. I handle the DNS, SSL, and final checks — and make sure you know how everything works.
Every website project starts at $100. More pages, special features, or e-commerce will push the price up — but you'll always know the total before any work begins.
A clean, professional website for most small businesses — built right the first time.
More pages, e-commerce, booking systems, or anything with special requirements.
Price increases with complexity — more pages, tight timelines, or special features. Either way, I'll give you a clear number before touching any code.
A simple single-page site can be done in under a week. A multi-page site typically takes 1–3 weeks depending on how quickly you can provide content (photos, copy, etc.). Larger or custom projects vary — we'll agree on a timeline before starting.
You'll need to provide basic info about your business — services, hours, contact details, that sort of thing. I can help draft copy and recommend free stock photos if you don't have your own imagery. The more you can give me, the better the result.
I'll help you set up hosting on a platform like Cloudflare Pages or similar — which is either free or very low cost for most small business sites. You pay the host directly; I handle the technical setup as part of the project.
Yes. I'll walk you through making simple updates yourself. If you'd rather not deal with it, I offer affordable ongoing maintenance where I handle changes for you — just email me what you need.
Web projects are fully remote, so yes — I work with businesses anywhere. In-person meetings are available for clients in the Minneapolis/St. Paul metro area.
Start with a free 20-minute call. No pressure, no jargon — just a straight conversation about what you need.