Preskoči na sadržaj
BeoHosting
BeoHosting

10 min

How to Move a Website to a New Host

8 steps for a safe migration.

BeoHosting Tim

10+ godina iskustva — Stručnjaci za web hosting i infrastrukturu

Poslednje ažurirano:

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

1

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.

2

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.

3

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.

4

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.

5

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.

6

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.

7

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.

8

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.

Spremni da pokrenete svoj sajt?

SSL zaštita
Brzina
24/7 podrška

Pridružite se 4.000+ zadovoljnih korisnika. Besplatna migracija i 15 dana garancije povrata novca.

15 dana garancija povrata novca
Besplatna migracija15 dana garancija24/7 podrška

FAQ

Odgovori na najčešća pitanja o našim uslugama.

The technical file and database move usually takes 1-3 hours for an average site. DNS propagation after the nameserver change takes 2-48 additional hours (typically 4-12). In total, a complete migration finishes within 24 hours. BeoHosting offers free migration — our team handles everything and usually finishes within one business day.

No, if done properly. The key is not to turn off the old host before DNS propagation is complete. During propagation (2-48h), some visitors will see the site on the old server, others on the new — but everyone sees a working site. Only after DNS has fully propagated and you have confirmed everything works on the new server can you cancel the old hosting.

Yes, BeoHosting offers completely free migration from any hosting provider. Our expert team moves all files, databases, email accounts and DNS settings without interruption to your site. Just send us credentials for the old host and we will take care of the rest.

That is why the first step is a full backup. If something goes wrong, you can always restore the site to its previous state from the backup. Also, do not turn off the old host until you have fully verified the new one works. With BeoHosting free migration, our team has experience with thousands of migrations and knows how to solve every possible problem.

No, your domain stays the same. Domain and hosting are independent services. When changing hosts, you only change nameservers at your domain registrar to point the domain to the new server. Your site will have the same address (URL) as before — visitors will notice no difference except possibly faster loading if you moved to better hosting.

Naše garancije za vaš mir

Zaštićeni ste sa svake strane

15 dana garancije

Vraćamo novac bez pitanja u prvih 15 dana.

Besplatna migracija

Mi prebacimo vaš sajt bez prekida — vi ništa ne radite.

24/7 podrška

Naši stručnjaci su tu 24/7 kroz tikete i live chat.