BeoHosting Team
10+ years of experience — Web hosting and infrastructure specialists
- Hosting
- WordPress
- cPanel
- SEO
- Security
- Domains
Last updated:
There are many reasons site owners decide to switch hosting providers: slow performance, frequent outages, bad support, sky-high pricing or simply needing more resources. Whatever the reason, migrating a site does not have to be complicated or stressful — these 8 steps make it predictable and safe.
How to Move a Website to a New Host
Take a full backup
Before anything else, back up files and the database from the current host. Use cPanel Backup Wizard or plugins like UpdraftPlus / Duplicator.
Pick a new hosting plan
Choose a plan that fits today and grows with you. Match resources (RAM, NVMe storage, PHP version) to the current load.
Move the files (FTP or cPanel)
Move files via FTP (FileZilla), cPanel File Manager or Backup Wizard. Preserve the folder structure inside public_html / htdocs.
Move the database
Export the MySQL database (phpMyAdmin Export), create a new database on the new host and import the SQL dump. Update DB credentials in wp-config.php.
Update configuration
In wp-config.php update DB_NAME, DB_USER, DB_PASSWORD and DB_HOST. On an IP change, update absolute URLs via Search-Replace.
Test before the DNS switch
Use the hosts file or the temporary URL provided by the new host to verify the site loads correctly before pointing DNS.
Switch DNS / nameservers
At the registrar, change the nameservers (or A record) to the new host. DNS propagation usually takes 1-4 hours, up to 48h in rare cases.
Verify everything works
Run a full test after propagation: pages, forms, email, payments, admin. Configure SSL on the new host and monitor uptime for 7 days.
Ready to launch your website?
Join 4,000+ satisfied customers. Free migration and 15-day money-back guarantee.
FAQ
Answers to the most common questions about our services.
Our guarantees for your peace of mind
Protected from every angle
15-day guarantee
We refund without questions in the first 15 days.
Free migration
We migrate your site with no downtime — you do nothing.
24/7 support
Our experts are here 24/7 via tickets and live chat.