Website Migration · Dubai & UAE

Website migration is a host move with a rollback — not a redesign sold as “transfer”

I copy the live site to new hosting, test it on staging, then switch DNS so pages, media, forms and mail still work. If the old developer already emptied the folder, that is restore. If you only need a name and a fresh inbox, that is domain, hosting and email.

What this page is for

Tired host, expired plan, locked cPanel, or a vendor who will not give files. Not a 404 with no copy.

UAE sites get moved because the box is slow, the invoice bounced, PHP is too old, or the last freelancer vanished with the panel. Migration means: a working live site, a destination you own, files and database copied together, enquiry path tested, then DNS. I keep the old host until the new one holds.

A plugin white-screen after a botched move is often rollback, then a clean copy — the same discipline as maintenance. Spam pages or a Google warning is malware first. I will not migrate an infected site onto a nicer server and call it done.

Files + database Staging first DNS cut-over Mail MX Old host kept
Two people reviewing a laptop screen before a website cut-over
Sign-off happens on staging, on a phone. DNS is the last step, not the first.
Copy
Live files and database first
Staging
Never switch DNS onto an untested box
TTL
A real window, not “zero downtime”
Then
Old host stays until we know it held
2026 standard

Eight things a migration should include — before anyone says “we switched nameservers”

Host chat that “migrated you” often means a file dump, a broken wp-config, and mail still pointing at the dead box.

01 Inventory the live stack, do not assume a zip is enough

PHP version, database, cron, CDN, mail on the same server, SSL issuer. A catalogue without uploads is not a migrated store.

02 Destination hosting in your name

Same rule as domain and hosting. A move into my account is a second hostage.

03 Files and database together

WordPress without the SQL dump is a theme with no posts. Search-replace on staging, not on live with a prayer.

04 Staging signed off on a phone

WhatsApp, RTL, forms, admin login. Desktop-only QA is how UAE leads die after cut-over.

05 Lower TTL, then DNS, then SSL

A 24-hour TTL is why “zero downtime” is a lie. I say the window. HTTPS on the new box before we celebrate.

06 Mail is a separate cut-over

MX, SPF, DKIM. If invoices still hit the old host, you migrated the brochure and broke the office.

07 Same URLs unless you meant a redesign

New slugs without 301s is an SEO incident. That job is redesign, quoted as such.

08 Keep the old host until the new one holds

Rollback is a DNS flip, not a panic rebuild. Then care so the next PHP update is not a second move.

Two colleagues high-fiving after agreeing a website handover
Handover is both of you able to log into the new host. A high-five before DNS is theatre.
Who actually does what

A one-click host migrator, a rebuild sold as a transfer, and an ITZ move are not the same invoice

Destination hosts love a “migrate for free” button. It copies files. It often misses cron, mail, object storage and the fact that siteurl still points at the old IP. A vendor who uses the move to launch a new theme is selling development under panic pricing.

I copy what works, test it, then switch. If the stack is too rotten to move, I will say rebuild — not “migration++”.

Practice Host “free migrator” Rebuild sold as transfer ITZ migration
What they copy Files, maybe a database A new theme, old copy as moodboard Files + database + media + cron if it exists
Where they test Often straight onto live DNS A staging they never show you Staging or hosts-file, phone QA, then DNS
Mail Left on the old box Ignored until invoices bounce MX planned as its own cut-over
SEO Hope the same URLs came across New slugs, weak 301s Same URLs unless you asked for a redesign
Rollback Old host already cancelled No copy of the old live site Old host kept until the new one holds
Who owns the new panel Sometimes still the host’s ticket The new vendor’s account Yours — you log in before we close
Public 2026 ads (research) Bundled with a monthly plan Folded into a website quote Quoted after I see the live stack

Public 2026 UAE ads for a WordPress host move often sit around AED 500–3,000 depending on size and mail; rebuilds are website money, not migration money. Research, not ITZ list prices. 5% UAE VAT applies unless the quote is marked inclusive.

What you cannot drop mid-move

Live UAE sites. A botched DNS flip is a quiet WhatsApp, not a “propagation” excuse.

I did not migrate these as a theatre case study. They are production businesses. If the catalogue, the form or the .ae goes dark for a day, that is the cost of switching nameservers before staging is signed off.

Iqbal Typing website

Forms & WhatsApp · Dubai

Iqbal Typing

Visa and formation pages are the product. A migration that leaves the form on the old IP is not a successful move. Staging has to submit once for real.

iqbaltyping.com
Eurostar Building Materials website

Catalogue weight · Al Barsha

Eurostar Building Materials

Uploads are the catalogue. A migrator that skips wp-content/uploads is a site of broken products. Media is on the checklist, not assumed.

eurostarbuildingmaterials.com
VMS Global IT website

B2B trust · Dubai

VMS Global IT

Procurement hits a phone. Mixed content or a stale SSL after cut-over is “Not secure” on the first visit. HTTPS is part of the move.

vmsit.ae
MCS UAE website

Corporate brochure · UAE

MCS UAE

PDFs and service URLs have to come across. A pretty new host with empty document links is a failed migration you will notice in a tender.

mcsuae.me
Dubai SRO website

Local service brand · Dubai

Dubai SRO

Maps still lists the old URL while DNS is half-flipped. NAP has to match after cut-over. That is why we do not cancel the old host the same morning.

dubaisro.com
The stack under the site

PHP, the database, object storage, cron. A folder copy is not a platform move.

WordPress on shared hosting is the usual UAE job: zip the files, dump the database, search-replace, php.ini, permalinks. Custom HTML is simpler until someone left mail and a booking script on the old box. Builders that will not export are not a migration. They are a redesign.

I will name the destination: managed WordPress, Cloudways-style, a small VPS. I will also name when the old PHP is too far gone and a move without a patch is how you buy a white screen. That patch is maintenance, quoted beside the move.

Close-up of a circuit board representing the hosting stack under a website
The site is files plus the box they run on. Copy both, or you copied a screenshot.
Hands typing on a laptop during DNS and SSL cut-over
Cut-over is operations: TTL, A record, SSL, Search Console. Then watch mail.
After DNS flips

A migrated homepage is not a migrated business

I re-test login, media, Arabic RTL if you had it, robots, and the live form. Search Console stays on the same property. If URLs had to change, we map 301s — the same caution as a redesign. Then we write down the new panel, and we do not cancel the old invoice until a quiet day has passed.

Use the launch checklist as a punch-list even on a move. Speed often improves because the new host is the actual upgrade. That is a bonus, not a PageSpeed guarantee.

How the engagement runs

Inventory, copy, staging, DNS — not a surprise nameserver change on Friday night

1

Inventory

Live URL, host, mail, DNS, backups. Restore vs migrate vs rebuild named in writing.

2

Destination

New host in your name. Plan that fits the stack. SSL ready.

3

Copy

Files and database to staging. Search-replace. Uploads checked.

4

Verify

Phone QA: pages, admin, forms, WhatsApp, RTL. Then we pick a cut-over window.

5

Cut over

TTL, DNS, SSL, MX if mail moves. Old host stays up.

6

Watch & care

404s and mail. Optional care plan. Failed copy is restore.

Before I call it migrated

A short list host migrators usually skip

CheckWhy it is on the list
Staging signed off on a phoneDesktop-only QA is how WhatsApp and RTL bugs ship after DNS.
Admin login on the new boxA pretty front-end with a broken wp-admin is a site you cannot edit.
Media and uploads presentFile copy without uploads is a hollow catalogue.
Forms and WhatsApp tested liveA migrated button that still posts to the old IP is not an enquiry path.
SSL and mixed contentCut-over week is when “Not secure” still happens.
Mail still arrivesMX left on the cancelled host is a silent outage.
Old host not cancelled yetRollback is a DNS flip. Deleting the source is how you buy restore.
You can log into the new panelOwnership is a login, not a ticket number.
Engagements

Inventory, host move, or rebuild if the stack will not leave

I do not sell “zero downtime guaranteed”. If the site is already empty, that is restore. If the builder will not export, that is a build.

Inventory

Assess / first

Live URL and access. Whether this is a host move, malware, restore, or a rebuild.

  • Host, PHP, database, mail, DNS
  • Can we export, or is it locked?
  • Written next step, not a vague “we’ll try”
  • You can hand the note to another developer
Enquire

Rebuild if it will not leave

Build / locked or empty

No export, no copy, or a failed move that wiped live. That is development, redesign or restore.

  • Honest no on “migration” if there is nothing to copy
  • Restore if a backup still exists
  • Web development or redesign if it does not
  • 301s if old URLs still matter
Enquire

Malware is not a pricing tier here — start on malware removal. New names and inboxes sit under domain, hosting and email.

What this is not

Four migration pitches I will not copy

Zero downtime guaranteed

Only true if TTL is already low, staging is signed off and mail is planned. Otherwise it is a slogan. I will say the real window.

Migration = redesign

A new theme during a host move is two jobs. I prefer move first. Redesign is the other page.

We migrated those portfolio sites as a case study

I did not use them as theatre. They are examples of live UAE sites you cannot leave on a half-flipped DNS.

Cancel the old host today

Rollback needs the source. Deleting it the same morning is how this becomes restore.

FAQ

Questions owners actually ask before they switch nameservers

Public 2026 UAE ads for a WordPress host move often sit around AED 500–3,000 depending on size, mail and whether URLs change. Agencies quote higher when they rebuild. Those figures are research, not an ITZ banner. I quote after I can see the live stack and the destination host.
A planned move uses staging first, then a short DNS window. Zero downtime is a slogan if TTL is still 24 hours or mail is on the same box. I will say the real window, not “instant”.
No. Migration copies a working live site to a new host. Restore recovers a down, deleted or failed-migration site from a backup. If the move already wiped production, stop and open restore.
WordPress needs files and the database together. Static HTML is often a folder plus DNS. Mail is a separate cut-over — MX, SPF, DKIM — so invoices do not bounce the morning after.
Keeping the same URLs, HTTPS and sitemap is the safest path. Rankings drop when DNS is messy, when staging noindex is left on, or when a “migration” is actually a redesign with new slugs and no 301s.
We still need a copy: files, database, or a backup plugin. If they hold the only copy, you are in takeover territory — domain and hosting ownership — or a rebuild.
Usually no. You keep the name and change where it points. A new .ae is domain setup, not migration.
If we can export files and data, yes. If the builder will not let the site leave, that is a rebuild under web development or redesign, quoted as a build.
Only if you accept two risks at once. I prefer migrate first, then redesign, so we know which change broke what. Combining them is how “the move killed SEO” stories start.
The live URL, current hosting login in your name if you have it, the destination host (or a request to set one up), and whether mail lives on the same server. WhatsApp is enough to begin inventory.
Send the URL

I will tell you migrate, restore, or a rebuild — in writing

No Friday-night nameserver surprise, no cancelled old host, no infected site copied onto a nicer box. WhatsApp the live URL and which host you want to leave.