← All Posts

Choosing a Website Platform: Why Managed SaaS Should Usually Be the Default

Two website stacks: on WordPress you or your host maintain all twelve layers; on a managed platform the vendor maintains the bottom eight and you keep users, domains, apps and content

Squarespace, Webflow or WordPress? It sounds like a design question. It's really a question about who is going to maintain your website for the next five years, and what happens on the day nobody does.

Our recommendation is simple: when Squarespace, Webflow or another reputable managed platform can meet your functional, accessibility, integration, content and governance requirements, choose the managed platform over WordPress.

That isn't because WordPress is insecure. WordPress core is mature, actively maintained software. The practical problem is that a production WordPress website is rarely just WordPress core.

Primary conclusion

If a managed platform meets the business requirements, WordPress usually adds technical responsibilities without adding matching business value.

Key security issue

The biggest practical concern isn't WordPress core. It's your site's particular mix of plugins, themes, custom code, hosting, credentials and delayed maintenance.

Key operational issue

Updating isn't one task. It's discovery, prioritization, backup, staging, testing, deployment, validation, monitoring and a way to roll back.

This is a responsibility decision, not a design decision

A production WordPress site is an assembled application: hosting infrastructure, a web server, PHP, a database, WordPress core, a theme, plugins from several vendors, custom code, administrator accounts, integrations, backups, monitoring and security tooling. WordPress's own documentation lists PHP, MySQL or MariaDB, HTTPS and the web server as parts of the environment the site operator has to provide.

Every one of those layers has its own lifecycle, its own supplier, its own compatibility rules and its own potential vulnerabilities. Someone has to keep the whole assembly maintained. That someone is you, or whoever you pay.

A managed platform moves that line. The vendor operates the platform, infrastructure, runtime, core software, edge services and much of the vulnerability management. You still own identity, content, privacy, integrations, your domain and governance, but you no longer run a general-purpose web application stack. The picture at the top of this post shows the difference.

Who fixes what on a WordPress site?

When this goes wrongWho usually owns the fix
WordPress core defectThe WordPress project writes the fix. The site operator deploys or verifies it.
Plugin or theme defectAn independent developer writes the fix. The site operator has to notice and deploy it.
Abandoned plugin or themeThe site owner must replace or remove it.
PHP, database or server defectThe host or the site operator, depending on the hosting agreement.
Weak passwords or excess privilegesThe customer.
Insecure configuration or custom codeThe developer, agency or customer.
Backup and recoveryThe customer or host, depending on the contract.
Monitoring and incident responseThe customer, host, agency, security provider, or an unclear mix of all four.

That last row is the quiet risk. When ownership isn't written into a contract, a vulnerability can be known and still sit unpatched, because every supplier assumes someone else is handling it.

With Squarespace or Webflow, the vendor generally manages the runtime, infrastructure, deployment pipeline, platform patching, hosting architecture and TLS. Webflow, for example, describes fully managed hosting with automatically renewed SSL certificates, vulnerability scanning, Cloudflare DDoS and bot protection, and SOC 2 Type II alignment. Those are vendor claims, and they should be checked against the plan and contract you actually buy.

SaaS doesn't eliminate risk. It concentrates platform risk with a specialist that patches one common platform centrally, instead of every customer having to find and fix problems in their own unique stack.

Why plugins change the WordPress risk picture

The plugin system is designed to make WordPress easy to extend. That flexibility is WordPress's greatest strength and its biggest operational security weakness, because a plugin is executable code running inside your website. Depending on what it does, a plugin may:

Read or change database content
Process public form submissions
Upload or serve files
Add admin pages
Create scheduled tasks
Call external APIs
Store credentials or tokens
Change user roles or sign-in behaviour
Run with WordPress's own permissions

A defect in any one plugin can therefore affect the confidentiality, integrity or availability of the entire site.

One website, many patch cycles

A site with 20 plugins doesn't have one software lifecycle. It has all of these:

CoreThemePlugin 1Plugin 2Plugin 3Plugin 4Plugin 5Plugin 6Plugin 7Plugin 8Plugin 9Plugin 10Plugin 11Plugin 12Plugin 13Plugin 14Plugin 15Plugin 16Plugin 17Plugin 18Plugin 19Plugin 20PHPDatabaseHostingCustom code

26 separate suppliers and release schedules, any of which can need attention on any day.

The WordPress ecosystem has excellent professional vendors. It also has small developers, acquired products, freemium products, discontinued projects and plugins maintained as side projects. Most businesses can't meaningfully evaluate a plugin's secure development practices, maintainer continuity, code review, dependency management, disclosure practices, patch speed, ownership changes or long-term viability.

What the vulnerability numbers do and don't say

7,966new WordPress ecosystem vulnerabilities disclosed in 2024
96%were in plugins
4%were in themes
7were in WordPress core itself

Source: Patchstack, State of WordPress Security in 2025 (covering 2024).

Read those numbers carefully. They count disclosed vulnerabilities, not breaches, and they aren't the odds that any particular WordPress site gets hacked. WordPress's enormous install base and plugin ecosystem attract more researchers, so raw comparisons with other platforms aren't fair.

The defensible conclusion isn't that every WordPress site is unusually vulnerable. It's that every organization running WordPress has to govern its own collection of third-party code.

The maintenance job never finishes

A responsibly run WordPress site needs a recurring process, not occasional updates.

WorkstreamWhat it involves
Asset inventoryRecord core, host, PHP, database, theme, plugin and integration versions.
Vulnerability monitoringWatch advisories and exploitation reports for every installed component.
UpdatesApply core, plugin, theme and runtime security releases.
StagingReproduce the production setup in a test environment.
Regression testingTest layouts, forms, search, ecommerce, integrations, sign-in and analytics.
BackupsKeep protected backups, and actually test restoring them.
MonitoringDetect availability, file, account and behavioural anomalies.
Protective controlsConfigure a WAF, malware scanning, rate limiting and bot protection where appropriate.
IdentityEnforce MFA, least privilege, account reviews and clean offboarding.
CompatibilityTrack PHP, database, theme and plugin support matrices.
Incident responseContain, investigate, rebuild, restore and communicate.
Component replacementReplace abandoned or incompatible plugins and themes.

The security assessments we run for clients treat software inventory, continuous vulnerability management, administrative privilege, logging, malware defence, backups, secure configuration and incident response as separate control areas. Manual third-party patching, no scanning, poor tracking of fixes and no way to prioritize them all show up as real gaps.

"Can't we just turn on automatic updates?"

Automatic updates shorten the time you're exposed. They don't answer any of these:

  • Did the update actually install?
  • Did it change the database?
  • Did it break the page builder or theme?
  • Did a checkout, form or integration stop working?
  • Does it need a newer PHP version?
  • Is another plugin now incompatible?
  • Is there a tested way to roll back?
  • Was the vulnerable feature really removed?

WordPress's own update guide tells you to back up before replacing files. That's the trade-off in one sentence: wait, and you stay exposed longer; update immediately, and you risk breaking the site. When we talk this through with clients, that's exactly the worry we hear: constantly checking WordPress, plugin and version vulnerabilities, knowing that the patch itself might break a page or a feature.

Three real plugin vulnerabilities, three lessons

These are illustrations, not a complete list, and there are no exploit details here.

CVE-2024-10924

Really Simple Security

A critical authentication bypass, disclosed in November 2024, in a security plugin Patchstack lists at around 4 million installs.

Lesson: a product's purpose doesn't predict its code quality. Even a security plugin can become the way in.

CVE-2024-28000

LiteSpeed Cache

A privilege-escalation flaw in a performance plugin with around 6 million installs.

Lesson: speed, analytics and convenience plugins are inside your security boundary, even when they don't seem to touch sensitive data.

CVE-2024-27956

WP Automatic

A critical SQL injection that Patchstack lists among the most actively exploited new vulnerabilities of 2024.

Lesson: once mass exploitation starts, organizations that don't know they run the plugin can't respond quickly.

This isn't theoretical. In one 2023 network threat assessment, we saw traffic matching a WooCommerce authentication-bypass signature among the application attacks detected. That doesn't mean a particular site was compromised, but it shows WordPress extension vulnerabilities turning up in real-world attack traffic.

What Squarespace and Webflow take off your plate, and what they don't

The vendor manages

  • Hosting platform and infrastructure
  • Core application and platform updates
  • Standard TLS delivery
  • Platform availability and vendor response
  • Webflow adds vulnerability scanning plus DDoS and bot protection (vendor claims)

You still manage

  • Account credentials and MFA
  • User access and site permissions
  • Domain ownership and registrar security
  • Custom code, embedded scripts and third-party apps
  • Forms, data flows and API tokens
  • Analytics, ad tags and consent
  • Content and privacy compliance
  • Export and continuity planning

Squarespace is the most integrated: less low-level customization and more platform lock-in, but the subscription includes platform maintenance and a support organization. That's the trade-off clients notice first.

Webflow gives far more design and front-end flexibility while keeping a managed hosting model. Webflow's own guidance stresses repeatable workflows, QA checklists and clear roles, which is a good reminder that managed infrastructure doesn't remove the need for publishing governance.

Both remain shared-responsibility services. A compromised admin account, a malicious embedded script, a misconfigured integration or a vendor outage can still hurt your website.

Side by side

WordPressSquarespaceWebflow
InfrastructureYou, your host or a managed hostVendorVendor
Core patchingSite operator must verifyVendorVendor
Plugin or app exposureHighly variableLimited extensions and scriptsApps, APIs and custom code still need review
Runtime maintenancePHP, database and serverVendor-managedVendor-managed
Update breakage riskHigh: parts update independentlyLower at platform levelLower at platform level
Vulnerability monitoringYou or your providerMainly vendor, for the platformMainly vendor, for the platform
BackupsMust be defined in a contract and testedVendor features plus your continuity planVendor features plus your continuity plan
WAF and edge securitySeparate host, CDN or security servicePlatform-managedPlatform-managed, documented by vendor
Expertise neededModerate to highLow to moderateModerate
CustomizationVery highLimited to moderateModerate to high
Lifecycle predictabilityDepends on every supplierRelatively predictableRelatively predictable
Incident coordinationOften several partiesVendor plus youVendor plus you
Lock-inPortable in theory; plugins complicate movesHigherModerate to higher
Best fitRequirements that justify the control and complexityStandard business, content and commerce sitesDesign-led, marketing and structured-content sites

"But WordPress is free"

The software is. A securely operated WordPress service isn't. An honest cost comparison has to include all of this:

Managed hosting
Premium theme & plugin licences
Staging
Backup storage
Restore testing
Monitoring
Malware scanning
WAF or CDN
Vulnerability intelligence
Developer or admin time
Regression testing
Incident response
Emergency fixes
Replacing abandoned plugins
Periodic redesigns
Or: one predictable subscription

A managed platform bundles much of that into a predictable fee. It may look more expensive than basic WordPress hosting, but basic hosting and secure lifecycle management are not the same service.

When WordPress is still the right call

WordPress can be the better choice when you have:

  • Functionality that suitable SaaS platforms can't provide
  • Extensive custom publishing workflows
  • Specialized membership or commerce requirements
  • Required plugins with no practical alternative
  • Complex integrations that need server-side control
  • Data-residency or hosting-control requirements
  • A need to own and modify the entire application stack
  • An internal team capable of disciplined DevSecOps and lifecycle management

If that's you, treat WordPress as a managed business application, not a low-maintenance website. That means a named owner, supported components, staging, tested backups, MFA, monitoring, WAF protection, vulnerability intelligence, documented patch windows and an incident response plan.

The decision checklist

Prefer managed SaaS when

  • Your pages, content, forms and commerce features are supported
  • Integrations exist as supported apps or APIs
  • You don't need server-level access
  • Predictable operating cost matters
  • No employee owns WordPress security and compatibility
  • The site is mainly marketing, information or standard ecommerce
  • Lower risk matters more than unlimited extensibility

Consider WordPress only when

  • A documented requirement can't reasonably be met by managed platforms
  • The extra flexibility has measurable business value
  • A qualified party accepts ongoing security ownership
  • Every plugin and theme has an approved business purpose
  • You'll fund continuous maintenance
  • Backup, staging, monitoring and incident response are in scope
  • Exit and component-replacement plans are documented

The bottom line

Managed SaaS should be the default. WordPress should be the justified exception.

If Squarespace, Webflow or another reputable managed platform meets your requirements, handing infrastructure, runtime, platform patching, TLS and much of the vulnerability management to a specialist materially reduces the number of things that can fail on your watch.

The remaining risks are real: vendor concentration, lock-in, account compromise, insecure custom code, third-party integrations and outages. But they're generally more bounded and easier to govern than a unique collection of WordPress core, plugins, themes, PHP, database, hosting and custom code.

Weighing a new website, or wondering what's really running under your current one? Our websites and marketing team can help you pick the right platform, and our cybersecurity team can review the risk of the site you already have. Talk to us.

Sources