Managed WordPress Hosting vs Agency Maintenance: Who Does What?
Hosting vs agency

Managed WordPress Hosting vs Agency Maintenance: Who Does What?

Hosting and maintenance plans use the same words but cover different layers of a WordPress site. This guide gives you a responsibility matrix to find the gaps.

Client Support+44 7884 725781
Monday – Friday09:00 – 17:00
Hosting and agency responsibilities
WordPress

Know who does

which task,

in writing

Unsere Firma maintains WordPress sites alongside your hosting provider

Managed hosting protects the server layer; the application layer needs a named owner. Use a matrix to find the gaps.

We maintain WordPress sites alongside your host. See website maintenance.

Update status screen
3-5Backup copies to keep
Updates
In different places, with a tested restore

Stay current

Only the latest is supported

WordPress says only the latest version is officially supported, with older sites protected through courtesy backports. Agree who updates and who checks. WordPress development.

Source: WordPress Advanced Administration Handbook.

Two teams sharing responsibilities
WHY IT MATTERS

Gaps cause incidents

Hosts run servers, not your plugins

WordPress guidance says hosts are often responsible for infrastructure, not the application you install. A written split closes the gap. Talk to us.

Server layer

PHP, database and network with the host.

Application layer

Plugins and users need a named owner.

Backups elsewhere

An independent copy, restore tested.

Incident note

Who acts, how fast, who pays.
HOW IT WORKS

Six steps to clear duties

Each step produces one page. Ask for a quote to cover the application layer.

Six-step responsibility plan
IN SHORT

Hosts
run servers, agencies run
sites

Use the matrix in this article. More on our services page.

Completed responsibility matrix
PRO-WEBSOFTWARES EDITORIALGuide for WordPress site owners
Assign every task to one named party, keep an independent backup, and agree who tests plugin updates and who acts in an incident.
5.0 SCORE
G
KEY FACTS

Dates
and defaults

From WordPress and PHP sources

These facts come from the WordPress handbook and the PHP project.

Four update types

Core, plugin, theme and translation updates.

Latest only

Only the latest version is officially supported.

Logs matter

Logs show what was done, by whom and when.
PHP support calendar
31 Dec 2026PHP 8.2 security support ends, according to the PHP project
WordPress recommends PHP 8.3 or greater, MariaDB 10.11 or MySQL 8.0, and HTTPS
WordPress requirements
PRINCIPLES

How we split duties

Six working rules.

01

One owner per task

No gaps, no overlaps.
02

Test before trust

Staging for key plugins.
03

Two backup homes

Host copy plus independent copy.
04

Dates shared

PHP and renewal dates on one calendar.
05

Incidents rehearsed

Everyone knows their part.
06

Keys with you

Domain and hosting in your name.
FAQ

Questions about hosting and maintenance

Short answers on updates, backups and responsibility. For your site, get in touch.

It usually includes server-level care and sometimes core updates and backups. Plugin and theme testing, user reviews and fixes to the site itself normally need someone else, unless the host states otherwise in writing.

The misunderstanding behind "it's managed, so it's looked after"

Managed WordPress hosting is sold with reassuring words: updates, security, backups, support. Agency maintenance is sold with the same words. Owners therefore often assume that choosing either one means someone is looking after the whole website, and that choosing both means double protection. In practice, the two services cover different layers, and the gaps between those layers are where sites break.

WordPress's own security guidance puts the dividing line plainly. It says hosts are often responsible for the infrastructure on which a website sits, but not for the application you choose to install, and that when sites are hacked it is rarely attributed to the infrastructure and most often to the application itself. It also advises understanding where a host's responsibility ends and yours begins. This article turns that principle into a responsibility matrix you can use to compare a managed host, an agency maintenance plan and the combination of both.

We cite the WordPress handbook pages, the WordPress security and requirements pages, the WordPress releases page and the PHP project's support table, all opened in October 2026. Everything in the matrix columns about who should normally do what is our working practice, not a rule, and must be checked against the actual contracts you hold. If you want an agency view of your site, see our website maintenance service.

The three layers of a WordPress site

Think of a WordPress site as three layers, each with a different owner by default.

  1. Infrastructure. The server, operating system, web server software, database engine, PHP runtime, network and physical hardware. This is the host's domain.
  2. Application. WordPress core, the theme, plugins, configuration, user accounts and the database content. This is where most attacks land, and it is usually nobody's job unless someone is explicitly assigned.
  3. Content and business logic. Pages, products, forms, integrations, redirects, tracking and legal texts. This belongs to the business, with an agency or in-house editor doing the work.

Managed WordPress hosts differ, but their strength is normally in the first layer and the edge of the second: they run a tuned server, may apply WordPress core updates and may offer backups and caching. The WordPress hardening guide lists qualities of a trusted host: it discusses your security concerns and the features it offers, provides the most recent stable versions of server software and provides reliable methods for backup and recovery. Those are infrastructure promises. None of them says the host will test your plugin update, rebuild a broken page or answer a customer complaint about a form.

An agency maintenance plan lives mainly in the second and third layers. It looks after plugin and theme updates, tests them, restores when something breaks, reviews users, and fixes things on the site. The best arrangements make the boundary explicit so each party knows what the other does.

The responsibility matrix

This table shows a common split. For each task, check who is named in your contract. If the answer is "nobody" or "both", you have found a gap or an overlap.

TaskManaged host (typical)Agency plan (typical)Ask in writing
Server and PHP runtime updatesYesAdvises on compatibilityWhich PHP versions are available, and who tests the site on a new one?
WordPress core updatesOften automatic for some releasesReviews, tests, applies where not automaticWhich release types update automatically, and who checks afterwards?
Plugin and theme updatesUsually not, or only if enabledYes, with testingWho is responsible when an update breaks a page?
BackupsOften daily, host-controlledIndependent copy plus restore testsWhere are copies stored, and has a restore been tried?
Restore after a failureRestores a backup on requestDiagnoses, restores and repairsResponse time, cost per restore
Malware and intrusion handlingNetwork-level protection, some scanningApplication-level scanning and clean-upWho investigates, and who pays?
User accounts and permissionsNoReviews on a scheduleWho removes leavers?
Uptime and error monitoringServer uptimePage-level checks, forms, checkoutWho is alerted, and how fast?
Content and design changesNoSeparate scope or included hoursWhat counts as maintenance?
Domain, DNS and certificateSometimesSometimesWho owns the logins and renewal dates?

Pay special attention to the plugin row. It is the most common gap and the most common source of incidents, because many hosts do not manage plugins and many owners assume they do.

Updates: who is responsible for which layer

The WordPress documentation describes four kinds of automatic background update: core, plugin, theme and translation files. For core, automatic updates for minor releases and translation files are on by default, and since WordPress 5.6 new installations also receive major core updates by default unless a version-control checkout is detected; existing installations keep the earlier behaviour unless changed. Plugin updates can be enabled per plugin from the Installed Plugins screen.

The WordPress security page adds a detail that affects planning: only the latest version of WordPress is officially supported, though the security team also backports fixes to older versions as a courtesy so that older sites receive critical fixes through auto-updates. The releases page likewise says only the most recent release in the current series is safe to use and actively maintained. In other words, staying current is not optional, and a site left alone for a year is running software the project no longer fully supports.

Who should do the work? Our suggestion is this. Let automatic updates handle minor core releases and translations, because that is the project's own default and its strongly discouraged exception is disabling them. For plugins and themes, choose per plugin: automate low-risk ones, and stage the ones that touch checkout, forms or layout. Whoever you choose, write down who checks the site after an update runs. A host that applies core updates automatically has not looked at your contact form afterwards; an agency that applies plugin updates weekly usually has.

Server software: where the host decides and you pay for compatibility

The host controls which PHP and database versions are available. WordPress recommends hosts that support PHP 8.3 or greater, MariaDB 10.11 or greater or MySQL 8.0 or greater, and HTTPS, and it says WordPress also works with PHP 7.4 and above, though those versions are end of life and may expose a site to vulnerabilities. The PHP project's table shows security support for branch 8.2 ending on 31 December 2026, for 8.3 on 31 December 2027, for 8.4 on 31 December 2028 and for 8.5 on 31 December 2029.

This is a shared responsibility, and a classic point of friction. The host can switch the version, but if an old plugin or a custom theme fails on the newer PHP, someone has to fix or replace it. Ask both parties three questions. Which PHP version does the site run today? Who warns you before that branch loses security support? And who pays for the compatibility work? A managed host that forces a version upgrade on a fixed date, with no agency available to test, will break sites. An agency that tests but has no say over the server can only recommend.

The cleanest arrangement is a calendar entry shared by both: the date the current PHP branch loses security support, a test window six to eight weeks earlier on a staging copy, and an agreed switch date. The calendar is our recommendation; the dates come from the PHP project's table.

Backups: two copies, two owners

Hosts commonly offer backups, and agencies commonly offer them too. The mistake is treating one as a substitute for the other. The WordPress handbook says a typical site needs both files and database for a full restore, suggests weekly backups for smaller sites and daily for busy ones, and recommends keeping at least 3-5 recent copies in different places, such as the server, cloud storage and a local computer. Its hardening guide adds that a sound strategy could include regularly timed snapshots of the whole installation in a trusted location, with the example that if a compromise on 1 May is not noticed until 12 May, pre-compromise backups are what allow rebuilding.

The practical rule: a backup that lives only in the same hosting account as the site is one failure away from vanishing. Ask the host what its backups cover, how many days it keeps and how a restore is requested, and ask the agency to keep an independent copy elsewhere and to rehearse a restore. Two owners, two locations, one tested process.

Also clarify cost and speed. Some hosts include restores; others charge, or limit how many you can request. During an incident, a restore that takes a day to arrange is a different product from one that takes ten minutes.

Security: infrastructure protection is not application care

Managed hosts typically advertise firewalls, malware scanning and DDoS protection. These are valuable and belong to the infrastructure layer. They do not remove the need for application care: removing unused plugins, reviewing administrator accounts, using strong passwords with two-step sign-in and keeping everything updated. The WordPress hardening guide frames security as risk reduction rather than risk elimination, and lists measures such as limiting access, containment and preparation, including backups and knowing the state of your installation at regular intervals.

The same guide stresses logs and monitoring: logs allow you to see what was done, and monitoring helps you react faster, find out what happened and recover when prevention is not enough. It also recommends monitoring files for changes, because an attack leaves traces. Ask each provider who reads the logs, how file changes are detected and who is alerted. A host will often see server-level anomalies; only someone who knows the site will notice a new administrator or an altered plugin file.

Finally, agree what happens in an incident. Who contacts whom, how quickly, who is authorised to restore, who talks to affected customers if data is involved, and who pays for investigation. A one-page incident note, agreed before anything goes wrong, is worth more than a feature list.

Choosing: host only, agency only, or both

The right combination depends on how much the site matters and who on your side can act.

  • Brochure site, low change, someone on your team can log in monthly. A good managed host plus clear internal habits may be enough: automatic core updates, plugin updates reviewed monthly, your own off-host backup copy. Be honest about who will actually do the monthly job.
  • Lead-generation site where forms are the business. Host plus a light agency plan that monitors forms and applies plugin updates after testing. The cost of a silent form failure is higher than the plan.
  • Shop, booking system or membership site. Host plus a full agency plan with staging, restore rehearsals, monitoring of checkout and written response times. The host handles servers; the agency owns the application layer.
  • Site with bespoke theme or plugins. The agency that built it should be the maintainer, because nobody else knows it, and the host must allow the PHP versions the code needs.

Whichever you pick, put the matrix from section three into the contract or onboarding document, with a named person on each side. Ask each provider to state what they will not do. Clear exclusions are a sign of a mature provider.

If you would like us to review a hosting setup and propose a split of duties, contact us. Our WordPress development team can also take over sites built elsewhere, and pricing explains how simple sites are priced.

Platforms
November 13, 2026
Back to Blog

Always one step ahead.

Subscribe to our newsletter for tips, offers and news.

Join our community.