The verdict in three sentences
Staying on Drupal 7, with no security patches since 5 January 2025, exposes a chamber of commerce to an unpatched flaw on a public site that collects member data. A migration to Next.js with a headless CMS costs EUR 35,000 to 80,000 at an Irish agency, and EUR 3,810 to 22,870+ at Kolonell depending on complexity, over 4 to 6 months. The real risk is not technical: it is traffic loss if the 2,400 301 redirects and WCAG accessibility are left to the end of the project.
What standing still really costs
Paid extended support for Drupal 7 (third-party programmes such as HeroDevs) exists, but it costs EUR 10,000 to 25,000 a year without modernising anything. Contributed modules are abandoned, PHP 7.4 is itself end-of-life, and every security review requested by the board flags the CMS as a major risk.
| Option (2026 estimate) | Year 1 cost | 3-year cost | Risk level |
|---|---|---|---|
| Stay on Drupal 7 without support | EUR 3,000 (hosting) | EUR 9,000 | Very high |
| Third-party extended support | EUR 15,000 to 25,000 | EUR 45,000 to 75,000 | Medium |
| Upgrade to Drupal 11 | EUR 40,000 to 90,000 | EUR 60,000 to 120,000 | Low |
| Next.js + headless CMS, agency | EUR 35,000 to 80,000 | EUR 50,000 to 105,000 | Low |
| Next.js + headless CMS, Kolonell | EUR 3,810 to 22,870+ (2.5 to 15M+ FCFA) | Maintenance quoted | Low |
| Full rebuild on WordPress | EUR 25,000 to 55,000 | EUR 40,000 to 80,000 | Medium (plugins) |
Moving to Drupal 11 is not a simple update: data structures, themes and modules change completely, which makes it as heavy as a technology switch. Next.js adds very fast static pages and a smaller attack surface.
The workload: 1,800 pages, 6,000 PDFs, 2,400 redirects
A chamber of commerce publishes member guides (company registration, export support, grants), event calendars, member directories and thousands of PDF documents. The migration splits into measurable work packages.
| Work package | Volume | Estimated duration | Watch point |
|---|---|---|---|
| Content audit and clean-up | 1,800 pages | 3 to 4 weeks | 30 to 40% of pages to archive |
| Headless CMS modelling | 12 to 18 content types | 2 weeks | Sign-off by business teams |
| Content migration script | 1,800 pages | 3 weeks | Custom Drupal fields |
| PDF handling | 6,000 documents | 4 weeks | Tagged PDFs or HTML alternative |
| 301 redirect plan | 2,400 URLs | 2 weeks | Automated testing before cutover |
| WCAG 2.1 AA audit and fixes | 50 success criteria | 3 weeks | Accessibility statement required |
| Acceptance testing and DNS cutover | 1 site | 2 weeks | Cutover outside peak events season |
EU-sovereign hosting (Irish or EU data centres from providers such as OVHcloud, Scaleway or Hetzner) runs EUR 150 to 600 per month depending on redundancy. Next.js with incremental static regeneration deploys easily on these platforms, keeping data in the EU under GDPR.
Protecting search rankings during cutover
Chamber websites capture strong informational traffic: "export grants Ireland", "register a company Dublin". A botched cutover loses 20 to 50% of organic traffic for 3 to 6 months. The rules: export every known URL (Search Console, server logs, Drupal sitemap), map each old URL to its relevant new target, avoid redirect chains, keep titles and metadata for the 200 pages that generate 80% of traffic, and monitor 404 errors daily for 8 weeks.
On accessibility, the EU Web Accessibility Directive (transposed by S.I. 358/2020) applies to public sector bodies, and the European Accessibility Act has applied to many private services since June 2025. An accessibility statement and a feedback mechanism are expected. Public procurement rules also apply: above EUR 50,000 for services, Irish guidance requires an advertised competition on etenders.gov.ie.
Mini case study
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Thomas, communications director at a chamber of commerce in Dublin, receives two quotes: EUR 72,000 from a local agency and a leaner custom offer. He compares them with Drupal 7 extended support at EUR 18,000 a year. Over 3 years, support costs EUR 54,000 with no gain, while migration costs once and then about EUR 6,000 a year in maintenance. By archiving 650 outdated pages (36%), he also cuts the migration volume, removing 3 weeks from the schedule and about EUR 9,000 from the agency quote. Target cutover: July, outside the autumn events peak.
FAQ
Can Drupal 7 still run safely?
No, no official patch has been released since 5 January 2025. Third-party support costs EUR 10,000 to 25,000 a year and only delays migration.
Why Next.js rather than Drupal 11?
Drupal 11 requires an almost equally heavy migration at EUR 40,000 to 90,000. Next.js with a headless CMS delivers faster static pages and lighter maintenance.
How much traffic could we lose?
With a tested plan for 2,400 redirects, the dip stays around 5 to 10% for 4 to 8 weeks. Without a plan, it can reach 50%.
Do all 6,000 PDFs need converting?
The most viewed PDFs (often 10 to 15%) should be tagged or replaced by an accessible HTML page. Archives can remain downloadable with a non-compliance note.
Does a chamber need a public tender?
If it receives public funding or acts as a contracting authority, yes above EUR 50,000. Allow 6 to 10 weeks for the procedure before kick-off.
Let's scope your project. Send us your page and PDF counts plus your hosting constraints: we will price the migration, the redirect plan and the accessibility audit in work packages. 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.
