Services · Moves
Your platform has an end-of-support date. Your site does not have to.
We move websites and web apps off platforms that stop getting security fixes: Drupal 7 and 10, Joomla 3 and 4, Kentico 13, Umbraco 13, older Sitecore XP, Magento content pages, old WordPress and old PHP. The new site keeps every URL, form and search tag that your rankings hang on, and serves static pages from the edge. Drupal 10 support ends December 9, 2026. Inventory takes 5 business days and a typical site goes live 4 to 8 weeks after the quote, so the calendar is not negotiable; the plan is.
- From $4,900a typical site, fixed quote
- From $18,900stores and web apps
- 4-8 weeksa typical site, live after the quote
Upgrades
Sometimes the answer is an upgrade
When the next version is a step, not a rebuild, we upgrade instead of moving. Drupal 10 to 11 is the common one. You get a 2-day check for $1,500, credited to the upgrade, then a fixed quote and a schedule that lands before the end-of-support date when the work fits.
How an upgrade runs
- 2-day check, $1,500, credited: modules, themes, PHP version, custom code
- A fixed quote and a date, in writing
- Upgrade on a staging copy, then the same parity checks as a move
- Switch, with the old version ready to come back
Who it is for
Who comes to us for this
Organizations of 20 to 500 people on a platform with an end date, and anyone whose last developer left with the admin password. The site has to keep working while it moves.
What you get
- An inventory: pages, templates, forms, integrations, logins
- A new site on a supported stack, usually static pages on Cloudflare plus a little server code
- Every old URL answering 200 or one 301
- Parity checks before launch: visual diff, links, forms, search tags, speed
- A switch plan with a rollback
- Logins, member areas, stores and integrations kept on a supported system, priced in the inventory
How it runs
Step by step
- Inventory, in 5 business days: we crawl the site and read the admin. You get the list of everything that moves, and a fixed quote
- Build: agents move templates and content in bulk; an engineer checks every template
- Parity gate: the new site matches the old one on pages, links, forms and search tags before anyone says "launch"
- Switch: DNS, redirects and forms change in one window, with the old site ready to come back
- After: the site is yours. Changes by your team, or by us by the hour
What it costs
The price
Most moves cost $4,900 to $9,900. Stores and web apps start at $18,900. The inventory costs nothing and sets a fixed quote before work starts, so logins, member areas and integrations are priced up front, not discovered in week three. Prices in US dollars; quotes in Canadian dollars on request.
Proof
This website moved off WordPress to static pages, built and checked by our own agents, with a person reviewing every change.
How this site is builtQuestions
Will we lose our search rankings?
Rankings are Google's call, not ours. What we control: every old URL answers 200 or one 301, mapped and checked before the switch. Rankings can wobble for a few weeks after any move; broken links are what sink them.
Can our team edit the new site?
Yes. Content lives in plain files with an editor on top, or we make changes for you by the hour.
Why not just upgrade?
Sometimes that is the right call. Drupal 10 to 11, for example, is usually an upgrade, not a move, and we will say so on the first call. A move pays off when the next version is a rewrite anyway (Drupal 7, Joomla 3) or when a content site carries a CMS it no longer needs.
Do you keep a copy of our data?
No. Content moves once, into your accounts. Logins and user data stay on a supported system you control.
Tell us what you are working on.
A few sentences are enough. If there is code, we ask for read access after the NDA. We reply with what we would do first and what it costs.
Reply within one business day · A person reads it, usually with coffee