Whether you're switching hosts for performance, security, or cost reasons — migrating a website can seem risky. Done wrong, it can cause downtime and SEO issues. Done right, it’s seamless. Here's how to do it properly.
1. Prepare the New Server
Check PHP, MySQL, and module compatibility
Ensure you have FTP/SSH/database access
List your domain, email, and path configurations
2. Create a Full Backup
Download all website files
Export the database
Verify that the backup archive is complete
3. Transfer Files and Database
Upload files to the new server
Import your database via phpMyAdmin or CLI
Fix paths and permissions
4. Update Configuration
Change DB credentials in config files
Check URLs, domain settings, and SSL certificates
5. Test Thoroughly
Visit homepage, admin panel, checkout process
Test email delivery and integrations
Monitor logs for any errors
6. Update DNS Records
Update A-record to point to the new IP
Adjust MX records for email
Confirm HTTPS and redirects work
🧰 Prefer a stress-free migration?
Let SOLLER.LV handle the entire transfer — including setup, testing, and post-migration support.