Skip to content
For agencies

Migrate your whole portfolio.

Paste up to 200 client site URLs. Impartial CMS crawls each one, rebuilds it with AI, audits it, publishes it and deploys it to Railway. Ten rebuilds run at once.

Illustration of a migration batch: 10 lanes, each site crawled, rebuilt, audited, published and deployed.

The problem

Client sites pile up faster than you can move them.

Dozens of WordPress installs

Every client site is its own stack of core, theme and plugin updates, and each one can break on a Tuesday.

Rebuilds that never get scheduled

Moving a client to something better means weeks of copy-paste per site, so the portfolio stays where it is.

Hosting spread everywhere

Different hosts, logins and renewal dates for every client make simple changes slow and billing messy.

How it works

Six steps, ten sites at a time.

You set the options once per batch. The board shows every site moving through the pipeline, with a live log, and failed steps can be retried individually.

  1. 01

    Paste the list

    Paste up to 200 client URLs or upload a CSV with a url column. Choose faithful rebuild or redesign, a theme, how many pages to crawl and where to host.

  2. 02

    Crawl and extract

    Each site is crawled up to 40 pages deep. Copy, navigation, images, contact details, blog posts and brand colors are extracted.

  3. 03

    Rebuild with AI

    Faithful mode keeps the structure, copy and brand on modern blocks. Redesign keeps the content and applies a design system from the theme library.

  4. 04

    Audit and fix

    Every rebuilt site is audited for SEO, links and accessibility, and the fixes are applied before anything is published.

  5. 05

    Publish and deploy

    Sites go live on Impartial hosting, or each one gets its own Railway project built from its GitHub repository.

  6. 06

    Cut over cleanly

    Download a redirect map CSV from old URLs to new ones and a DNS checklist with the exact records to change per domain.

Railway deployment

Every client on their own infrastructure.

Connect GitHub and Railway once. Each rebuilt site can get its own Railway project, built from its own GitHub repository with a zero-dependency Node server, and redeployed on every sync. Or keep them all on Impartial hosting; you choose per batch.

  • One Railway project and service per site
  • Built from the site's GitHub repository
  • Generated domain immediately, custom domain when DNS is ready
  • Every content sync redeploys
[DEPLOY.LOG]10 RUNNING
+ project harborview-dental
+ service from agency/harborview-dental@main
+ domain harborview-dental.up.railway.app 38s
+ project summit-roofing-co
+ service from agency/summit-roofing-co@main
+ domain summit-roofing-co.up.railway.app 41s
+ project blueline-hvac
+ service from agency/blueline-hvac@main
+ domain blueline-hvac.up.railway.app 35s
+ project lakeshore-law
+ service from agency/lakeshore-law@main
+ domain lakeshore-law.up.railway.app 44s
Redirects and DNS

Cut over without losing a link.

Every batch produces the paperwork for the switch: a redirect map so old URLs keep working, and a DNS checklist per client domain.

[REDIRECTS.CSV]
fromtokind
/our-services.html/servicespage
/about-us//aboutpage
/2024/05/spring-checklist//blog/spring-checklistpost
/contact-us.php/contactpage
/category/news//blogcollection
[DNS.CHECKLIST]
  1. Lower TTL on harborviewdental.com to 300
  2. CNAME www to harborview-dental.up.railway.app
  3. Apex: ALIAS or forwarding to www
  4. TXT _railway-verify.www for SSL
  5. Upload redirects, then retire the old host
After the move

Run every client from one dashboard.

Migrated sites are ordinary Impartial sites: edit them with the AI or the visual editor, watch their traffic and leads, and answer form submissions from one inbox per site.

Visual editor and AI Custom domains with SSL Site audits Railway deploys
impartialcms.com/dashboard
Dashboard listing client sites with live previews, custom domains, 7-day visitor sparklines and new form submissions
[PLAN.AGENCY]

Agency.

For agencies moving and running client sites at scale.

$149/ month

or $1,428 billed yearly

Start with Agency
  • Unlimited hosted sites
  • 4,000 AI credits every month (about 30 full site builds)
  • Agency migration: rebuild up to 10 client sites at once
  • Each rebuilt site deployed to Railway automatically
  • Everything in Pro
  • Bring your own Claude API key for unmetered AI
  • Priority support

Running fewer sites? Compare Pro and Agency

Agency FAQ

Before you move a portfolio.

How does agency migration work?

Paste up to 200 client site URLs or upload a CSV. The CMS crawls each site, rebuilds it with AI (faithful to the original or a redesign), audits and fixes it, publishes it and can deploy each one to Railway. Ten rebuilds run at once. You get a redirect map CSV and a DNS checklist for every site.

Faithful rebuild or redesign?

Faithful keeps the client's structure, copy and brand colors and maps them onto modern blocks. Redesign keeps the content and applies a fresh design system from the theme library. You choose per batch.

Will old URLs and search rankings survive the move?

Every rebuilt site comes with a redirect map from old paths to new ones as a CSV, plus a DNS checklist with the exact records to change, so you can cut over each client domain without broken links.

Do I need a Railway account?

Only for dedicated deploys. Sites can live on Impartial hosting with no extra account. Connect your GitHub and Railway accounts once and each migrated or selected site gets its own Railway project, built from its GitHub repository, with its domain attached.

Which plan includes migration?

Bulk migration is part of the Agency plan ($149 a month or $1,428 a year), which also includes unlimited sites, so a whole portfolio fits on one subscription.

Can I use my own Claude API key?

Yes, on the Agency plan. Add your Anthropic API key in settings and AI turns are billed to your key instead of your credits, with no metering on our side.

Who owns my sites and content?

You do. Export any site as clean static HTML at any time, sync it to your own GitHub repository, or deploy it to your own Railway project. Connected sites never leave your repository; we only write the commits you approve.

[ BATCH.READY ]

Move the portfolio this week_

Paste the list, pick the options, and watch ten client sites rebuild at once.

For agencies: migrate your whole portfolio | Impartial CMS