Back to Knowledge Base
Knowledge Base Technical Guides How to Migrate Your Website to Us

How to Migrate Your Website to Us

Technical Guides Apr 11, 2026
Moving your website from another hosting provider is straightforward. We offer several migration options to make the process as smooth as possible.

Option 1: Free Migration (Recommended)

We offer free migration assistance for new customers:

1. Sign up for a hosting plan.
2. Open a support ticket requesting migration.
3. Provide the following information:
- Current hosting provider name
- Control panel login credentials (URL, username, password)
- Which websites/domains to migrate
- Any special requirements or configurations
4. Our migration team will handle the rest.
5. We will notify you when the migration is complete.

The migration typically takes 24-48 hours depending on the size of your website.

Option 2: Manual Migration

If you prefer to migrate yourself:

Step 1: Back Up Your Current Site

1. Download all website files from your current hosting via FTP.
2. Export your databases through phpMyAdmin.
3. Back up your email accounts if needed.
4. Note down any custom configurations (PHP version, cron jobs, etc.).

Step 2: Set Up Your Account with Us

1. Create your hosting account and domain.
2. Create the necessary databases and users.
3. Configure PHP version and any required settings.

Step 3: Upload Your Files

1. Connect to your new hosting via FTP.
2. Upload all website files to the public_html directory.
3. Import your database through phpMyAdmin.
4. Update configuration files (wp-config.php, .env, etc.) with new database credentials.

Step 4: Test Before Switching DNS

Before pointing your domain to the new server:

1. Use a hosts file modification to preview your site on the new server.
- On Windows: Edit C:\Windows\System32\drivers\etc\hosts
- On Mac/Linux: Edit /etc/hosts
- Add: NEW_SERVER_IP yourdomain.com
2. Open your browser and visit your domain. The hosts file override forces your computer to load the site from the new server.
3. Test all pages, forms, and functionality.
4. Verify email is working if applicable.
5. Remove the hosts file entry after testing.

Step 5: Update DNS

Once everything is confirmed working:

1. Update your nameservers to point to our servers.
2. Or update A records to point to your new server IP.
3. Allow 24-48 hours for DNS propagation.

Post-Migration Checklist

- Verify all pages load correctly.
- Test contact forms and e-commerce functionality.
- Check email sending and receiving.
- Verify SSL certificate is active.
- Update any hardcoded URLs in your database or configuration files.
- Monitor your site closely for the first few days.

Tip: Keep your old hosting account active for at least two weeks after migration in case you need to reference anything or roll back.
Was this article helpful?