Charles Web Works
Baltimore-area small businesses

Your website should bring you customers, not lose them.

I find what's broken on your site, fix it for one flat price in 3 business days, and you pay only after you've checked the work yourself.

  • Flat price, quoted upfront
  • Done in 3 business days
  • Pay after you check it

The problems I fix most

These are the problems I find most often on Baltimore small-business websites. Most take hours to fix, not weeks.

Missed calls and forms

Call buttons that dial the wrong number, and forms that don't work well on phones.

Slow pages

Oversized images and old scripts that make visitors give up before the page loads.

Outdated, hackable software

Old WordPress and plugins missing years of security fixes.

Hard to find on Google

Missing page titles, descriptions and headlines that Google uses to rank you.

Broken, unfinished pages

Broken images, leftover placeholder text and old copyright years that make a site look abandoned.

Accessibility gaps

Pages screen readers can't read, and add-on widgets that don't fix the underlying problems.

How it works

No sales calls, no hourly billing and no surprise invoices.

  1. Free findings list

    A one-page list of what's wrong with your site, in plain English, and what each problem costs you.

  2. One flat price

    A fixed price for everything on the list, quoted before any work starts.

  3. Fixed in 3 days

    I back up your site, fix everything on a copy first, then test it on phones and computers.

  4. Check it, then pay

    You get a before-and-after report. You pay once you've checked the fixes and you're happy.

Simple, flat pricing

Every price is fixed before work starts. What's on your findings list is what you pay for.

Quick Fix

$497
For sites with a few specific problems
  • Everything on your findings list fixed
  • Tested on phone and desktop
  • Before-and-after report
  • Done in 3 business days

Own-Your-Site Rebuild

$2,900 and up
For sites stuck on a website builder or an agency's platform
  • A fast new site you own outright
  • Up to 6 pages ($4,900 for up to 12)
  • No more monthly platform fees
  • Forms and call buttons tested

Care Plan: Essential

$149 / month
  • Monthly updates and backups
  • Uptime and broken-link monitoring
  • 30 minutes of changes each month

Care Plan: Growth

$299 / month
  • Everything in Essential
  • 2 hours of changes each month
  • Monthly speed and Google check
  • One new page or post each month

The first month of a Care Plan is free with any Tune-Up or Rebuild. Cancel anytime.

The fix-first guarantee

You pay only after you've checked the work and you're happy with it. If anything I fixed breaks within 30 days, I fix it again at no charge.

Hi, I'm Melissa Charles.

I'm a senior software engineer here in Baltimore, and I started Charles Web Works to give local businesses the kind of careful engineering usually reserved for big companies, at small-business prices.

My background is unusual for a web developer: a master's degree in AI and machine learning, and a bachelor's degree in accounting. The engineering side means I look past the surface to the code underneath. The accounting side means I understand how a small business runs, and why a missed call or a slow quote form costs real money.

When you work with me, you deal with me directly. No account managers, no outsourcing, no long contracts.

  • M.S., AI & Machine Learning
  • Bachelor's, Accounting
  • Senior Software Engineer
  • Based in Baltimore

Questions owners ask

Is the findings list really free?

Yes. It's a one-page list of the problems on your site and what each one costs you. You're under no obligation, and you're welcome to hand it to your current web person.

Why do you let me pay after the work is done?

Because the problems are specific and the fixes can be checked. You can see for yourself that the call button dials the right number and the form works on your phone. If you're not happy, you don't pay.

What do you need from me to get started?

Access to your website: usually your WordPress login or your hosting account. I back everything up before making any change.

My site is on Wix, Squarespace or an agency platform. Can you still help?

Some fixes can be made inside those platforms. Often the better long-term answer is a fast new site you own outright, so you stop paying monthly platform fees. I'll tell you honestly which makes sense for you.

Do I have to sign up for a Care Plan?

No. It's optional, month to month, and you can cancel anytime.

Which areas do you serve?

Baltimore City and Baltimore, Harford, Howard, Carroll and Anne Arundel counties. Most work is done remotely, so I can help businesses farther away too.

Get your free findings list

Tell me your website address. I'll send you a plain-English list of what's wrong and a flat price to fix it, usually within one business day.

Prefer to talk?