The verdict in three sentences
Drupal 7 has received no official security fixes since 5 January 2025, so a trade association holding data on 4,000 members cannot stay on it in 2026. A London migration costs 30,000 to 60,000 GBP (about 35,000 to 70,000 EUR) depending on the path: WordPress at the low end, Drupal 10 in the middle and headless Next.js + Strapi at the top. The decision hinges on the member area with SSO, the complexity of 1,200 content items and the Cyber Essentials controls your board or funders expect, over a 4 to 6 month project.
Why the migration cannot wait
A Drupal 7 site in 2026 carries three risks. Security first: newly found vulnerabilities are no longer patched by the community, and only a handful of vendors sell extended support, at roughly 3,000 to 7,000 GBP a year. Technical next: PHP 7.4 and older MySQL versions are disappearing from hosting plans, which can force an emergency migration. Regulatory last: a trade association processes personal data (memberships, subscriptions, sometimes disciplinary records) and must show appropriate security under UK GDPR. Many associations also need Cyber Essentials certification to bid for government contracts or keep certain partnerships, and unsupported software is an automatic fail.
A migration is never a simple upgrade. Between Drupal 7 and Drupal 10 the architecture was rewritten: themes, custom modules and views must be rebuilt. It is the right moment to revisit the information architecture, retire stale content and rethink the member area.
Comparing the three paths
| Criterion | Drupal 10 | WordPress | Headless Next.js + Strapi |
|---|---|---|---|
| Migration budget | 40,000 to 50,000 GBP | 30,000 to 38,000 GBP | 48,000 to 60,000 GBP |
| Timeline | 4 to 6 months | 3 to 4 months | 5 to 6 months |
| Migrating 1,200 items | native Migrate tools, high fidelity | scripted import, manual clean-up | custom script |
| Member area with SSO | mature SAML/OpenID modules | plugins, more fragile | custom, very flexible |
| Editorial workflow | native (Content Moderation) | plugins | native in Strapi |
| Annual maintenance | 5,000 to 8,000 GBP | 3,000 to 5,000 GBP | 5,000 to 7,500 GBP |
| Cyber Essentials fit | strong with managed patching | good if plugins are kept minimal | strong, small attack surface |
For an association whose team already knows Drupal and whose member area is rich (directory, subscriptions, CPD tracking), Drupal 10 remains the safest choice. WordPress suits a member area limited to a directory and gated documents. Headless makes sense when the association also wants a mobile app or top-tier performance.
Line-by-line budget (Drupal 10 scenario)
| Item | Volume | Budget |
|---|---|---|
| Audit and content mapping | 1,200 items, 45 content types | 4,000 GBP |
| Accessible design and theme (WCAG 2.2 AA) | 8 templates | 8,000 GBP |
| Content and media migration | 1,200 items, 6,000 files | 10,000 GBP |
| 301 redirect plan | 300 key URLs | 2,500 GBP |
| Member area and SSO | 4,000 accounts, SAML login | 10,500 GBP |
| Testing, security review, launch | 3 weeks | 5,000 GBP |
| Total | 40,000 GBP |
The items that move the budget most are the number of content types and the SSO setup (internal directory, Microsoft Entra ID or a third-party identity provider). A nearshore francophone team can deliver the same scope for roughly 30 to 35 % less, with workshops by video in the same time zone.
Mini case study
Helen, chief executive of a trade association in London, currently pays 5,500 GBP a year for Drupal 7 extended support and 1,500 GBP for legacy PHP 7.4 hosting, so 7,000 GBP a year to keep a frozen site alive, and the association failed its Cyber Essentials renewal because of it.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
After a Drupal 10 migration at 40,000 GBP, annual maintenance drops to 6,000 GBP and standard hosting to 800 GBP, 6,800 GBP a year. The recurring saving is small, but the real gains are elsewhere: Cyber Essentials is restored, protecting a public sector contract worth 25,000 GBP a year, and SSO removes about 150 password reset requests a year at 10 minutes each. Over 5 years, total cost (40,000 + 5 × 6,800 = 74,000 GBP) compares with 35,000 GBP of life support plus a forced emergency migration that rarely costs less than 45,000 GBP.
FAQ
Can we still run Drupal 7 in 2026?
Technically yes, but it has had no official patches since January 2025. Only paid extended support, at roughly 3,000 to 7,000 GBP a year, keeps security at an acceptable level, and it will not satisfy Cyber Essentials.
How much does a trade association website migration cost in London?
From 30,000 GBP towards WordPress to 60,000 GBP for headless, with Drupal 10 typically around 40,000 to 50,000 GBP depending on content volume and the member area.
How do we protect search rankings during migration?
Map existing URLs and set up at least 300 redirects for pages that receive traffic, then monitor Google Search Console for 3 months after go-live.
Is SSO mandatory for the member area?
No, but it spares 4,000 members another password and sharply reduces requests to staff. It typically costs 4,000 to 10,500 GBP depending on the identity provider.
How long does it take?
Allow 4 to 6 months for Drupal 10, including 1 month of audit and mapping and 3 weeks of testing before cutover.
Let's scope your project. Send us your Drupal 7 site URL and the scope of your member area, and we will audit what exists and price all three paths with a 4 to 6 month plan. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.

