Availability: Taking on new projects

Migrations and upgrades

Hosts, domains, PHP versions and multisite splits, with every row and every redirect accounted for.

A migration is not a file copy. It is a rehearsal, a cutover and a rollback plan, and the difference shows up three weeks later in your search traffic.

What is involved

  1. A full inventory: what is actually running, what it depends on, what has been customised in place.
  2. A rehearsal migration to the new environment, tested against real data.
  3. Serialised data handled with tooling that understands it, so no widget, option or page builder layout arrives corrupted.
  4. A redirect map covering every URL that changes.
  5. DNS and mail cut over with the TTL lowered in advance so the window is minutes, not days.
  6. Post-migration verification: forms, checkout, scheduled tasks, mail, search indexing.

PHP and WordPress upgrades

Same discipline for a major version jump. Compatibility checked against your actual plugin set on a staging copy first, with a written list of what will break and what it costs to fix, before anything touches the live site.

Describe the symptom. I will tell you what it usually means.

Every enquiry gets a reply within one working day.