Why a Maintenance Contract Matters
A website is not a brochure that stays fixed after launch. The software layers underneath it are updated constantly, security flaws are disclosed publicly, and automated scanners start probing those flaws within hours. On an unmaintained site three things typically happen:
- Silent infection: malicious code is injected, visitors are redirected to spam pages without you noticing, and Google flags the site.
- Sudden outage: a plugin or PHP version conflict takes the site down and there is no recent backup to fall back on.
- Slow decay: a bloated database and unoptimised images drag page speed down, and rankings and conversions fall together.
A monthly protocol turns all three risks into a predictable cost.
What the Protocol Covers
Backups and system updates
Core, theme and plugin updates are trialled in a staging environment before they reach production. A full backup and rollback point is created before every intervention, and backups are stored off-server.
Malware scanning and clean-up
Weekly malware scanning, file integrity monitoring and malware removal. Infected files are cleaned, backdoors closed, and blacklist removal requests submitted where needed.
Security hardening
Login rate limiting, two-factor authentication, correct file permissions, security headers and firewall rules keep the WordPress security and maintenance layer permanently active.
SSL and server maintenance
Certificate renewal tracking, PHP version upgrades, resource monitoring and server-side hardening as part of SSL and server maintenance.
Uptime monitoring
The site is monitored 24/7. When it becomes unreachable or a certificate is about to expire, the alert reaches us rather than you, and work starts before you notice.
Technical support and content updates
Defined response times for content changes, form failures and broken integrations. The monthly content update allowance is set by the plan.
Hacked Site Recovery
For sites that have already been compromised we run a separate emergency line. Our hacked website recovery service follows this order:
- The site is isolated and a forensic copy of its current state is taken.
- Malicious code is removed, along with injected files and database records.
- Backdoors are closed and all administrator passwords and keys are rotated.
- The entry point is identified and reported so the same route cannot be reused.
- A review request is filed through Google Search Console to lift the security warning.
What you receive is not just a cleaned site but a report explaining how the incident happened.
Speed and Core Web Vitals
The speed optimisation work inside the plan begins and ends with measurement. After caching configuration, image compression and modern format conversion, database clean-up, plugin rationalisation and critical CSS work, LCP, INP and CLS are measured again. Before and after scores appear in the monthly report, presented as data rather than a claim.
How We Take Over a Site
Every site we take over is documented first, fixed second, then monitored.
- Health scan: update debt, malware traces, speed score, backup status and open vulnerabilities are baselined.
- Stabilisation: critical updates applied, detected malicious code removed, a reliable backup system put in place.
- Hardening: login protection, file permissions, security headers and firewall rules configured.
- Continuous monitoring: uptime, certificates, malware and performance placed under watch.
- Monthly report: work done and recommendations shared on a single page.
What Drives the Price
The cost drivers are:
- Site type: brochure site, blog, e-commerce or custom software.
- Traffic and server load: higher traffic requires more frequent monitoring and more backup storage.
- Response time: standard business-hours response versus 24/7 emergency cover.
- Content update allowance: how many hours of content and editing work are included each month.
- Backup retention: a policy ranging from 7 to 90 days.
We scan your site free of charge and tell you plainly which tier is enough. We do not sell you a plan you do not need.