Websites rarely break loudly. They break quietly.
A contact form stops sending after the hosting company changes a mail setting. The security certificate fails to renew, and Chrome shows visitors a full-page warning instead of your homepage. The domain expires because the renewal card belonged to an employee who left last spring. Nobody notices until a customer calls to ask why you never replied.
Maintenance is the dull, regular work that stops these things happening. Here's what it should cover, what it tends to cost, and, honestly, when a small site doesn't need a monthly plan at all.
What website maintenance is, and what it isn't
Maintenance means keeping the site you already have in good health: working, secure, fast and up to date. Think of it like servicing a car, not buying a new one.
It usually doesn't include new pages, new features, a redesign, writing content or running marketing campaigns. Some plans include a few hours of small edits each month, like swapping a banner or updating a price, and that's useful. But if a plan promises "everything", ask where the line is. Unclear lines turn into arguments.
What a good monthly maintenance plan covers
| Task | How often | Why it matters |
|---|---|---|
| Automatic backups, stored off the server | Daily or weekly | If the server fails, the backup has to be somewhere else |
| Test restore of a backup | Every few months | Proves the backups actually work |
| Server software, PHP version and library updates | Checked monthly | Old versions stop receiving security fixes |
| Security and malware checks | Monthly, plus automated alerts | Catches hacks before Google or customers do |
| Uptime monitoring | Automated, every few minutes | You hear about downtime before customers do |
| Domain and SSL renewal checks | Monthly | An expired domain or certificate takes the site offline |
| Test forms, checkout and WhatsApp links | Monthly | These break silently and cost the most |
| Speed check | Monthly or quarterly | New images and content slowly weigh a site down |
| Search Console review | Monthly | Shows crawl errors and broken pages early |
| Small content edits | As agreed in hours | Saves you a new quote for every small change |
| Short written report | Monthly | Shows you what was actually done |
If you want a head start, the security side is covered in more depth in our guide on what every business site needs for security.
What happens without maintenance: six quiet failures
None of these are rare. Each one is cheap to prevent and expensive to discover late.
The form that stopped sending
The domain that expired
The renewal reminder went to an old email address. The site and the business email went down together. If the grace period passes, the domain can be registered by someone else.
The browser warning
Free SSL certificates renew automatically, until something blocks the renewal. Then visitors see a red warning page telling them your site isn't safe, and most of them leave.
The server upgrade that broke the site
Hosts periodically retire old PHP versions. Code written for an old version can start throwing errors after the upgrade. Planned updates avoid the surprise.
The hack you can't see
Many hacks don't deface your homepage. They quietly add spam pages or redirect mobile visitors elsewhere. You find out when Google shows a warning next to your site, or when your search results fill up with pages you never made.
The backup that didn't exist
Everyone assumes there's a backup. When the server fails, it turns out the only copy was on that same server, or the last one is six months old.
Custom-coded vs template sites: different maintenance, not zero
Here's the honest version. Sites built on ready-made templates with many add-ons have more moving parts. Each add-on needs regular updates, and updates can conflict with each other. That's a real, recurring maintenance load.
A hand-coded site has fewer moving parts, so there's less routine updating. But it still runs on a server, a PHP version, a database and some libraries. It still needs backups, renewals, security checks and testing. Anyone who says custom code needs no maintenance is overselling. For the wider trade-off, see our comparison of custom code and templates.
How much website maintenance costs in Egypt
Indicative monthly maintenance in Egypt ranges from roughly 1,000 to 8,000 EGP. Where a site lands depends mainly on:
- Size and complexity. A landing page is at the low end. A store or e-learning platform with payments, logins and thousands of users is at the high end.
- Response time. "Fixed within a few hours, any day" costs more than "within two working days".
- Included edit hours. More hours of content changes each month means a higher fee.
- Whether hosting is bundled. Some plans include hosting, others don't. Compare like with like.
Skipping maintenance is one of the classic hidden costs of a cheap website. The saving is real every month, until the month it isn't.
When you honestly don't need a monthly plan
A small, static landing page that rarely changes may not need a monthly plan. What it still needs is a minimum:
- Automatic backups stored somewhere other than the server
- Auto-renew on for the domain, on a card that won't expire soon
- A free uptime monitor sending alerts to your phone
- A test submission of every form, once a month, by you
- A paid check-up by a developer once or twice a year
What to ask before signing a maintenance contract
- What exactly is included each month, and how many hours of edits?
- How fast do you respond if the site is down, and how fast for a normal request?
- Where are backups stored, how often, and for how long?
- What will the monthly report include?
- What counts as new work, and how is it priced?
- If I cancel, will I receive all files, the database and every login?
Common maintenance mistakes
- Treating hosting as maintenance. "My host does backups" is often true, but they may be kept only briefly, stored on the same infrastructure, or hard to restore quickly.
- Nobody owning it internally. Someone in your business should know the renewal dates and receive the alerts.
- Paying for a plan with no report. If you can't see what was done, you can't tell whether anything was.
- Putting renewals on a personal card. Cards expire, people leave. Use a company card.
- Waiting for something to break. Emergency fixes cost more and happen at the worst possible time.
Questions people ask
Is maintenance included in the website price?
Usually not beyond a short bug-fix period after launch. Ask how long that period is, and what happens after it ends.
My hosting company does backups. Isn't that enough?
Sometimes. Check how often they run, how long they're kept, where they're stored, and whether you can restore one yourself. Then keep at least one copy somewhere else.
How often should a website be checked?
Automated monitoring and backups run constantly. A person should test forms, payments and renewals at least monthly, and do a deeper review every few months.
Can I maintain my site myself?
Partly. You can test forms, watch renewal dates and review analytics. Server updates, security fixes and restores are best left to a developer.
What's the difference between maintenance and support?
Maintenance is planned, preventive work. Support is reacting when something goes wrong or when you need help. Good plans include both, with clear limits.
Keep it working
A website is a bit like a shop front. Nobody praises you for keeping the glass clean, but everyone notices when it's cracked. If you've just launched, run through our pre-launch checklist first, then set up the basics above.
If you'd like to talk through what your site actually needs, a full plan or just the minimum, book a meeting and we'll look at it with you.