Agency Website Migration Workflow For High-Volume Operators
High-volume migration work is not about one perfect wizard. It is about intake discipline, predictable estimates, safe credentials, repeatable transfer routes, useful logs, and fast troubleshooting when a host, WAF, plugin, mailbox, or DNS provider gets weird.
1. Intake
Collect owner authorization, source URL, destination target, application type if known, preferred cutover window, mailbox scope, DNS provider, CDN/WAF provider, and whether the customer wants same-domain, new-domain, temporary-domain, or in-place rewrite mode. Never make saved server passwords mandatory; collect passwords per migration and encrypt any short-lived secret needed for the job.
2. Estimate
Quote from detected facts, not vibes. Scan app type, version, file GB, database GB, mailbox GB, number of accounts, source constraints, destination constraints, WAF mode, domain rewrite needs, ecommerce risk, and whether the route is direct, panel-assisted, IMAP/API-assisted, or custom. Most standard 10 GB and under non-custom website moves should fit the 500-credit owner pack, while custom, Node.js, locked-down, WordPress.com export-only, tenant email, or assisted relay work can price higher.
3. Route
- Control-panel transfer: best for whole cPanel-to-cPanel or Plesk-supported platform moves where the operator controls the servers.
- App-aware transfer: best for WordPress, Magento, Laravel, Drupal, Joomla, PrestaShop, OpenCart, and custom app folder moves.
- Email migration: best handled as mailbox inventory, auth method, folder mapping, quota, throttling, and MX cutover.
- Hard host route: use named playbooks for WordPress.com, Cloudflare, Sucuri, Help4.net proxy, locked-down shared hosting, and managed dashboards with limited exports.
4. Execute
Run destination readiness first, then source analysis, then transfer. Keep each migration job separate, attach logs to the customer account, record warnings as operator action items, and use resumable chunking where file size, WAF limits, or PHP limits can interrupt long transfers.
5. Verify And Handoff
Do not hand off a migration just because files copied. Verify admin login, frontend routes, media, forms, checkout, cron, scheduled tasks, redirects, search/replace, SSL, DNS, robots, sitemap, analytics, mail send/receive, and error logs. Then give the customer a concise cutover report with what moved, what changed, what warnings remain, and what credentials should be rotated.
Related Tutorials
Use the migrate my website guide for the general flow, the WHM Transfer Tool tutorial for cPanel-to-cPanel jobs, and the agent troubleshooting guide for WAF, timeout, permissions, token, and database import failures.