Services

Websites for nonprofits, small businesses, and anyone with an idea, built to be easy to use and easy to keep up to date.

New websites

A custom site designed around your content, with pages you can edit yourself.

Bilingual sites

English and Spanish versions with a language switcher, so every visitor feels at home.

Care after launch

Hosting, updates, backups, and your questions answered. The first year is included.

A fresh start

Has your current site stopped working for you? I’ll rebuild it from scratch, so it’s clean, fast, and easy to keep up. Not sure what yours needs? Reach out and we’ll talk.

Training

Already have a site but not sure how to update it? I’ll show you and your team how to make changes yourselves.

Accessibility

Sites checked against WCAG 2.1 so more people can use them.

Something custom

Have an idea that doesn’t fit a template? Most things are possible. Tell me what you’re picturing and we’ll find the best way to build it.

How I work

  • Talk. We start with a conversation about your goals and who you serve.
  • Plan. I map out the pages and features, with a clear estimate.
  • Build. You see progress along the way and give feedback.
  • Launch. I put the site live and show you how to update it.
  • Care. Your first year of hosting, updates, and support is included. After that, you choose: take the site on your own or stay on a care plan.
How much does a website cost?
New websites start at $4,500, and bilingual websites start at $6,500, including your first year of care. The final price depends on the size of the site and the features you need. After our first conversation I’ll send a clear, flat price for the whole project: half to start, and half when we launch.
Can I update the site myself?
Yes. Every site is built so you can edit text, images, and pages, and I’ll show you how.
Do you work with clients in Spanish?
Yes. I’m fully bilingual and happy to work in English or Spanish.
Can my site be in other languages?
Yes, in one of two ways. Automatic translation (like Google Translate) lets you offer as many languages as you want, quickly, but the translations aren’t always 100% accurate. Or you send me your translations page by page, and every word is exactly what you want. It takes longer, but it’s the most accurate option.

Not sure what you need?

Let’s start with a free 30-minute intro call. We’ll talk about your goals and what’s possible, and I’ll tell you honestly if I’m the right fit.