Skip to content

Web development

Migrations

Off a framework you have outgrown, with every URL, redirect and ranking still where it was.

An engineer working at a laptop beside cabling and equipment on a factory line.

The engagement

What it costs and how long it runs

Stated up front, because these are the questions everything else depends on. The price is where the work starts, not a quote: scope moves it.

Starts from
$18,000
Typical length
6 to 12 weeks
Downtime
None; the old site serves until cutover
Rollback
A DNS change, at any point

Detail

What the work is

Moving a site off a framework it has outgrown, keeping every URL, redirect and search ranking intact through the change.

Migrations fail in one of two ways. Either the new site never ships, because it is being built to replace everything at once, or it ships and takes the search rankings with it, because a few hundred URLs quietly stopped resolving.

Both are avoidable, and neither is avoided by enthusiasm. The first step is an inventory: every path the old site serves, every redirect already in place, and every URL that has an inbound link worth keeping. That inventory is the specification for the new site.

The cutover is staged. The old site keeps serving until the last step, the redirect map is tested against the inventory rather than against memory, and the switch is a DNS change that can be reversed in minutes.

Scope

What it includes

Everything below is part of the price. Anything not on this list is quoted separately rather than assumed.

  • URL inventory and a redirect map covering every existing path
  • Content and template translation, page by page
  • A staged cutover with the old site still serving until the last step

Process

How it runs

In this order, with each step finishing in something you can look at rather than a status update.

  1. 1. Inventory the URLs

    Every path, every existing redirect, and every page with inbound links or traffic worth protecting. Nothing moves until this list is complete.

  2. 2. Translate the templates

    Templates become components and content becomes typed data, page kind by page kind, checked against the old output rather than against a design.

  3. 3. Test the redirect map

    The full inventory is replayed against the new site, and the migration is not finished while any path in it answers with a 404.

  4. 4. Cut over in one reversible step

    The old site stays up until the DNS change, and the change can be undone in minutes if anything looks wrong in the first hour.

Outcomes

What is different afterwards

Not what happens during the work, but what you are left holding when it is over.

Services

The other three

They combine: an audit often ends in a build, and a migration usually starts with one.

Sound like the right one?

Describe the site, what you want to be different about it, and roughly when.