What the UK's charity websites are built on

Half the sector runs WordPress. WordPress ships security releases that install themselves - unless something is switched off, broken or too old to update. We read the version each site printed and counted how many were current on the day.

48.9%
of charity websites run WordPress
27,041 of 55,300 readable homepages
13.6%
of WordPress sites were missing security releases
of those whose version is readable
26.3%
are on a branch older than the current one
56 on one that no longer gets security updates
44.5%
of sites that reveal their PHP run an end-of-life branch
11,067 sites reveal it

Who this covers

The population these figures are worked out over

Churches and religious bodies are excluded from these figures. Charities whose declared purpose is religious activity are removed from the population before any figure on this page is worked out. A parish church and a children's charity are different kinds of organisation with different reasons for having a website, and this research is about the second kind. The exclusion is deliberately broad, built from the three registers' own religious-activity tags, the whole Religion category of the UK-CAT taxonomy and a parochial-church-council name rule, and it errs towards removing a borderline record rather than keeping one. It is an attempt rather than a guarantee: a religious organisation that declares a non-religious purpose will still be in the population.

01 · Platforms

WordPress runs 48.9% of UK charity websites

Of 55,300 charity homepages that answered and could be read, 27,041 run WordPress. The hosted builders come next: Wix on 11.1% and Squarespace on 6.0%. The long tail is the rest of the web - Drupal, Joomla, Google Sites, Webflow - and a sizeable group of hand-built or unidentifiable sites.

Detection reads the page a site serves: WordPress asset paths and its REST API link, or each builder's own fingerprint. A site that shows none of them is "no platform detected", which includes bespoke builds and platforms the detector does not know.

Fig. 1Platforms by share of readable charity homepagesPNG
WordPress48.9%
Wix11.1%
Squarespace6.0%
GoDaddy Website Builder1.7%
Weebly1.5%
Drupal1.4%
Google Sites1.3%
Joomla1.1%
Webflow0.9%
HubSpot0.4%
Shopify0.2%
SharePoint0.2%
No platform detected25.1%
Query wordpress-share (readable homepages) · run 12 · 55,300 homepages

02 · The version ladder

13.6% of WordPress charity sites had not installed the latest security release for their branch

WordPress 7.0.4 shipped on 12 August 2026, two days before the crawl began. It was a security release, and its fix was backported to every supported branch at the same time. Point releases like it install themselves by default, so a site still missing one when it was read, between two and eleven days later, has automatic updates switched off, failing, or blocked by its host.

Being on an older branch is a different matter. WordPress 7.1 was released on 19 August 2026, while the crawl was running, and major releases do not install themselves. A site on 7.0.4 or on 6.4's last point release was as patched as one on 7.1 the day it was read. The two violet rungs are sites on the latest security release for whatever branch they run; the pink rungs are not; the darkest is a branch nobody patches any more.

Fig. 2Where version-readable WordPress charity sites sit on the ladderPNG
  • Current branch, latest security release13,65368.1%
  • Older branch, on its latest security release3,60818.0%
  • Current branch, security releases missing1,1065.5%
  • Older branch, security releases missing1,6148.1%
  • Branch no longer receiving security updates560.3%
Run 12 · 20,037 WordPress sites whose version is readable

Note: 74.1% of WordPress sites print a readable version, in their generator tag or on a core asset URL; the other 7,004 sites strip it. They are in the WordPress share above and out of every version figure. Sites that hide their version may be better looked after, or may simply run a security plugin that removes the tag - this page does not guess which.

03 · Branches

26.3% are on a branch older than the current one

WordPress ships a major release roughly three times a year, so the branch a site runs is a rough clock: 6.4 dates from late 2023, 6.0 from 2022, the 5.x series from 2018 to 2021 and 4.x from before that. 5,278 of the 20,037 version-readable sites are on a branch older than 7.0.

Most of those still receive security fixes by backport, and most had taken them. The exception is the oldest group: WordPress stopped providing security updates for versions 4.0 to 4.6 in July 2025, and 56 charity sites were still running one of them.

Fig. 3Version-readable WordPress charity sites by branchPNG
7.111.3%
7.062.4%
6.98.0%
6.86.1%
6.71.9%
6.61.1%
6.51.1%
6.41.2%
6.0 - 6.32.8%
5.x3.0%
4.x1.0%
Run 12 · 20,037 version-readable sites · branches before 6.4 grouped

04 · By income

Income makes little difference to how current a site is

The share of version-readable WordPress sites that were missing security releases, or on an unsupported branch, by the linked charity's income. Income is known for England and Wales registrations only; Scottish and Northern Irish sites sit in "income not reported".

Fig. 4Sites missing security releases or on an unsupported branch, by income bandPNG
Under £25k13.1%
£25k-£100k13.5%
£100k-£2m14.7%
Over £2m15.0%
Income not reported12.2%
Run 12 · 20,037 version-readable sites

05 · Page builders

Elementor is on 29% of WordPress charity sites

How a WordPress site is built shapes how easily a small team can change it and who can maintain it later. Each site is counted once, under the first builder its page reveals; a site that shows only the block editor's own markup is "block editor, no page builder".

WooCommerce, the shop plugin, is present on 6,213 WordPress charity sites (23.0%) - often for memberships, tickets and merchandise rather than a shop as such.

Fig. 5Page builders by share of WordPress charity sitesPNG
Block editor, no page builder46.7%
Elementor28.5%
Divi9.1%
WPBakery6.0%
Oxygen4.1%
None detected3.6%
Beaver Builder1.5%
Bricks0.4%
Run 12 · 27,041 WordPress sites

06 · PHP

44.5% of the sites that reveal their PHP version run one that no longer gets security fixes

WordPress and most other platforms run on PHP, and a PHP branch stops receiving security fixes four years after release. A site reveals its branch only when its host leaves the X-Powered-By header on: 11,067 of the 55,300 readable homepages (20.0%) do, which makes this the one figure on this page drawn from a minority of sites.

Of those, 4,925 run a branch older than 8.2 - end of life, no fixes for any newly found flaw - and a further 1,520 run 8.2, whose security support ends on 31 December 2026. Among WordPress sites that reveal their PHP, 41.5% of 9,513 are on an end-of-life branch.

Note: a host that advertises its PHP version is usually a shared host on default settings, so this sample is likely to lean older than the sector as a whole. The page does not scale it up.

Fig. 6PHP branches among sites that advertise onePNG
PHP 8.323.6%
PHP 7.419.3%
PHP 8.213.7%
PHP 8.413.3%
PHP 8.110.9%
PHP 7.0 - 7.36.2%
PHP 8.54.9%
PHP 8.04.6%
PHP 5.x and older3.6%
Run 12 · 11,067 readable homepages with a PHP version in a response header

07 · Ready to quote

Key takeaways

Method, reproducibility and licence

How these figures were produced

What we measured. One homepage per charity website, read once between 17 August 2026 to 23 August 2026 by an identified crawler that honours robots.txt (nebula.design/bot). Platform detection runs on the HTML the site served. A WordPress version is recorded only where the site prints one: the generator meta tag (17,392 sites) or the version query string on a core-owned asset such as the block-library stylesheet (2,645 sites). Plugin and theme version strings are never read as the core version, and a version string above the current release (1 sites printed one) is treated as unreadable.

What we did not do. No site was probed: no request for a readme, a version file, a login page or anything beyond the homepage and the donation path other papers in this series describe. No vulnerability check of any kind was run, and no figure on this page says that any site is exploitable. "Missing security releases" means exactly that a site printed a version older than the latest point release of its own branch.

The ladder. The latest security release for each branch is the highest point release observed on that branch in the crawl itself. WordPress 7.0.4 and its backports to older branches shipped on 12 August 2026, before the crawl began, and automatic updates had been applying them since, so the observed maximum is the real one on every branch with enough sites to see it; branches with fewer than 20 version-readable sites give every site the benefit of the doubt. The current branches are 7.0 and 7.1: 7.1 was released on 19 August 2026, during the crawl, and 7.0.4 remained fully patched on both sides of that day. Branches 4.0 to 4.6 stopped receiving security updates in July 2025. Release history: WordPress releases; policy: Dropping security updates for WordPress versions 4.1 through 4.6.

PHP. Read from the X-Powered-By response header the homepage was served with, where present; nothing was requested to find it. Support status per php.net's supported versions page: 8.2 to 8.5 receive security fixes; every older branch is end of life.

Population. Charities whose declared purpose is religious activity are excluded from every figure on this page. The rule is recall-first, so it removes a borderline record rather than keeping one.

Denominator. Readable homepages: every crawled domain in the working set whose homepage answered and parsed, the same population as the cookies-and-consent paper. Sites whose robots.txt declined the crawler were never requested and are not in it. Version figures are over WordPress sites whose version is readable, and every such figure says so.

Aggregates only. No charity, domain or address appears on this page, and the generator refuses to write a file that contains one.

How to cite this page

Quote any figure freely with credit. For a formal reference:

Nebula Design (2026). What the UK's charity websites are built on. Platforms and WordPress version currency across 55,300 charity homepages. Nebula Design Research, November 2026. Version 1.0, crawl of 17 August 2026 to 23 August 2026. https://nebula.design/research/uk-charity-website-platforms-2026/

The aggregate table behind every figure is data.csv - every number on this page can be recomputed from it. All aggregate figures are released under CC BY 4.0; register data is used under the Open Government Licence v3.0 (Crown Copyright). This page carries no information about any individual charity.