All articles
Blog · 14 min read

Why WordPress is no longer the way forward in 2026

WordPress still runs almost 40% of all websites. But 2026 has shown how much risk and maintenance sits in a typical installation. A review with numbers and sources – and, at the end, what makes sense instead.

Daniel GranzerPublished

musterfirma.at/wp-admin
WordPress dashboard full of notices: core update to 7.1.3, setup prompts from Redirection and Yoast SEO, a WooCommerce HTTPS warning and promo banners from Elementor, Astra and Smush; 17 pending updates
A typically grown WordPress dashboard: 17 pending updates, and every plugin chimes in with its own notices and ads. (Recreated demo installation, German admin)

I have worked with WordPress for years and still look after more than ten WordPress sites today. So this article isn’t criticism from the outside but a review from daily practice. And in 2026 it comes out considerably worse than it did a few years ago.

WordPress was the right choice – 15 years ago

WordPress democratised the web: hosting for a few euros, a theme, some plugins, done. For blogs and simple company sites that was hard to beat for a long time. According to W3Techs, WordPress still runs 39.7% of all websites and 58.5% of sites with a known CMS. That’s a lot, but the share has been falling steadily since early 2025: from 43.6% to below 40%.

Line chart: WordPress share of all websites falls from 43.6% in January 2025 to 39.7% in October 2026
WordPress share of all websites, January 2025 to October 2026: down almost four percentage points since its peak. Source: W3Techs, as of 15 October 2026.

The decline alone isn’t an argument. The more interesting question is why businesses switch. In my projects it is almost always the same four reasons: security, speed, maintenance effort and the question of who actually controls the system.

Security: 11,334 new vulnerabilities in one year

Every year the security vendor Patchstack counts the newly reported vulnerabilities in the WordPress ecosystem. For 2025 there were 11,334 – up 42% on the previous year. 91% of them were in plugins, 9% in themes.

new vulnerabilities in the WordPress ecosystem in 2025 (+42%)
11,334
new vulnerabilities in the WordPress ecosystem in 2025 (+42%)
were still unpatched when they were made public
46%
were still unpatched when they were made public
weighted median until first exploitation
5 hrs
weighted median until first exploitation

The last number is the one that matters. The median time between a vulnerability being published and the first attacks is five hours. About half of the severe vulnerabilities are exploited within 24 hours. If you install updates once a week or once a month, you are simply exposed during that window.

What actually happened in 2026

Timeline of the most severe WordPress vulnerabilities from March to October 2026 in plugins and in WordPress core
A selection of severe WordPress vulnerabilities from March to October 2026, not a complete list. Marked red: vulnerabilities in WordPress core that the US agency CISA lists as actively exploited. Sources: NVD, CISA KEV, WordPress.org, Wordfence, Patchstack, BleepingComputer.
  • Gravity SMTP (March): An endpoint of the mail plugin handed any visitor without a login a system report – including the API keys and tokens of the configured mail providers. Wordfence reports blocking more than 17 million attack attempts.
  • ShapedPlugin Pro (May): Attackers slipped a backdoor into three premium plugins through the update mechanism. It stole credentials, session cookies, 2FA secrets, the database credentials from wp-config.php and WooCommerce orders from the last three months, including payment-method information. The site owners did nothing wrong – they installed an update.
  • Burst Statistics and Kirki (May): Two plugins with 700,000 installs between them allowed admin accounts to be taken over without a password. Both were actively attacked soon after disclosure.
  • All-in-One WP Migration (August): A flaw in the backup plugin with 5 million installs allowed code execution via SQL injection. Two weeks after the fix, according to BleepingComputer, only about 35% had updated.

Why plugins are the root problem

A WordPress plugin is code from a third-party developer running with full privileges in the same process as your website – with access to the database, the files and all customer data. Grown business sites quickly collect a few dozen of them; a WooCommerce store has 58 active plugins on average, according to Metorik. Each one is a door, and the site is only as secure as its worst-maintained plugin.

On top of that, premium plugins are often distributed outside WordPress.org through their own update servers. That is exactly where the ShapedPlugin attack struck. According to Patchstack, 29% of all reports in 2025 concerned premium or freemium components – with almost three times as many critical zero-days as free plugins. And hosting firewalls are no substitute: in Patchstack’s tests they blocked only 12 to 26% of attacks.

Migration check

How is your WordPress site doing?

In the migration check I review your website’s plugins, PHP version, security and rankings and tell you whether a move is worth it – for €390, fully credited if you go ahead.

Performance: only every second WordPress site is fast enough

Google rates the loading experience through the Core Web Vitals: how fast the main content appears (LCP), how quickly the page responds to input (INP) and how stable the layout stays (CLS). Real-user data from Chrome shows that in September 2026 only 48.3% of WordPress sites passed on mobile.

Bar chart: share of websites with good Core Web Vitals on mobile in September 2026 – Wix 80.9%, Shopify 76.2%, Webflow 71.3%, Astro 71.1%, Squarespace 71.0%, Drupal 64.7%, Joomla 57.4%, WordPress 48.3%, Next.js 35.7%, Nuxt 28.8%
Share of websites with good Core Web Vitals on mobile by platform, September 2026. Source: HTTP Archive, Core Web Vitals Technology Report (Chrome user data, CrUX).

An honest note before anyone asks: Next.js does even worse in this statistic (35.7%). The framework alone doesn’t make a fast website. Many Next.js sites ship huge JavaScript bundles, render everything in the browser or load unfiltered tracking scripts. Speed comes from architecture decisions, not from a logo in the footer.

The difference is who makes those decisions. With WordPress, theme and plugin vendors make them, building for thousands of sites at once: a page builder loads its CSS and JavaScript on every page, a slider plugin loads where there is no slider, a form plugin puts its scripts across the whole frontend. The median WordPress page weighs 2.7 MB on mobile, and its median Lighthouse performance score is 41 out of 100, according to the Web Almanac 2025. Caching plugins hide that, but they are yet another plugin.

With a custom-built Next.js site, every one of those decisions sits with you or your developer: pages are pre-rendered, images are served automatically at the right sizes and in modern formats, and JavaScript reaches the browser only where it is needed. That isn’t automatic – but it is possible without fighting a theme.

Maintenance: the update treadmill

Running a WordPress site responsibly means updating core, theme and plugins every week – and then checking that everything still works, because plugins from different vendors are never tested together. In practice the opposite often happens: updates are postponed until “there’s time”. The server software numbers show exactly that.

Bar chart of PHP versions on WordPress sites in October 2026: PHP 7.4 16.3%, 8.0 3.9%, 8.1 10.9% (all end of life), 8.2 24.0%, 8.3 26.4%, 8.4 9.2%, 8.5 3.7%
PHP versions on WordPress installations, October 2026: about 37% run versions without security updates (red). Sources: WordPress.org Stats API, php.net Supported Versions.

About 37% of all WordPress sites run on PHP 8.1 or older – versions that no longer receive security updates. And support for PHP 8.2, which runs another 24%, ends on 31 December 2026. A PHP upgrade is rarely one click with WordPress, because older plugins tend to break. So it gets left.

What that feels like day to day is shown by a recreated, typically grown company installation with a theme, a page builder, a shop and 15 plugins:

musterfirma.at/wp-admin/plugins.php
WordPress plugins page of a company website with 15 plugins, 11 of them with an update available, and an Elementor warning to back up before upgrading
15 plugins, 11 updates pending, and Elementor itself warns: back up first and test on a staging environment. (Recreated demo installation, German admin)
musterfirma.at/wp-admin/site-health.php
WordPress Site Health rated “should be improved” with 4 critical issues such as missing SSL, no two-factor login and no firewall, plus 7 recommended improvements
The built-in Site Health screen of the same installation: four critical issues, seven recommendations. Each one is yet another plugin or server setting. (Recreated demo installation)

Who actually controls WordPress?

Since October 2024, Automattic – the company of WordPress co-founder Matt Mullenweg – and the host WP Engine have been fighting in court. For site owners this became very practical: in October 2024 WordPress.org took over the popular Advanced Custom Fields plugin as “Secure Custom Fields” – and sites with auto-updates enabled were switched to the new version automatically. At the end of September 2026 the court allowed most claims to proceed, antitrust ones included. There is no end in sight.

You don’t need to take sides in this dispute to see the problem: an ecosystem that runs 40% of the web depends on the decisions of very few people. As a site owner, you have no say in them.

Content: page builders instead of structure

At its core, WordPress stores page content as a block of HTML in a single database field. With Gutenberg or a page builder that becomes a mix of content and layout. It feels flexible at first but backfires: reusing the same content in an app, a newsletter or on a second brand website is barely possible. AI workflows – translations or drafts, for example – lack the structure a model can reliably work with. And editors spend more time fixing spacing than writing content.

When WordPress still fits

To be fair, WordPress isn’t the wrong choice for everyone. It can still make sense if

  • you run a simple blog or a small site on a very tight budget,
  • the site gets by with a few well-maintained plugins,
  • it sits on managed hosting with automatic updates and monitoring,
  • or your team knows WordPress and carries the maintenance effort deliberately.

But as soon as a website is meant to generate leads, process customer data, be multilingual or talk to other systems, the maths changes.

Why I now build with Payload CMS

Payload is an open-source CMS (MIT licence) that runs directly inside a Next.js application. It has been part of Figma since June 2025 and, according to the company, remains open source. At NCA NewConcept Agentur I have moved several projects from WordPress to Payload; these are the differences that matter in practice:

  • No marketplace of plugins from strangers. Content model, roles and features are code in your own repository. Every dependency is chosen deliberately, versioned and tested before deployment.
  • A smaller attack surface. The admin panel can live on its own domain or be restricted by IP; the public website can be served fully static.
  • Structured content. Fields, blocks and relations instead of HTML soup. The same content feeds website, app, newsletter or AI workflows.
  • Speed by design. Because frontend and CMS are one application, only the project decides which JavaScript reaches the browser – no theme, no page builder.
  • You own everything. Code and data stay with you, hosted in the EU. No per-seat licence fees, no lock-in to a SaaS vendor.
localhost/admin/collections/pages
Payload CMS 3 admin: editing a page with Hero, Content and SEO tabs and a layout of content, media, archive and call-to-action blocks
The page editor in Payload 3: content is assembled from defined blocks. (Demo project)

How a move from WordPress to Payload works

  1. 1.Audit: Which content, plugins and features exist – and which of them are actually needed? Plus current rankings and traffic from Search Console.
  2. 2.Content model: Posts, pages and page-builder layouts become clean collections and blocks.
  3. 3.Scripted migration: Text, images, categories and SEO meta data are moved over automatically and spot-checked.
  4. 4.New frontend: Components are built for you – fast, accessible and in your own design.
  5. 5.Launch without losing rankings: Every old URL gets a 301 redirect; sitemap and Search Console are updated.
Payload CMS

Modernise your WordPress site?

I move existing WordPress sites to Payload CMS and Next.js – with content carried over, custom components and noticeably better speed. All the details, prices and examples are on the Payload CMS page.

Sources
  1. [1]Patchstack – State of WordPress Security in 2026
  2. [2]WordPress.org – WordPress 7.0.2 Security Release (Juli 2026)
  3. [3]CERT.at – Kritische Sicherheitslücken in WordPress (20.07.2026)
  4. [4]NVD – CVE-2026-63030 (wp2shell)
  5. [5]NVD – CVE-2026-87902 (WordPress core path traversal)
  6. [6]WordPress.org – Version 7.1.2
  7. [7]CISA – Known Exploited Vulnerabilities Catalog
  8. [8]NVD – CVE-2026-4020 (Gravity SMTP)
  9. [9]BleepingComputer – ShapedPlugin update flow hacked
  10. [10]BleepingComputer – Burst Statistics auth bypass exploited
  11. [11]BleepingComputer – Kirki flaw exploited
  12. [12]BleepingComputer – WordPress backup plugin flaw exposes millions of sites
  13. [13]HTTP Archive – Core Web Vitals Technology Report
  14. [14]Web Almanac 2025 – CMS
  15. [15]W3Techs – Usage statistics of WordPress
  16. [16]WordPress.org – PHP version statistics
  17. [17]php.net – Supported Versions
  18. [18]Metorik – WooCommerce plugin statistics
  19. [19]WordPress.org – Secure Custom Fields (Oktober 2024)
  20. [20]Payload – Payload is joining Figma (Juni 2025)
  21. [21]Payload – Security advisories on GitHub

About the author

Daniel Granzer is a full-stack web developer in Vienna. At NCA NewConcept Agentur he builds platforms with Next.js and Payload CMS and has moved several projects from WordPress to Payload there.

Contact / Next step

Let's plant your project

Tell me about your idea – I reply within 24 hours.