Client Area

How to Migrate Your Website

2 min read11 Apr 202620 views

In this article

  • 1Pre-Migration Checklist
  • 2Migration Steps
  • 3Step 1: Backup Everything
  • 4Step 2: Set Up New Hosting
  • 5Step 3: Upload Files

How to Migrate Your Website

Moving your website to a new host? Follow this guide for a smooth migration.

Pre-Migration Checklist

  • Backup all website files
  • Export all databases
  • Document current configurations
  • Note all email accounts
  • Check domain expiration date

Migration Steps

Step 1: Backup Everything

Files:

  • Download via FTP or cPanel File Manager
  • Include all folders: public_html, .htaccess, etc.

Database:

  • Use phpMyAdmin to export
  • Choose SQL format
  • Include all tables

Step 2: Set Up New Hosting

  1. Purchase new hosting plan
  2. Set up new cPanel account
  3. Note new server details

Step 3: Upload Files

  • Upload files to public_html on new server
  • Verify all files transferred correctly
  • Check file permissions

Step 4: Import Database

  1. Create new database in cPanel
  2. Create database user and assign privileges
  3. Import SQL file via phpMyAdmin
  4. Update database credentials in config files

Step 5: Test Before DNS Change

  • Use hosts file to test on new server
  • Verify all pages load correctly
  • Test forms and functionality

Step 6: Update DNS

  • Point domain to new nameservers
  • Or update A record to new IP
  • Allow 24-48 hours for propagation

Post-Migration

  • Test email functionality
  • Check SSL certificate
  • Monitor for any errors
  • Keep old hosting active for a few days

Was this article helpful?

Your feedback helps us improve our documentation

Still need help? Submit a support ticket