Skip to content
Taking 2 projects at a timeBook a 20-min call
Book a 20-min callhello@theweb0.com

ConceptA tool I would build. Not client work.

A control room for a site move.

Moving a site is one morning. Whether the old addresses still answer afterwards is decided in the weeks before it. This is where you watch that happen, address by address.

Concept

Not client work
Drawn for
A marketing head leaving WordPress or a site builder, who answers for the search traffic.
The problem
The move is booked for Thursday and nobody can show me which of our old addresses will still answer on Friday.
The money
WordPress sites pass Core Web Vitals on mobile 45% of the time, against 85% for the best platform. Web Almanac, 2025 (opens in a new tab). Google says a small or medium site takes a few weeks to move and that redirects should stay for at least a year. Google Search Central (opens in a new tab).
Belongs to
Migrations

Every company, person and number on these screens is made up. Nobody has bought this yet.

Live demo

Rehearse the move before it counts.

A made-up site, rehearsed in your browser. No address is requested and nothing here is live.

DemoPress play to rehearse the move. Failures pin to the list: decide each one and the field goes fully green.

Rehearsal 3

9 to decidefernhill.example, old site against new
Tested
1,240 of 1,240
Answer
1,231
Fail
9
  • /blog612 of 612
  • /products318 of 318
  • /docs204 of 204
  • /pages106 of 106
  • Not tested Answers Fails
Needs a decision9 open, 0 decided
  1. /products/old-range/Redirects to the home page
    310 visits9 links
  2. /blog/category/news/page/3/404. Archive page 3 was not rebuilt
    12 visits0 links
  3. /pages/About-UsDuplicate. Differs only in capitals
    75 visits1 links
  4. /products/ridgeline-2-tent/?color=greenRedirect chain, 3 hops
    960 visits4 links
  5. /blog/2019/05/14/pricing-update/404. No redirect rule covers dated posts
    1,840 visits23 links
  6. /blog/?p=1432404. An old query-string address
    410 visits6 links
  7. /products/stoves/feed/404. The feed was not rebuilt
    38 visits0 links
  8. /docs/Warranty.PDFFile left on the old host
    220 visits31 links
  9. /docs/v1/setupRedirect loop
    140 visits2 links

9 addresses still fail. Decide each one: where it should go, or that it is dropped on purpose.

Concept

Rehearsal

Every old address is requested against the new site before launch day. What fails waits for a person.

The rest of the tool

Three more screens.

The paperwork behind a launch: where every address goes, what changed on each page, and who closed each gate.
  1. Fernhill move
    URL map1,240
    Rehearsals
    Parity check37
    Launch gates1
    After launch
    Watch, 90 days
    Costs retired
    Lena VossHead of marketing
    Fernhill moveURL map
    Find an address/
    Export
    All1,240Matched702Redirect431Merge88Drop19
    Old addressNew addressDecisionVisits a monthLinks in
    //Matched18,400212
    /products/ridgeline-2-tent//products/ridgeline-2-tentMatched3,31017
    /about-us//aboutRedirect2,15038
    /blog/2019/05/14/pricing-update//blog/pricing-updateRedirect1,84023
    /products/stoves//products/stovesMatched1,4208
    /blog/2023/10/packing-a-tent-for-winter//blog/packing-a-tent-for-winterRedirect1,10512
    /contact-us//contactRedirect94021
    /blog/category/news//blogMerge6204
    /docs/setup//docs/setupMatched5103
    /blog/?p=1432/blog/moving-officeRedirect4106
    /products/old-range//productsRedirect3109
    /docs/Warranty.PDF/files/warranty.pdfRedirect22031
    /blog/tag/company-news//blogMerge850
    /pages/About-Us/aboutMerge751
    /products/stoves/feed/Nowhere, on purposeDrop380
    /blog/category/news/page/3/Nowhere, on purposeDrop120
    Showing 16 of 1,240, by visitsEvery drop is signed off by nameCrawled 9 Nov, 08:12

    Concept

    URL map

    Every old address, where it goes, and how much traffic and how many links depend on it.

    1 / 3
  2. Fernhill move
    URL map1,240
    Rehearsals
    Parity check37
    Launch gates1
    After launch
    Watch, 90 days
    Costs retired
    Lena VossHead of marketing
    Parity check/products/ridgeline-2-tent
    4 of 37
    OldWordPress
    NewStaging

    1,221 pages compared. 1,184 are the same or better. 37 have a difference someone should read.

    ComparedOldNewResult
    TitleRidgeline 2 tent | FernhillRidgeline 2 tent | FernhillSame
    HeadingRidgeline 2Ridgeline 2 tentChanged, approved
    Description148 characters148 charactersSame
    Canonical/products/ridgeline-2-tent//products/ridgeline-2-tentSame, after the redirect
    Structured dataProduct, 2 warningsProduct, 0 warningsBetter
    Words on the page412412Same
    Images with alt text5 of 77 of 7Better
    Links out of the page14131 missing: /size-guide
    Next in the queueWhat differsVisits a month
    /products/stoves2 links out of the page are missing1,420
    /blog/packing-a-tent-for-winterA form is not on the new page yet1,105
    /contactDescription is 40 characters shorter940
    /docs/setupHeading changed510
    /aboutTitle changed2,150
    7 of 8 fine on this page1 to fix before launchMark as fixed

    Concept

    Parity check

    The old page against the new one: title, heading, description, canonical, structured data, links.

    2 / 3
  3. Fernhill move
    URL map1,240
    Rehearsals
    Parity check37
    Launch gates1
    After launch
    Watch, 90 days
    Costs retired
    Lena VossHead of marketing
    Fernhill moveLaunch gates
    Launch planned for Thu 12 Nov, 07:00

    7 of 8 gates are closed.

    Each gate is closed by a named person, with the proof next to it.

    • Every old address answersRehearsal 3: 1,240 of 1,240Sam, 10 Nov
    • Titles, descriptions and canonicals carried over1,221 pages compared, 0 openLena, 10 Nov
    • Analytics fires on the new site4 of 4 events seen on stagingLena, 9 Nov
    • Forms deliver3 of 3 test messages arrivedSam, 9 Nov
    • Sitemap ready to submit1,221 addresses, no redirects in itSam, 10 Nov
    • The way backOld host stays up, read-only, for 30 daysSam, 10 Nov
    • DNS switch is fastLowered on Mon 9 Nov. Ready today at 14:00Waiting
    • Redirects stay for at least a yearReminder set for 12 Nov 2027Lena, 10 Nov

    One gate is open. The launch button unlocks when it closes.

    Launch

    Launch morning, Thu 12 Nov

    1. 06:30Old site goes read-only
    2. 07:00DNS points at the new site
    3. 07:05Rehearsal 4, on the live site
    4. 07:30Sitemap submitted
    5. 09:00First look at 404s and forms
    6. Day 90Before-and-after report

    Concept

    Launch gates

    Launch stays locked until every gate is closed by a named person, with the proof next to it.

    3 / 3

The money

What it would be worth.

The risk of losing your search traffic becomes a list, with a name next to every open item.

I found no public figure for what a careless move costs in traffic, so I won’t quote one, and nobody can promise rankings. What you can count is what search brings in today. That is what the list is there to protect.

What the list protects

Type your numbers and the sum appears here.

This is what your search traffic is worth on your own numbers. It is not a forecast of what a bad move would cost: I found no public figure for that, so I am not quoting one.

Want this for real?

Tell me what yours has to do. In 20 minutes you will know whether it is worth building, and what I would cut from this drawing.

I would scope it as a migration: from €12k, usually 2–4 weeks. What that includes