The BCA
A new BCA website focused on delivering members value.
The British Chiropractic Association (BCA) invited Heavy Penguin to develop a new digital platform that would better serve its members and the public. With a legacy WordPress website, a bespoke CRM, and evolving organisational needs, the BCA required a future-proof, accessible and scalable solution.
Our work included a full technical discovery, and a complete technical rebuild using Drupal 10. The result is a robust, member-first website that integrates seamlessly with the BCA's internal systems and allows them to take control of their digital strategy.
Once again, we were delighted to work with our trusted UX/UI partner on another successfull delivery Hancock and Rowe.
Visit websiteThe Challenge
The BCA's existing digital infrastructure was fragmented, difficult to manage, and no longer fit for purpose. They had outgrown their exsisting WordPress website which had built up technical debt throughout the years and was not scalable, lacked accessibility, and had limited integration with their bespoke CRM.
Additionally, internal teams faced challenges managing content, commerce, membership applications, event bookings, and classified ads — all of which were critical services for their users. They needed a modern, centralised solution that would streamline operations and deliver greater value to members.
The BCA needed greater editorial felxibility and publishing workflows that could include scheduled content, greater SEO customisation and the opportunity to produce "member only" content. Information needed to be presented to their members in easily digestable formats. Most importantly, they needed a phased approach over 3 years.

The Solution
Our solution was a complete rebuild of the BCA website using Drupal 10, backed by a thorough discovery process, deep stakeholder engagement, and user-tested designs. We implemented an open-source architecture, allowing the BCA to avoid vendor lock-in and maintain full ownership of their digital platform.
From custom-built features like an events module and classified listings, to CRM synchronisation and Drupal Commerce integration, we created a solution that is robust, extensible and tailored to the needs of a membership-based organisation.
A flexible editorial process that allowed The BCA to deliver up-to-date, feature-rich content to their members via the right channels at the right time. A continuous improvement stratgey to enable BCA to monitor member behaviour and make decisions backed by data and insight for new improvements to the website.
A clear strategy for the next phase, implementing a new chosen CRM with plans to integrate it into the new website as part of phase 2.
The Results.
The new BCA website is a modern, scalable platform designed to deliver value to members and provide essential services to the public. It reflects the BCA's mission and puts them in control of their digital future.
- Reduced the total number of pages from over 3,000 to just 724 to allow easy navigation
- Custom feeds and scripts to automate migration of over 3,000+ records from WordPress
- Increased the percentage of indexable pages to over 72%
- key content now appears 40% quicker
- Overall site load time reduced by over 65%
- 40+ reusable, accessible and performant components
- 30% improvement in visual speed. from 2.3 seconds ➡️ to 1.6 seconds
- Transcational using Drupal Commerce
- Google Maps-powered Find a Chiropractor directory using geocoding and Places API
- Fully responsive with a mobile-first design approach

The feedback.
"Heavy Penguin were a supportive and proactive partner from day one, always on hand to answer our questions and provide clear technical guidance. They responded quickly to any challenges, consistently offering practical solutions. Their knowledge and experience of working with other membership organisations proved invaluable throughout the project..."
Lisa King - Marketing DirectorThe BCA