CMS Migration Tool

CMS migration, done as a content migration

Leaving Drupal for WordPress, or Wix for Webflow? We move your words, your pictures and the way they are filed from one platform to the other. It is a content migration, which is the honest word for it: your writing comes across, your design does not. We tell you exactly which is which before you pay, not after.

Can I move from one to the other?

Partly — Drupal to WordPress moves some of it

Of the seven things we check, 4 move across in full. 2 move partly. 1 does not move at all.

Read content Moves
Create content Moves
Manage taxonomies Moves
Manage navigation Moves
Manage media Moves partly
Edit SEO metadata Moves partly
Manage redirects Does not move

Every row comes from capabilities we proved by running them against live installations of both platforms. Your design, your page layouts and anything that is not content do not move, whatever this table says — that part is above, and it is the same for every pair.

What does not move. Read this first

This is a content migration, not a website transfer, and the difference matters more than anything else on this page.

  • Your design. A Drupal theme cannot become a WordPress theme, and a Webflow layout cannot become anything else. You will need a theme or a design on the new platform, and the new site will not look like the old one.
  • Page layouts built in a page builder — Elementor, Divi, the Webflow Designer, Concrete blocks. These are stored as each platform's own private arrangement and no API exposes them. The text inside them comes across; the arrangement does not.
  • Anything that is not content: forms, shops, memberships, comments, bookings, custom features. None of it is reachable through any of these APIs, by us or by anybody else.
  • Revision history, draft versions and who wrote what. Your content arrives as current content, authored by the account you connect with.

What does move

What comes across depends on both platforms — the old one has to let us read it and the new one has to let us write it — so the honest answer is different for every pair. These are the seven things we check.

  • Read content — your posts and pages, with their titles, text and summaries
  • Create content — creating each one again on the new platform, as a draft you approve
  • Manage media — your images, re-uploaded to the new site rather than linked back to the old one
  • Manage taxonomies — your categories and tags, and which content is filed under what
  • Edit SEO metadata — the SEO titles and descriptions you have written
  • Manage navigation — your menus, where both platforms have menus we can reach
  • Manage redirects — redirects from the old addresses to the new ones, where the new platform accepts them

A worked example: Joomla to WordPress

This is the strongest pair we have, chosen by working it out rather than by picking the one that flatters us. Here is exactly what a Joomla site would and would not take with it to WordPress.

Read content Moves
Create content Moves
Manage taxonomies Moves
Edit SEO metadata Moves
Manage navigation Moves
Manage media Moves partly
Manage redirects Does not move

Every row comes from capabilities we proved by running them against live installations of both platforms, not from a specification. Ask us about any other pair and we will send you the same table for it.

9 platforms, either end

Any of these can be the old site or the new one. Each has been connected to a real installation and had its capabilities proved there.

Built but not yet offered: Ghost, Strapi. The connection exists and has never been run against a live site, so we will not sell a migration that depends on it.

How it works

  1. You connect both sites — the one you are leaving and the one you are moving to — the same way an AI Agent connects, with a key you make yourself and can take back at any moment.
  2. We read the old site and show you what we found: how many posts and pages, how many images, which categories, and anything we cannot reach.
  3. You get the table above for your two platforms, with the real counts in it. Nothing has been written to the new site at this point, and you can stop here.
  4. We write everything to the new platform as drafts. Drafts, not published: you look at it before anyone else can.
  5. You publish what you are happy with. We give you a list of anything that did not come across, so you know what to redo by hand rather than discovering it in six months.

What it costs

A migration is one job, paid once — not a subscription. The size of the job is how much content there is to move.

Small site

Up to 50 posts and pages

A personal site, a portfolio, a small business site with a handful of pages and a blog that was never kept up.

Price not set yet

Established site

Up to 500 posts and pages

A site with years of writing behind it, categories that mean something, and a media library worth keeping.

Price not set yet

Large site

More than 500 posts and pages

A publication, a long-running company blog, or several sites at once. Priced per job, because at this size no two are alike.

Price not set yet

Prices are not set yet and nothing here is for sale. This page exists so you can see exactly what you would be buying before there is anything to buy.

Where to go next

If you are staying on your platform and want to manage it by talking to ChatGPT or Claude, that is the other product. If you are leaving and want the table for your own two platforms, ask us and we will send it.