Website maintenance · UAE

Website maintenance with a named person on call.

The person who built it has usually moved on, and the logins went with them. Webzenia takes custody first, then runs the standing work on a schedule.

Get a site health check

What the engagement covers

What website maintenance covers.

Website maintenance is the standing work that keeps a live site current, recoverable and answered for. Three things change hands at the start: the keys, the schedule and the clock.

Care planmishkatliving.aeAll systems healthyUptimeLast 30 days99.98%30 / 30 days green · 0 incidentsAccounts1 not yoursDomain · .co.ae14 MarRegistrar login9 NovHosting2 JunCMS adminno renewalBackupsDaily2h ago · 30 pointsCore Web Vitals0.4sLCP · GoodThreats blocked1,204this month

Your accounts and keys.

Hosting, the domain, the registrar and the CMS, checked against whose name each one is actually in. Custody is settled before any work is scheduled, because a site you cannot log into is not a site anyone can maintain.

A monthly schedule.

Core, plugins and templates updated on a staging copy, then pushed. The date is fixed in advance, so an update is a planned event rather than something a broken page triggers.

A response window.

A written response window, and the week it is measured against. The working week here is Monday to Friday, so a promise counted in hours has to say which hours it means.

Who owns the site today

Who is holding your site today.

Almost every site here sits in one of three arrangements. Two of them look like maintenance on the invoice, and only one is a schedule somebody holds.

The builder who leftNobody, since handoverA contract on renewalAnswers when you write inA named ownerA schedule, and a stated window
Who holds the loginsA personal account belonging to someone who has left the country.The supplier, usually, with the domain sitting under their registrar.You do. The first week puts every account back under your entity.
What is scheduledNothing. The site runs on whatever it was left on.Whatever the contract lists, whenever someone gets to it.Updates on a staging copy, on a fixed date, every month.
When you find outWhen a customer tells you the enquiry form stopped sending.When you write in, which is the whole design of it.From monitoring outside the server, usually before anyone else.
When it breaksA search for whoever built it, then a quote to look at it.A ticket, and no written time it has to be answered in.A written window, counted against a Monday to Friday week.
What arrives monthlyNothing, until a hosting invoice or a renewal notice.A renewal reminder, and rarely a record of what was done.A written report: what was updated, what was watched, what changed.
Which one you are on.

Most companies here are on the first, and it is rarely anyone’s fault: the site was built during company setup and the people who set it up moved on. The first thing worth doing is finding out what you actually hold, which is an hour of work and occasionally makes the rest unnecessary. If the site has stopped fitting the company rather than breaking, that is a rebuild question instead. The people who would hold it here are named, with the entity behind them.

From the field · UAE upkeep

Whether anyone is holding it.

Webzenia has worked with Gulf clients since 2018. The same four things separate a site somebody holds from one that is merely still running.

  1. 01of 04
    The builder has moved onThe ordinary case, not the sad one

    The builder left with the logins.

    Companies here arrived rather than started: a JLT commodities trader under DMCC had its site built during setup by whoever was available at the time. Nothing was hidden and nobody was careless. Access simply stopped being anyone’s job, and the first sign of it is a change nobody can make.

    Our methodThe first call asks who built it and whether they are still reachable, because the answer changes what the first week of work has to be.
  2. 02of 04
    The AMC, as it is soldWhat the contracts here promise

    Most contracts are a number to call.

    Read the competing offers and the shape repeats: inclusion lists long enough to cover anything, availability promised as constant, and most stating no response time. A Business Bay brokerage on a DET mainland licence ends up with a support desk that has a renewal date on it.

    Our methodThe scope is written as what is included and what is not, in the same document, so a renewal is a decision rather than a habit.
  3. 03of 04
    The week the clock runs onMonday to Friday, stated

    The week here is Monday to Friday.

    Constant availability is easy to publish and impossible to check. Two working days means something a client can hold, because both sides know which days count. Where cover extends past the working week, that belongs in the scope rather than on a badge.

    Our methodResponse windows are stated in working days, and the days they are counted across are named in the same line.
  4. 04of 04
    The domain, in whose nameaeDA, under the TDRA

    Your domain may sit with a former employee.

    Names directly under .ae are open to any registrant worldwide, while a .co.ae asks for a trade licence behind it. So a licence-linked address can sit under a personal email nobody at an Al Quoz F&B producer on a DET mainland licence can open, and nobody finds out until a renewal fails.

    Our methodWeek one lists every account the site depends on, who holds it, and when it renews, starting with the domain and the registrar.

The scope

What lands each month.

Six pieces of standing work. The fifth is the one every competing page promises and almost none of them writes down.

Updatesstaged firstStaging copyWordPress coreThemePlugins ×8testedpushLive sitenever breaksupdates on a staging copy first, then pushed live

Updates tested on a copy first.

Core, plugins and templates updated on a staging copy, checked, then pushed to the live site on a date fixed in advance

Output

a current site, and an update that is a scheduled event rather than an incident

Staging firstFixed date
Report · securityreport issuedPatches applied12Scans run31Threats found0Certificatevalidthe security line of the monthly report, in numbers

A security line in the report.

Patches applied, scans run, threats found and the certificate checked, reported as four values you can read in a second

Output

the standing security work, counted. Hardening and incident response are separate scope, quoted separately

PatchesCertificate
Backupsone-clickOff-site backupsToday 03:001.2 GBrestore pointYesterday 03:001.2 GB2 days ago 03:001.1 GBOne-click restorerecovers in ~4 mina bad change or a hack, recoverable in minutes

Backups with a proved restore.

Daily copies held off-site, away from the host, with a restore actually performed rather than assumed

Output

a recovery you have watched work, which is the only version of a backup worth having

Off-siteRestore proved
Speed & uptime99.95% upCore Web Vitals · held greengoodJannow · pages ×3uptime monitored, CWV kept green as the site grows

Monitoring from outside.

Uptime and page speed checked from outside the server, so a problem is found by monitoring rather than by a customer

Output

a trend across months, not a reading taken the day somebody complained

UptimeChecked externally
Change requests~2 working daysRequestedNew bannerIn progressFix formShippedPricesTeam pagesmall changes and fixes shipped, not left in a queue

Changes inside a stated window.

Content edits, small fixes and new sections handled inside the plan, on a turnaround written in working days rather than promised as availability

Output

a queue with a clock on it, and a record of what shipped

Two working daysMonday to Friday
Monthly reportMarchUptime99.9%Updates12Speed96Threats0What changed6 content edits shipped8 plugins updated on staging2 bugs fixedupkeep you can see, in plain language each month

A written report every month.

What was updated, what monitoring saw, what changed and what is still queued, on a page a director can read without asking a developer to explain it

Output

upkeep you can see, and a renewal you can judge

MonthlyPlain language

Our stack

The tools we watch with.

Five tools, chosen for a site somebody else made. Select one to see why it earns its place, and what we do with it that most do not.

UptimeRobot
Why UptimeRobot

UptimeRobot checks a site from outside the server, which is the only vantage point that sees what a visitor sees when the host itself is the thing that has failed.

How we excel

We monitor the pages that carry the enquiry, not only the homepage, because a site can answer perfectly on every check and still have a dead form on the one page that earns.

Outside the serverAlertingVantage point
UptimeRobotOutside
Better StackOutside
The host's own panelInside
Nobody watchingNone

How the engagement runs

Take custody, then report monthly.

The first week is an audit: what you own, and what state it is in. Neither can be assumed on a site somebody else built.

01Week 1Audited

Audit what you hold.

We list every account the site depends on: the hosting, the domain, the registrar, the CMS, the certificate and every paid plugin, with the holder and the renewal date beside each one. Then we take a full backup and read the site as it actually is, including the versions it is running and what data it is still holding, because an out-of-date install sitting on last year’s form submissions is a data question as well as a software one. You get that list whether or not you go further with us.

  • ListedEvery account, its holder and its renewal date
  • TakenA full backup, before anything is changed
  • ReadThe versions running, and what they still hold
02OngoingRunning

Update, monitor and back up.

Every month, on a date agreed in advance: core, plugins and templates updated on a staging copy and checked before anything goes live, backups taken off-site with a restore run to prove they work, and uptime watched from outside the server rather than from inside it. Content edits and small fixes join the same queue, answered inside the window written into the scope.

  • UpdatedOn a staging copy, on a fixed date
  • Backed upOff-site, with the restore proved
  • WatchedFrom outside the server, continuously
03MonthlyReported

Report on one page.

A written report each month: what was updated, what monitoring saw, what changed on the site and what is still queued. It names the person who did the work and what is due next month, so a renewal is judged against a record rather than a feeling. Nothing in it needs a developer to interpret, which is the test we hold it to.

  • SentA written report, every month
  • NamedThe person who did the work
  • JudgedThe renewal, against a record

Response times written in working days against a Monday to Friday week, with the days that count named in the same line.

Counted in working days
Custody firstFixed scheduleWritten window

Our commitment

Our promises on the retainer.

A maintenance retainer is paid every month and proved once a year, if at all. These four are the parts we put in writing.

  • A response window you can hold us to.

    Changes and fixes are answered inside two working days, and anything that has taken the site down is worked immediately. Both are counted against a Monday to Friday week, and any cover beyond it is written into the scope.

  • Everything stays in your name.

    The hosting, the domain, the registrar and every paid licence sit under your entity, and you hold an administrator account that genuinely is one. Ending the engagement changes who does the work, and nothing else.

  • The scope says what is excluded.

    You get a list of what the plan covers and a list of what it does not, in the same document. A new feature, a redesign or an incident is quoted separately, so a monthly fee never becomes an argument about what it bought.

  • A named person who knows it.

    One person holds your site and signs the monthly report. You are not writing to a queue that reads the history again every time, and when they are away the handover is to a named second rather than to whoever is free.

Common questions

Website maintenance in the UAE, answered

Next step

See what your site is missing.

Send us the site and tell us who holds the logins. We will come back with what state it is in, what is missing, and what it would take to hold.

Tell us what you need.

+971
Chat on WhatsApp