Website maintenance
Some links on this page are affiliate links: we may earn a commission at no extra cost to you. Our approach
A site is never finished. Platforms evolve, plugins get updates and attacks are automated. Maintenance is the regular budget that keeps the site online, up to date and fast. ## A real service, not an option A serious maintenance contract covers security, backups and support. Unpleasant surprises often come from old versions or non-existent backups. ## The right service level An SME with a showcase site does not need the service level of an online shop processing thousands of orders. Adapt the package to risk: an e-commerce site loses money with every hour of downtime. ## What to require Ask for a monthly report, details of updates, proof of backups and a response time. A transparent provider is more useful than a very low price with no follow-up.When this guide is for you
- Your site uses WordPress, WooCommerce or a plugin and nobody performs updates
- You have already had a blank page, a hacked site or data loss
- You sometimes receive 500 errors or Search Console emails reporting problems
- You want regular small changes (banners, opening hours, new text) without starting a new project
- You are preparing a sales period and need to guarantee the site stays online
Step by step
- Audit of the site's health — Check the platform and versions, backups, admin accounts, HTTPS, speed and indexing errors. The report identifies what must be fixed immediately.
- Security and backups — Update the core and plugins, fix vulnerabilities, set up automatic backups stored off the production server and test restoration.
- Monitoring and performance — Install uptime monitoring and error tracking, clear caches, compress images and monitor speed monthly.
- Support and changes — Set aside an hourly allowance for small changes, with defined response times: urgent, normal, non-urgent.
- Monthly review — Receive a brief report: updates made, incidents, verified backups and recommendations. Maintenance without a report is hard to justify.
What it costs (in MAD)
| Service | Indicative price | Good to know |
|---|---|---|
| Essential WordPress maintenance | 800 – 2,000 MAD / month (≈ 73 – 180 €) | Updates, backups and basic monitoring |
| Full maintenance with support | 2,000 – 5,000 MAD / month (≈ 180 – 450 €) | Hourly allowance for changes and priority handling |
| WooCommerce shop | 2,500 – 6,000 MAD / month (≈ 230 – 550 €) | Updates for sensitive plugins and payment monitoring |
| Custom site or application | 3,000 – 10,000 MAD / month (≈ 270 – 900 €) | Dependencies, server, patches and small improvements |
| Critical incident (hack, restoration) | 3,000 – 20,000 MAD (≈ 270 – 1,800 €) | Emergency response, clean-up and securing |
| Initial security audit | 2,500 – 10,000 MAD (≈ 230 – 900 €) | Recommended before signing a maintenance contract |
Indicative ranges for the Moroccan market in 2026, excluding tax. Prices vary with scope and provider.
Mistakes to avoid
- Running updates without a recent backup, then losing everything when a plugin breaks the site
- Letting backups sit untested, never checking restoration
- Accepting billed maintenance with no monthly report or proof of history
- Giving admin access to too many people, which increases the risk of hacking
- Ignoring Search Console alerts: important pages disappear without anyone noticing
Frequently asked questions
Is maintenance really essential?
Yes. Updates fix security holes and bugs. A site left without upkeep becomes slower, more vulnerable and, sooner or later, may go down or be hacked.
What does a maintenance package in Morocco include?
Usually updates, backups, monitoring and an hourly allowance for changes. Check the contract details: whether hosting is included, response times and out-of-package hours.
Should you do updates yourself?
If you have a recent backup and access, you can. Without that, an automatic update can break the site. A trained provider tests on a staging environment.
How often should updates be done?
Security: at least once a month. Plugins: depending on criticality. Major security patches should be applied quickly, sometimes within 72 hours.
What happens if you stop maintenance?
The site keeps working, but risks grow over time. Resuming after several months of neglect usually costs more than a regular audit.
Updated on
Related guides
Version française: /services/developpement-web/maintenance-site-web/ · AR · NL