Services

Everything a small business needs to get a good website online, and keep it working.

New websites

A site planned around what your customers need to know and do, whether that means calling you, sending a WhatsApp, booking or visiting.

  • Pages planned around your customers
  • Designed for phones first
  • Spanish, English or both
  • Call, WhatsApp, email or booking buttons
  • Search basics: titles, descriptions, sitemap, Google Search Console
  • Accessibility and speed checks

Redesigns

A new look shouldn't cost you what already works. Before anything changes, I take stock of your current site.

  • An inventory of your current pages, forms and tracking
  • Redirects, so old links and Google results keep working
  • Existing forms, bookings and integrations kept or replaced on purpose

Domain, hosting & launch

The part that worries most people. I change only what the website needs, and I keep a way back.

  • Domain and DNS setup, changing only the website records
  • Hosting set up in your name
  • HTTPS (the padlock)
  • A saved copy of your old settings, so any change can be undone
  • Launch-day checks: website, email, forms and redirects

Updates & care

Help after launch, when you need it. Ongoing plans are optional and agreed separately.

  • Content and small design changes
  • Help when something breaks
  • Optional ongoing care: updates, monitoring and backups, if your site needs it

Need something bigger?

Online booking, selling online, connecting the tools you already use, or a custom tool for your team. Tell me about it and I'll be honest about whether it's a good fit.

How I work

Real content only

I don't invent reviews, numbers or claims about your business. Anything missing stays off the site until you confirm it.

Plain language

You get clear explanations, not technical jargon, and a say in every decision that matters.

Written scope

You know exactly what's included, how many rounds of changes, and what would cost extra.

Packages

Starting prices for a site in one language, Spanish or English. Both languages cost extra. The final price is in your written proposal, after a short conversation.

Starter

From $750

1–2 weeks

  • A one-page site, up to 5 sections
  • Contact form
  • Ready for phones
  • Search basics

Business

From $1,800

3–4 weeks

  • Up to 5 pages
  • Gallery and forms
  • Google Business Profile setup
  • Search basics

Pro

From $3,500

5–8 weeks

  • 6–12 pages
  • Blog, booking or payment links
  • Custom features

Extras such as more pages, a second language, writing or a logo are quoted separately.

Common questions

How long does it take?

Starter takes 1–2 weeks, Business 3–4 and Pro 5–8. The clock starts once I have your content (texts and photos). Waiting on content is what usually slows a project down, so having it ready helps a lot.

Are there monthly fees?

Not from me. You pay for your domain directly, about $10–20 a year. Hosting is free for most small sites. If you'd like me to keep looking after your site after launch, we agree on that separately.

Who owns the site?

You do. The domain, hosting and accounts are in your name, and you get the code at the end. If you ever want to work with someone else, you take everything with you.

What do I need to give you?

Your logo if you have one, real photos of your business, prices, hours, and what you want customers to do: call, write or book. I help you organize it. Nothing gets made up.

How many changes can I ask for?

Two rounds of changes on the private preview are included. My own mistakes never count as a round.

How does payment work?

50% to start and 50% before launch. The site goes live after the final payment. The details are in your written proposal.

Why is everything by email?

So we both have in writing what we agreed on: price, changes and dates. Nothing gets lost in a call or a voice note, and you can always go back and check.

Pricing

Every project is quoted in writing after a short conversation. The proposal lists what's included, what isn't, and any recurring costs, like your domain renewal.

Ask for a quote →