Beacon Community Health
A mission-driven community health center was losing patients to a slow, confusing website that failed accessibility checks. We rebuilt it on Drupal as a fast, WCAG 2.1 AA platform with online scheduling — and appointment requests more than tripled in six months.
- Drupal 10
- PHP / Twig
- Single Directory Components
- Search API
- Webform
- Cloudflare CDN
- Pantheon hosting
Quick client profile
- Industry
- Nonprofit community health
- Location
- Worcester, Massachusetts
- Scale
- 9 clinics · 40,000 patients a year
- Engagement
- Discovery, UX, accessibility, Drupal build, and ongoing support
What the client experience sounded like after delivery
Responsab did not just make our site look better — they made it work for every patient who visits it. For the first time, our website reflects the quality of care we give. Appointment requests have more than tripled, and our staff can finally keep it up to date themselves.
A closer view of the platform and delivery context
What changed through the engagement
Before
- Pages took more than four seconds to load, and half of mobile visitors left before the page finished
- Core tasks — find a clinic, request an appointment — were buried four clicks deep
- The site failed WCAG 2.1 AA, shutting out patients who rely on screen readers and keyboard navigation
- Content lived in a dated CMS only one staff member knew how to update
- No Spanish-language content, in a community where one in three patients prefers Spanish
After
- ✓A 0.9-second median load time on mobile, verified in the field
- ✓Appointment requests, the clinic finder, and patient forms one tap from every page
- ✓WCAG 2.1 AA across the whole site, validated with automated and manual audits
- ✓A structured Drupal content model any staff member can update without a developer
- ✓Fully bilingual English and Spanish content in a single editorial workflow
How the work moved from strategy into execution
Ran a two-week discovery: patient interviews, analytics review, and an accessibility audit of the old site
Mapped the three journeys that matter most — find care, request an appointment, and read health guidance
Designed an accessible design system with real contrast, visible focus states, and generous touch targets
Built the platform on Drupal with a reusable content model, Search API, and a Webform scheduling flow
Launched with training, documentation, and a support retainer so the team stays self-sufficient
Measured Outcomes
Appointment requests
Median load time
Accessibility
Mobile bounce rate
Languages
Next Step
Ready for similar results?
Let’s discuss your goals and build a roadmap that delivers measurable outcomes with stronger messaging, cleaner systems, and a more accountable delivery process.