BEFORE YOU CHOOSE

Know What Needs to Move Before You Move It.

A successful hosting migration starts with an accurate inventory of your websites, applications, databases, email, DNS, storage, software dependencies and access. Use this guide to identify what WebCare360 will need to review before planning a migration.

No credentials required for the readiness check · Migration scope confirmed before production changes

01 / THE SHORT ANSWER

What does WebCare360 need before a migration?

Before assessing a migration, WebCare360 needs the source platform, intended destination, data size and workload scope. Inventory websites, application files, databases, email and DNS, including the software and external services they depend on. Identify available access and who can authorize routing changes; do not send credentials through this checker. Requirements differ for a shared-hosting account, WordPress application, VPS or Dedicated environment. Active writes, mail continuity and IP dependencies affect the cutover approach. Review destination compatibility, agree what is included and define post-transfer validation before production changes. Copying files alone does not establish that applications, mail or integrations will work at the destination. Keep the source available until the move and validation are complete, and identify who is responsible for each change.

Source
Platform and workload
Data
Volume and active changes
Access
Available permission level
Compatibility
Runtime and dependencies
DNS
Ownership and routing
Cutover
Change and validation plan

02 / WHAT ARE YOU MIGRATING?

Different source environments require different migration plans.

cPanel / Shared Hosting

Account-level sites, files, databases, domains and any included email.

WordPress

Application files, database, uploads, themes, plugins and runtime.

VPS

Operating system, services, runtime, firewall, application data and networking.

Dedicated Server

A full-server environment with storage, access and infrastructure dependencies.

Email-Heavy Hosting

Mailboxes, history, aliases, forwards, MX and authentication records.

Other / Custom Application

Frameworks, workers, queues and external integrations that keep the application running.

These categories describe the review scope. They do not imply that every source or configuration can be migrated automatically.

03 / MIGRATION READINESS CHECKER

Find the information gaps before planning the move.

Choose what you know about the source and workload. This checker reviews information readiness; Configuration Finder helps choose an infrastructure category.

Information only. No credentials.

Selections stay in this page’s memory and reset on reload. This check does not submit a migration request.

03 / What needs to move?
07 / External services

READINESS SUMMARY

MORE INFORMATION NEEDED

Confirm these information gaps before the migration scope can be evaluated.

Before review, confirm

  • Identify the source platform.
  • Choose the destination service to assess.
  • Identify which websites, data, email and supporting components need to move.
  • Estimate the total data size, including any mail history.
  • Confirm the available source access level, without sharing credentials here.
  • Check whether the current IP is used by the application or third parties.
  • Identify external services, or confirm that none have been identified.
  • Agree the workload’s interruption and active-write sensitivity.

Scope is confirmed before production changes. No timing or downtime estimate is generated.

Need a destination? Open Configuration Finder ↗

04 / THE MIGRATION INVENTORY

Before anything moves, know what exists.

Websites

Domains, document roots, files and the CMS or framework.

Databases

Engine, version, size, users and which application uses each database.

Email

Mailboxes, aliases, forwards and historical mail if included.

DNS

Zone host, nameservers and who can authorize changes.

SSL

Certificate coverage, renewal arrangements and destination HTTPS requirements.

Runtime

Language versions and required extensions or modules.

Scheduled work

Cron, background workers and recurring jobs.

External dependencies

APIs, CDN, SMTP, storage, remote databases and allowlists.

SOURCE ENVIRONMENT
01Websites
02Databases
03Email
04DNS
05SSL
06Runtime
07Scheduled work
08External dependencies

An inventory groups the workload. It does not establish transfer compatibility.

05 / ACCESS REQUIREMENTS

The access required depends on what is being moved.

Access is method-dependent · Scroll to compare where needed →

Typical access considerations, subject to agreed migration scope
Migration scopeAccess commonly neededImportant distinction
cPanel / SharedHosting-panel or account access is commonly useful.An account move does not automatically require full server root access.
WordPressFiles, hosting and database access; WordPress administration may assist.The method determines the access needed; admin access alone may not cover all data.
VPSAdministrative/root-equivalent access generally supports a full-stack review.Review only the permissions needed for the agreed service and operating system.
DedicatedAdministrative access plus relevant management/network access where needed.Hardware interfaces and network changes are not required for every application-only move.
EmailMail or account access appropriate to the agreed transfer method.Confirm whether mailbox history is included and who controls the mail service.
DNSDNS-provider or registrar access if records or nameservers must change.Identify the actual zone owner; DNS may remain with an external provider.
Do not enter passwords, private keys or API tokens into the Migration Readiness Checker.

Sensitive access details should only be provided through the secure method agreed with WebCare360 support. No credential-transfer mechanism is provided on this page.

06 / COMPATIBILITY BEFORE COPY

A migration can copy successfully and still fail at runtime.

Match application requirements to the destination before copying. A similar control panel or enough disk space does not establish that the application will run correctly.

  • Operating system, control panel, PHP/runtime and extensions.
  • Database engine/version, web-server behavior and rewrite rules.
  • Permissions, filesystem assumptions, packages, cron and workers.
  • SSL, ports and external-service connectivity.

Record the source and destination versions, required extensions and a test result for each applicable layer.

SOURCE → COMPATIBILITY → DESTINATION
Source applicationReviewDestination environment
RuntimeMatch requirements
DatabaseMatch requirements
Web behaviorMatch requirements
ExtensionsMatch requirements
WorkersMatch requirements
StorageMatch requirements
NetworkMatch requirements

Review runtime, data and connectivity

COMPATIBILITY CHECKPOINTS

07 / DATA SIZE & TRANSFER WINDOW

Data size affects more than destination storage.

A 500GB migration is not automatically five times the work of a 100GB migration. File count, source transfer performance, database behavior and ongoing changes affect the transfer and synchronization approach.

Include mail volume, retry behavior and the work needed to verify the destination. A largely static archive and an actively changing database need different plans, even at the same size.

Data-size bands in the checker identify review needs. They do not calculate a duration.

Files
Database
Mail
TransferCopy the agreed scope
Sync / VerifyReconcile changes · Check the result

08 / DNS, DOMAINS & EMAIL CONTINUITY

The data can be correct while traffic is still going to the wrong place.

Identify nameservers and the actual zone owner. Review A/AAAA and CNAME website routing, MX mail routing and TXT authentication records, including SPF, DKIM and DMARC. Document external DNS, CDN/proxy behavior and TTL caching before changes.

Moving a website does not automatically mean its email should move with it.

Email may stay with Google, Microsoft, a separate mail server or another provider. External SMTP may also serve the application. If mail moves, agree mailbox history, aliases, forwards, authentication and any client changes separately.

WebCare360 does not automatically control externally hosted DNS. Website transfer does not include historical mail unless agreed.

DOMAIN
WebA / AAAA / CNAME

Destination website

MailMX + authentication

Agreed mail destination

DNS / CDNZone owner + proxy

Routing configuration

Website routing and mail routing are separate decisions.

09 / APPLICATION DEPENDENCIES

The hardest migration dependencies often live outside the website directory.

Document hard-coded IPs, remote database ACLs, payment callbacks and webhook destinations. A new address can require changes in systems outside the hosting account.

Review software licensing, CDN origin rules, external SMTP, remote/object storage, firewall allowlists and third-party API restrictions. Assign an owner to each change and include it in validation.

Files can arrive intact while an external service still expects the old host.

APPLICATION
01Database
02API
03Payment
04CDN
05SMTP
06Storage
07Cron
08Webhooks
09IP allowlists
10Licensing

Internal services + external systems + access rules

10 / REQUIREMENTS BY MIGRATION TYPE

Review the parts that belong to your move.

Expand a scope to see its specific requirements. Source type identifies the review - it does not guarantee a supported automated transfer.

cPanel / Shared

An account-to-account move is different from migrating the operating system. Review the account’s content and whether it fits the destination allowances.

Review cPanel Hosting ↗
  • Domains and document roots
  • Files and databases
  • Email scope and DNS
  • Cron and SSL
  • Account resource fit

WordPress

Review the application as well as its files. WordPress Hosting is coming soon; destination availability must be confirmed before a production move.

WordPress Hosting · Coming soon ↗
  • WordPress files and wp-content
  • Database and PHP/runtime
  • Plugins, themes and rewrite rules
  • Cron, caching and CDN
  • WooCommerce and active transactions

VPS / Dedicated

Full-server moves involve software and operational state beyond a hosting account. Identify what will be rebuilt, copied or replaced instead of assuming the source can be cloned.

Review VPS infrastructure ↗Review Dedicated infrastructure ↗
  • OS, packages and service stack
  • Users, ports and firewall
  • Databases, storage and permissions
  • Cron and background workers
  • Networking, IP dependencies and licensing

Email

Treat the mail move as its own scope. A website transfer does not establish the method or coverage for mailbox history, authentication or mail-client changes.

Discuss email requirements ↗
  • Accounts and mailbox volume
  • History, aliases and forwards
  • MX and authentication records
  • External mail/SMTP services
  • Client settings and validation

11 / COMMON MIGRATION BLOCKERS

Resolve uncertainty before it reaches cutover.

Missing source access

The current provider may need to supply an export or enable agreed access.

Unknown data size

Storage fit and the transfer method cannot be assessed reliably.

Unsupported runtime or dependency

The application may need changes before it can run on the destination.

Insufficient destination resources

Check usable storage and application requirements before copying.

Hard-coded IP

Connection settings may still point at the old server after DNS changes.

Unidentified external DNS

Find the zone owner before scheduling routing changes.

Active database writes

Orders or user updates need an agreed final synchronization approach.

Large mail stores

Historical mail, mailbox volume and ongoing delivery need separate review.

License / IP binding

A software vendor may need to authorize a new environment.

Firewall / allowlist dependencies

Destination connections may require updates on both sides.

Unknown third-party integrations

Callbacks and external services can fail even when pages render.

Source cancellation scheduled too early

Keep the source available through migration and post-cutover validation.

12 / DOWNTIME & CUTOVER EXPECTATIONS

“Zero downtime” is not a safe default assumption.

Pre-copy, synchronization and carefully coordinated DNS changes can reduce interruption for suitable workloads. Continuous writes, transactions, mail, large datasets, IP-dependent services and application state may require controlled maintenance.

  1. 01Pre-copy

    Prepare the destination

  2. 02Sync changes

    Reconcile active data

  3. 03Cutover

    Change agreed routing

  4. 04Validate

    Test the production path

Source retained temporarily
Do not cancel the source service before migration and post-cutover validation are complete.

Keep the source available until the agreed validation checks pass. Record the rollback trigger and how changed data will be recovered.

13 / BEFORE CUTOVER CHECKLIST

Four areas to confirm before changing production.

01

Source

  • Source remains available
  • Required access confirmed
  • Inventory complete
  • Current backup/snapshot status understood
02

Destination

  • Service and resources confirmed
  • Storage capacity checked
  • Compatibility reviewed
  • Required runtime/services prepared
03

DNS / Network

  • DNS ownership identified
  • Destination IP/routing known
  • Allowlists reviewed
  • CDN/proxy documented
  • IP dependencies identified
04

Application / Email

  • Databases mapped
  • Cron/workers documented
  • Third-party integrations listed
  • Email migration scope known
  • Cutover behavior understood

14 / WHO IS RESPONSIBLE FOR WHAT?

Agree the owners, not just the steps.

Some actions sit with the application owner, some with WebCare360 and some with external providers. Responsibility follows the agreed service and migration scope.

01

Customer / Current Provider

  • Provide accurate workload information
  • Arrange agreed source access
  • Identify third-party dependencies
  • Keep the source account active
  • Make application-owner decisions
02

WebCare360

  • Review the supplied requirements
  • Confirm the agreed migration scope
  • Prepare the applicable destination
  • Perform activities included in scope
  • Validate the agreed components
03

Third Parties

  • Registrar and external DNS changes
  • CDN and origin rules
  • Software vendor or licensing actions
  • Mail and remote database settings
  • API or payment-service configuration

15 / AFTER THE COPY - VALIDATION

A migration is not complete when file transfer reaches 100%.

01Transfer
02Application test
03Dependency test
04Routing / mail test
05Go-live confirmed

Website & application

Rendering, login, uploads, forms, SSL and redirects.

Data & scheduled work

Database connectivity, cron, background workers and application logs.

Integrations & routing

Email, APIs, webhooks, payment callbacks and DNS behavior.

Use these checkpoints to test the destination: pages, authentication, forms, jobs and integrations. Record failures and resolve them before approving the switch.

16 / WHEN TO CONTACT US BEFORE ORDERING

Some migrations should be reviewed before the destination is ordered.

Discuss the move early if it involves VPS or Dedicated infrastructure, a large dataset, custom services, significant mail, continuous writes or an IP-bound application.

Licensed software, unusual firewall/network setups, uncertain resource sizing and business-critical cutovers also benefit from review before you commit to a destination.

Compare Infrastructure ↗

EXPERIENCE SINCE 2009

Bring the requirements.
Agree the scope.

A clear source inventory helps WebCare360 review what the move involves. It does not replace compatibility checks or the application owner’s cutover decisions.

Review Web Hosting requirements ↗

17 / FAQ

The details worth knowing before you choose.

What information is needed for a hosting migration?

Start with the source platform, the destination you are considering, the components being moved and an approximate data inventory. Identify website files, databases, mail, DNS, runtime and external services separately. Confirm what access is available and whether the application continues accepting writes or transactions. This information starts the review; it does not establish automatic compatibility or a cutover guarantee. The Readiness Checker highlights information gaps without asking for credentials.

Do you need my current hosting password?

Access may be needed for activities included in the agreed migration scope, but the method and permissions depend on the source and workload. Do not enter passwords, private keys or API tokens in this checker. It only asks you to describe the access level using selections. Agree a secure method with WebCare360 support before providing sensitive details. Do not assume a public contact form is the right place to send secrets.

Can a website be migrated without downtime?

Some workloads can reduce interruption by preparing the destination, copying in advance and carefully synchronizing later changes. Continuous transactions, mail delivery, application state or IP dependencies can require controlled maintenance. DNS caching adds another consideration. The right cutover approach depends on the actual system and must be agreed before production changes. Selecting “Minimize interruption” in the checker records a requirement; it is not a promise of zero downtime.

What access is needed for a cPanel or shared-hosting migration?

Hosting-panel or account access is commonly useful, but the precise transfer method determines the permissions and exports needed. Review domains, files, databases, mail, cron and SSL as separate parts of the account. A hosting-account move is not the same as a complete server migration, so full root access should not be assumed necessary. Source-panel selection in the checker describes your current environment and does not promise automated support for that panel.

What access and information are needed for a WordPress migration?

Identify the WordPress files, uploads, themes, plugins and database, together with the application runtime and rewrite behavior. Hosting, file and database access may be needed; WordPress administration can help depending on the method. Review caching, scheduled tasks and external services as well. An active shop needs a plan for new orders during cutover. WebCare360 WordPress Hosting remains coming soon, so confirm destination availability rather than planning around an assumed launch date.

What is needed to migrate a VPS or Dedicated server?

Inventory the operating system, packages, users, services, ports, firewall, storage and network configuration alongside application data. Administrative access generally supports a full-stack review, but an application-only move may have a narrower scope. Identify licensing, hard-coded IPs, workers and external dependencies before deciding what to rebuild or copy. Full-server migrations need individual review; selecting a source or destination category does not establish identical management responsibilities for every service.

Does email move automatically with my website?

No. Email may be in the hosting account, with an external provider or on a separate server. First decide whether it should move at all. If it does, agree the mailbox and historical-mail scope, aliases, forwards, authentication records and any client changes. If it stays elsewhere, preserve the relevant routing and authentication configuration. Website transfer completion alone says nothing about mail delivery or the availability of historical messages.

Do I need to move my DNS, and what happens to SSL?

A hosting move does not necessarily require changing DNS provider. The existing zone owner may update the relevant records while leaving nameservers in place. Review A/AAAA, CNAME, MX and authentication records together with proxy or CDN behavior. Separately verify certificate coverage and renewal arrangements on the destination. Copying website files does not prove HTTPS will work. Agree who can make the routing and certificate changes before scheduling the cutover.

How does database size affect migration?

Database size affects transfer and validation, but it is only part of the work. Engine compatibility, export/import behavior and ongoing writes also matter. A large mostly static dataset and a smaller transactional database can need very different cutover approaches. Check file count, mail volume, retries and the source’s transfer characteristics as well. The checker deliberately produces no time estimate from the selected data-size band.

What if my application depends on its current IP?

List every known dependency before the destination changes. Examples include hard-coded connections, remote database rules, firewall allowlists, payment callbacks and software licenses. Some changes are controlled by the application owner; others require an external provider or vendor. A DNS change does not update every IP-bound dependency. Agree the required actions and test them on the new environment as part of the cutover plan.

When should I cancel my old hosting?

Do not cancel the source before migration and post-cutover validation are complete. Keep the required access and data available while the agreed checks and any final synchronization are performed. Confirm how long the source should remain available for this particular move with the responsible teams; there is no universal retention duration on this page. Avoid scheduling cancellation solely around the completion of an initial file transfer.

Can WebCare360 review a migration before I order?

Discuss requirements before ordering when the workload has a custom stack, large dataset, significant mail, continuous writes, unusual networking or IP-bound licensing. An uncertain destination size or business-critical cutover is also a reason to review first. Share the non-secret source, data and workload outline through the contact route, then agree scope and access arrangements. The checker helps organize that conversation; it does not book a migration or authorize production changes.

18 / NEXT STEPS

Know your migration before
changing production.

Share the source platform, destination you are considering, approximate data size and workload requirements. WebCare360 can review the scope before you make the move.

Not sure which service you need?Open Configuration Finder ↗