Before delivery: scope and readiness
Confirm platforms, entities, volumes, access, destination model, URL rules, owners, exclusions, acceptance criteria, and the target launch window.
CMS migration timeline
A focused supported migration may take 1–2 weeks, while larger or relationship-heavy projects commonly need 2–5 weeks. The real schedule depends on scope, access, destination readiness, dry runs, decisions, cutover, and excluded implementation work.
A fast transfer does not help if the new fields are still being decided. Ask who will prepare the destination, who can approve the trial and when the source team can stop publishing or provide the final changes.
For example, if a trial reveals that historical dates land in the wrong field, the mapping needs a fix and the affected records need another check. That work belongs in the schedule. Use the mapping worksheet to settle the date rule early, then reserve time for review.
CMS migration project plan
Confirm platforms, entities, volumes, access, destination model, URL rules, owners, exclusions, acceptance criteria, and the target launch window.
Inventory the source, profile representative records, approve destination fields and relationships, and document transformations and exceptions.
Load representative records into staging, reconcile totals, inspect complex content, test media and URLs, and correct systematic failures.
Approve the final or delta run, backups, launch checks, rollback triggers, production reconciliation, monitoring, and handover.
Current launch ranges
For one supported source and destination, up to 1,000 records, a straightforward content model, one dry run, validation, cutover, and 7 days of support.
Assess Launch fit →For up to 5,000 records with media and file transfer, taxonomies, SEO metadata, preserved slugs, 301 redirects, a dry run, controlled cutover, and 14 days of support.
Assess Growth fit →For up to 15,000 records with custom fields, multilingual data, advanced relationships, two dry runs, reconciliation, delta migration, launch coordination, and 21 days of support.
Assess Scale fit →Unsupported systems, custom adapters, multiple properties, unusual transformation rules, regulated constraints, or destination work require a project-specific delivery plan.
Calculate custom estimate →Timeline boundaries
Confirm source and destination, entities, volume, content model, access, assumptions, exclusions, destination readiness, and acceptance criteria.
Prepare source-to-target rules, stable identifiers, transformations, dependencies, asset handling, URL rules, and repeatable migration runs.
Load representative data into staging, reconcile outcomes, correct systematic issues, and repeat approved checks.
Compare counts and inspect fields, relationships, assets, metadata, URLs, rendering, workflows, and documented exceptions.
Prepare the final or delta run, backups, owners, launch checks, rollback conditions, communication, and production execution.
Support starts after launch for the package-specific period and covers agreed migration defects and validation findings.
Six delivery phases
Collect enough information to recommend scope, identify unknowns, separate destination implementation, and prepare the written proposal.
Inventory entities, fields, relationships, assets, users, URLs, access, source defects, destination prerequisites, transformations, and exclusions.
Configure or adapt the repeatable migration path, load representative records into staging, reconcile results, and correct systematic issues.
Review evidence, resolve or accept exceptions, confirm backups, freeze or delta rules, launch checks, owners, and rollback triggers.
Execute the approved final or delta run, reconcile production, test priority journeys and URLs, and make the documented launch decision.
Monitor agreed signals, resolve in-scope migration defects, complete exception handling, hand over evidence, and close acceptance.
Estimate factors
Pages alone may be simple; users, comments, revisions, taxonomies, products, files, redirects, and relationship tables add dependency and validation paths.
Custom types, fields, nested components, references, multilingual variants, commerce records, and plugin-owned structures require explicit mapping.
Partial APIs, incomplete exports, throttling, inaccessible files, public scraping, and delayed credentials make extraction less predictable.
Duplicates, broken assets, invalid markup, inconsistent dates, missing identifiers, encoding defects, and unresolved relationships create remediation work.
Missing fields, templates, permissions, upload capacity, integrations, URL rules, or publishing workflows block reliable staging and validation.
Remote files, large libraries, private assets, MIME limits, rewritten filenames, image processing, and failed downloads increase transfer and review time.
Large URL inventories, redirect mapping, internal-link rewriting, metadata changes, canonicals, sitemaps, and launch monitoring add controlled tasks.
Sites that keep changing may need content freezes, change logs, multiple deltas, reconciliation windows, and tighter cutover coordination.
Unclear ownership, delayed mapping approval, unavailable reviewers, unresolved exceptions, procurement, and late scope changes create schedule gaps.
Separate workstreams
Themes, templates, components, responsive behavior, interactions, accessibility remediation, and visual approval are destination implementation work.
Forms, search, checkout, memberships, authentication, personalization, integrations, and custom business logic need separate implementation and testing.
Rewriting, translation, editorial cleanup, image production, legal review, taxonomy redesign, and approval can run alongside or block migration.
Hosting, CMS plans, licences, vendor security review, contracts, domains, DNS access, and infrastructure approval may precede technical delivery.
Recovering missing files, deduplicating records, reconstructing relationships, correcting invalid data, and resolving ownership can require separate scope.
Broader stakeholder review, training, governance approval, market coordination, and release management may continue beyond technical acceptance.
Indicative package plans
Early work confirms access and mapping, then one staging dry run is reconciled and corrected. Cutover follows only when the straightforward destination and acceptance checks are ready.
Discovery covers media, taxonomies, metadata, slugs, and URLs. A dry run, correction cycle, validation, redirect preparation, and controlled cutover fill the middle and final stages.
Custom fields, multilingual variants, advanced relationships, and higher volume require deeper mapping, two dry runs, comparison between runs, delta preparation, production reconciliation, and coordinated launch checks.
The first milestone proves source access, adapter feasibility, destination requirements, transformation rules, risks, and a defensible phase plan before a delivery range is committed.
Schedule control
Create the approved content model, fields, permissions, templates, environments, upload limits, URL behavior, and workflows before staging.
Test the approved API, export, database, file, administrative, DNS, analytics, and Search Console paths before the booked delivery window.
Lock in-scope entities and requirements, then assign people who can approve mappings, exceptions, cutover, and rollback quickly.
Find systematic problems early with simple, complex, old, recent, draft, private, media-heavy, and relationship-heavy records.
Avoid combining unrelated visual, editorial, application, infrastructure, and data changes unless the additional dependencies are deliberately planned.
Choose a lower-risk traffic period with migration, technical, content, SEO, support, and business owners available.
Estimate inputs
Name the current system, destination, relevant versions, hosting model, environments, and whether each platform is already available.
Provide approximate counts for content, users, taxonomies, files, comments, products, revisions, languages, and other required records.
Describe custom fields, relationships, plugins, integrations, export options, API or database access, private assets, and known source defects.
Confirm content types, fields, templates, permissions, workflows, integrations, upload capacity, redirects, and staging ownership.
Share content activity, freeze or delta expectations, target launch date, blackout periods, DNS or application changes, and rollback requirements.
Identify mapping, content, SEO, security, infrastructure, business, and final approval owners and their decision windows.
After launch
Migration delivery can close after production reconciliation, agreed stabilization, defect handling, evidence handoff, and acceptance.
Search engines still need to crawl and process old URLs, redirects, new pages, canonicals, internal links, and sitemaps after technical launch.
Search processing varies with site size, server capacity, crawl discovery, URL changes, and other signals; the delivery range is not an indexing guarantee.
Review Search Console, analytics, server logs, crawl errors, indexed URLs, canonical selection, redirects, priority landing pages, and conversions.
Google recommends planning for temporary fluctuation, monitoring old and new properties, submitting sitemaps, and allowing time for recrawling.
Read Google guidance →Related planning
Compare package limits, estimate factors, exclusions, payment terms, and fixed-scope rules.
Review migration cost →Coordinate owners, discovery, mapping, staging, cutover, launch-day checks, and post-launch monitoring.
Use the checklist →Define reconciliation, sampling, exception, and acceptance evidence for every delivery gate.
Review validation guide →Review the discovery, mapping, dry run, reconciliation, cutover, and stabilization process.
Review methodology →Review migration deliverables, supported platform paths, destination requirements, and service boundaries.
Review migration scope →Plan least-privilege access, staging, sensitive-data controls, retention, backups, rollback, and incidents.
Review security controls →Clear answers
Current Migranetix launch ranges are typically 1–2 weeks for Launch, 2–3 weeks for Growth, and 3–5 weeks for Scale. Custom projects receive a delivery plan after discovery.
Yes. The written proposal confirms the reviewed scope, assumptions, exclusions, package, dependencies, delivery range, customer responsibilities, cutover plan, and acceptance criteria.
No, unless explicitly quoted. Design, templates, frontend development, interactions, accessibility remediation, and visual approval are separate destination implementation work.
Common causes include restricted access, unprepared destination models, poor source data, complex relationships, private media, active publishing, delayed decisions, late scope changes, and separate application work.
Usually yes during discovery and dry runs. Final cutover may use a publishing freeze or delta migration depending on content activity, platform behavior, and approved launch rules.
Not by itself. Entity types, relationships, media, source access, data quality, destination readiness, URL changes, dry runs, and approval speed can matter more than visible page count.
Launch packages include 7, 14, or 21 days of support after cutover. The written proposal defines what is covered, response expectations, stabilization checks, and closure.
No. Search engines control crawling, indexing, canonical selection, and ranking systems. You can implement and monitor migration signals, but technical delivery dates are not indexing or ranking guarantees.
Next step
Get an estimate based on the type, volume, and complexity of the data you want to migrate. Select the source and target systems, enter the migration details, and receive a calculated estimate. Online payment activation is being prepared. Until automated payment processing is available, plan activation and billing may be handled through a separate onboarding process.