Your website should bring you customers, not lose them.
I find what's broken on your site, fix it for one flat price, with most fixes done in 3 business days, and you pay only after you've checked the work yourself.
- Flat price, quoted upfront
- Most fixes in 3 business days
- Pay after you check it
The problems I fix most
These are the problems I find most often on 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.
See how to check your own site for these common problems
These are only the most common. If something else on your site isn't working the way it should, tell me about it; the free findings list covers your whole site, not just this list.
How it works
No sales calls, no hourly billing and no surprise invoices.
Free findings list
A one-page list of what's wrong with your site, in plain English, and what each problem costs you.
One flat price
Your list includes a fixed price for everything on it. Book a 30-minute walkthrough to go over it, or just reply to approve.
Fixed in days, not weeks
A Quick Fix takes 3 business days and a Full Tune-Up 5. I back up your site, fix everything on a copy first, then test it on phones and computers.
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
Three one-time options. Every price is fixed before work starts. Your findings list shows exactly what each option covers. Ongoing care is optional.
You pay only after you've checked the work yourself.
Quick Fix
For up to 3 urgent problems
- Up to 3 items from your findings list, most urgent first
- Tested on phone and desktop
- Before-and-after report
- Done in 3 business days
Upgrade to the Full Tune-Up within 30 days and your $497 counts toward it.
Start with a free findings listFull Tune-Up
For outdated, slow or neglected sites
- Everything on your findings list fixed
- Any platform. On Wix, Duda or a vendor platform, I handle the change requests with your provider and re-test everything
- Every page re-tested on phone and desktop, with a before-and-after report
- Homepage loads in under 3 seconds on phones, or I'll explain what's holding it back
- Google optimization. Every page's title and description rewritten to win the click in search results
- On WordPress: updates, backups and security hardening
- Done in 5 business days
Own-Your-Site Rebuild
For sites stuck on a website builder or an agency's platform. What moving involves
- 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
- Live in 2 to 3 weeks
Your free findings list arrives within one business day. Just send your web address.
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 based in Baltimore, working with small businesses across Maryland and beyond. I founded Charles Web Works to give them the kind of careful engineering usually reserved for big companies, at small-business prices.
My education 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 find problems other developers miss, like a call button that quietly dials the wrong number. 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
- Based in Baltimore
Want to see what I'd find on your site?
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. Read what moving off Wix or Squarespace involves.
Do you only fix the problems listed on this site?
No. The problems on this site are the ones I see most often, not a complete list. If your website has a problem, a broken feature or something that just isn't working the way you want, ask. The findings list covers your whole site, and if something is outside what I do, I'll tell you so.
Do I have to sign up for a Care Plan?
No. It's optional, month to month, and you can cancel anytime.
Can you help if we've never met in person?
Yes. The work is done remotely, so it doesn't matter where your business is. You get the same findings list, flat price and guarantee, and you can reach me by phone, text or email.
Get your free findings list
Tell me your website address. I'll email you a plain-English list of what's wrong and a flat price to fix it, usually within one business day. No sales call.