+ HOW WE BUILT ITRedesign to live in six working days.
A 200-page migration usually runs for weeks because the content move and the build fight each other. We planned them as two separate phases, scripted the content transfer instead of copying it by hand, and worked from a fixed set of AI coding skills committed to the repository — so every day started from a written plan rather than a blank editor.
- 01Mon 8 June
Design system and static build
The full site built from the approved design against sample data — layouts, templates, navigation.
- 02Tue 9 June
Content migrated by script
73 products and 10 articles pulled out of WordPress into version-controlled files — no hand-copying.
- 03Wed 10 June
Legacy URL routing
Every original WordPress address mapped, and schema rules set so a malformed product fails the build.
- 04Thu 11 June
Search data carried across
Sitemaps rebuilt under their original filenames, canonical addresses and metadata wired per template.
- 05Fri 12 June
Deployment wired
Product routing finalised and the site put onto Cloudflare’s global network as pre-built files.
- 06Sat 13 June
Verified and cutover-ready
Category, brand and address data checked page by page against the old site before the switch.
+ WHERE AI TOOK THE WEIGHT
Six days is not a shortcut. It is the same work, with the repetitive half automated and the judgement left to people.
- Design
The approved design translated into components and tokens rather than reinterpreted, so the build matched the artwork on the first pass.
- Development
A locked set of framework and platform skills committed alongside the code, so generated work followed current Astro and Cloudflare practice instead of guesswork.
- Migration
The content transfer written as a repeatable script and re-run until the output was clean — 73 products moved without a page being re-typed.
- Verification
Every address, category and sitemap entry cross-checked against the old site — the slow, exhaustive pass that usually gets sampled instead.