Charles Hardt, Norfolk web developer, standing on a tree-lined brick sidewalk holding a leather portfolio

Websites that fill your appointment book

Web design for medical practices, wellness clinics, and nonprofits in Hampton Roads. Built to be fast, accessible, and easy for patients to book.

Get a free website audit

48hr

Proposal Turnaround

90+

Pagespeed Target

24/7

Care Plan Monitoring

Who I Work With

Built for your specific industry

Generic developers build generic websites. I specialize in three industries where compliance, trust, and patient or donor acquisition have real consequences.

What I Build

Every site includes a full foundation

Design is just the beginning. Every project launches as a fast, secure, and accessible website. The monthly care plan keeps it that way, long after launch.

New websites & redesigns

Core service

A complete WordPress site built on Kadence Pro — mobile-first, fast, and designed to convert visitors into patients, donors, or inquiries.

  • Homepage, About, Services, Contact, and all agreed pages
  • Booking or donation integration
  • Premium SEO with schema markup
  • SSL, security plugin, and automated backups
  • Google Analytics 4 and Search Console setup

Platform migrations

Specialty

Moving from Wix, Squarespace, or a Genesis theme to a modern WordPress build — without losing SEO equity or existing rankings.

  • Full Screaming Frog crawl and redirect map
  • 301 redirect implementation — every URL preserved
  • Genesis to Kadence migration specialist
  • SEO metadata migration from any prior setup
  • Zero-downtime DNS transfer procedure

Website audits

Free for prospects

A five-dimension audit covering performance, local SEO, accessibility, security, and UX — delivered as a branded PDF report.

  • PageSpeed and Core Web Vitals analysis
  • Google Business Profile and local search review
  • WAVE accessibility scan and WCAG 2.1 AA check
  • SSL and security configuration review
  • Plain-English findings, prioritised by impact

Monthly care

Retainer from $150/mo

Ongoing care so your site stays fast, secure, and up to date. Plugin updates tested on staging — your site never breaks from an unreviewed update.

  • Monthly updates tested on staging before go-live
  • Daily automated backups to off-site storage
  • Security monitoring and uptime alerts
  • Up to 2 hours of content changes per month
  • Quarterly PageSpeed and broken-link report
No pitch. Just an honest conversation about fit.

How It Works

From first call to live site

A clear, six-phase process with no surprises. You know exactly what happens, what comes next, and what I need from you at every stage.

Discovery

Free · 1–3 days

Proposal

2–4 days

Strategy

1–2 weeks

Build

2–4 weeks

Review & Launch

1–2 weeks

After Launch

30-day check-in

Phase One

Free discovery call

20 minutes. I ask about your goals and constraints; you ask whatever you need. No pitch — just an honest conversation about fit.

Phase Two

Fixed-fee proposal

Within 48 hours — one total number, no hourly billing, no open-ended estimates. Signed digitally through Bonsai. 50% deposit locks your start date.

Phase Three

Strategy & design

Onboarding questionnaire, site architecture, and Kadence design system configured. Every page and URL mapped before a single line of code is written.

Phase Four

Build on staging

Everything built on a private staging environment — your live site never goes down. Performance, SEO, security, and booking integrations built in, not bolted on.

Phase Five

Review & launch

Three structured revision rounds, a 50-point pre-launch checklist, and a zero-downtime DNS transfer. Nothing goes live without your written sign-off.

Phase Six

After launch

30-day check-in included in every project. Optional monthly maintenance retainers keep the site fast, secure, and up to date long-term.

Ready for a website that
works as hard as you do?

Book a free 20-minute discovery call. No pitch, no pressure. I ask a few focused questions, you ask yours, and we figure out together whether there is a good fit.