Web Design Services

The right website changes everything. Let's build yours.

Whether you’re starting from zero or ready to level up, I design and build clean, fast, user-centered WordPress websites that also meet your business goals. 

Step 1 — Find your path

Where are you starting from?

Every project is different. Pick the situation that fits you best — and we’ll go from there.

I need a site built

Starting fresh or updating an existing site — you need a professional web presence designed and built for you.
About Design Packages

I have a design - I need a design built

You've already done the design work (in Figma, XD, or elsewhere) and need an expert to bring it to life in WordPress.
MORE ABOUT BUILDS

My site needs some help

You have a WordPress site and need fixes, improvements, an audit, or someone to keep things running smoothly.
More about maintenance
Step 2 — Choose your package

New site packages

Whether you’re starting fresh or ready for a redesign, every project begins with discovery — so we understand your goals and clients before anything gets designed or built. All sites include clean responsive design, basic on-page SEO, security and analytics setup, and a post-launch walkthrough.

ONE-PAGER
From $500

A single, well-structured page for freelancers, creatives, or anyone who needs a sharp, focused web presence fast.

Simple Website
From $990

A clean, focused site for freelancers, small businesses, or creatives who need more than one page but don’t require a large build. Enough room to tell your story, share your services, and invite people to connect.

Business Website
From $1600

A multi-page site for small businesses, nonprofits, or creatives ready to grow their online presence with clarity and purpose.

Basic store
From $2500

A clean WooCommerce store for small product catalogs — ideal for makers, nonprofits selling merchandise, or creatives offering digital products.

Add-ons available for any package

Additional pages (beyond package)

Content writing support

Logo or brand identity

Multilingual setup

Ongoing maintenance retainer

Build from existing design

Have a design ready to build?

You’ve already done the design work and need an expert to build it accurately in WordPress. Since the design decisions are already made, this is often one of the more straightforward engagements — the focus is purely on precise, clean execution.

Build from your existing design

You’ve designed your site in Figma, Adobe XD, or another tool and need an expert to bring it to life in WordPress — preserving every detail of your vision.

Theme setup & customization

You have a WordPress theme already and need it configured, styled, and set up properly — without a full custom build.

WordPress support & maintenance

Already have a site? I can help keep it running.

Whether something’s broken, your site needs a refresh, or you want peace of mind knowing someone is keeping an eye on things — here’s how I can help.

Ongoing retainer plans

A monthly plan that keeps your site secure, up to date, and running smoothly — without you having to think about it.

Basic
$100/month

Essential upkeep for small sites that don’t change often but need to stay secure and up to date.

Standard
$200/month

Everything in Basic, plus a set of support hours for small updates, content changes, or fixes each month.

Site audit
From $

Not sure what’s wrong — or what could be better? A site audit gives you a clear picture of how your site is performing and exactly what to fix or improve, with no obligation to continue working together.

A great starting point before committing to a redesign or maintenance plan. Many clients use the audit report as a roadmap for their next steps.

What's included

One-off fixes & improvements

One-off fixes

Something’s broken — a plugin conflict, layout issue, form that stopped working, or anything else that needs immediate attention.

Small improvements

Adding a new section, updating your mobile layout, refreshing content, or making targeted improvements without a full redesign.

How it works

What to expect when we work together

From your first message to launch day, here’s how the process unfolds — so there are no surprises.

Inquiry form

Fill out a short form telling me about your project — what you need, your timeline, and any questions you already have. No lengthy briefs required at this stage.

Discovery call

We hop on a 30-minute call to dig into your goals, your audience, and what success looks like for your site. This is where I ask the questions that shape everything that follows.

Proposal

I put together a clear proposal outlining scope, timeline, and investment. No jargon, no surprises — just a straightforward breakdown of what we'll build and what it will cost.

Kickoff

Once you've signed off and the deposit is in, we officially kick off. I'll share a project timeline and let you know exactly what I'll need from you and when.

Design

I design your site with your brand, your audience, and your goals in mind. You'll review and give feedback before anything gets built — so we're fully aligned before moving forward.

Build

Your approved design gets built in WordPress — clean, responsive, and ready for the real world. I handle the technical setup so you don't have to think about it.

Launch & handoff

We do a final review, then launch. I walk you through your site so you feel confident managing it going forward — and I'm available for questions after you go live.

Common questions

What clients usually ask

Will I be able to update my site myself after launch?

Yes — that’s a priority. Every site includes a walkthrough so you understand how to make basic updates (text, images, blog posts) without needing to hire someone every time.

Project timelines vary depending on scope and complexity. During our discovery call, I’ll give you a realistic estimate based on your specific project and how quickly content and feedback come in.

You’ll need to provide the core content (your story, services, images). If you need help writing or organizing it, content support is available as an add-on.

Projects are billed in three installments: a deposit to kick off the project, a second payment once the design is approved, and a final payment at launch. You’ll never be asked to pay in full upfront — each payment is tied to a clear milestone so you always know what you’re paying for.

*For nonprofits and smaller budgets, alternative payment arrangements may be available — just ask.

Bank transfer, PayPal, Stripe, Zelle, and Wise for international clients. 

Bank transfer, PayPal, Stripe, Zelle, and Wise for international clients. 

All projects are managed through Basecamp — it keeps everything in one place, from feedback and files to timelines and updates. No hunting through email threads or wondering what’s next.

A lot — and it starts before I open any design tool. Your input, materials, and references shape the direction, and I layer in my own research on your audience and goals before anything gets designed. You’ll review and give feedback at key stages so nothing moves forward without your sign-off.

Absolutely. I work with small businesses, nonprofits, and creatives across the US and internationally. If you’re outside the US, just mention it when you reach out and we’ll sort out the details.

You don’t need everything polished — but it helps to have a general sense of your goals, your audience, and any examples of sites or styles you like. I’ll send you a simple kickoff questionnaire after the proposal is signed that walks you through exactly what I’ll need and when.

Yes — I offer a range of maintenance plans to keep your site secure, up to date, and running smoothly after launch. Take a look at the maintenance options on this page to find the right fit.

I don’t provide hosting or domain registration directly, but I’m happy to recommend the right options for your needs and walk you through the setup process so you’re not figuring it out alone.

Your site is yours — fully. It lives on your hosting account, under your domain, and you have complete access to everything. If we stop working together, nothing changes about your site’s ownership or availability. You’re never locked in.

In most cases, yes. As long as your hosting supports WordPress — which most providers do — I can work within your existing setup without any disruption.

Are you ready to build a website that works for you?

Tell me a little about your project and I’ll let you know what makes sense for your situation — no pressure.

Typically responds within 1–2 business days · Mon–Fri 10 AM–6 PM PST

Get in Touch

What brings you here today?

FYI: If you're interested in getting a quote for your project, please fill out this form.
Where can I reach you?
Please share a brief description of your project and what web support you need.