Moving your website to new hosting
VulCode, a software house from Kraków, moves websites to new hosting. We move sites, WordPress included, together with the database, email and DNS records, and plan the switch so there is no downtime or only a few minutes of it, at the quietest time. The page addresses stay the same, so the site does not have to earn its Google rankings again.
from PLN 299
The figure for your scope comes in a free quote.
A move without downtime: the order of steps
Downtime usually comes from the wrong order: DNS changed before the new server is ready, or the old hosting switched off before it stopped receiving traffic. That is why the steps always go in the same order.
The same addresses
With a hosting change alone the page addresses stay, so no redirects and no change of address in Search Console are needed.
A way back
The old server runs until the move is over, so if anything goes wrong it is enough to point the DNS records back to it.
- Site
- Your domain, WordPress
- From
- your current hosting
- To
- the new server
- Window
- the quietest time
- A lower TTL in DNSat least a week before the moveThe records get a short lifetime, so after the change visitors reach the new server quickly.
- A copy and the new serverWe copy the files and database and run the site on the new server before anything changes in DNS.
- A test under the real domainWe point a test computer to the new server through its hosts file, so we check the site, forms and certificate at the real address.
- The switchthe A record, and with email also MX, SPF and DKIMDatabase changes made since the copy are moved right before the records change.
- The old server until traffic stopsWe shut it down only when its logs show no more traffic, as Google advises.
What we move and how we check it
Every part of the site has its own test before DNS changes, and once more after the switch.
Site files
Current hostingthe theme, plugins, images and downloadsNew serverthe same files with the right permissionsWe compare file counts and sizes and open images and downloads at their addresses.Database
Current hostingcontent, settings, users, form entriesNew serverthe same database on the new serverRecord counts before and after, with changes since the copy moved right before the switch.Server configuration
Current hostingthe PHP version, redirects, caching, wp-config.phpNew servera server set up for the siteThe same redirects as on the old server, checked by a script under the real domain.Email
Current hostingmailboxes and MX, SPF and DKIM recordsNew serverthe same email addressesWe send and receive test messages, including from the site's forms.SSL certificate
Current hostingthe certificate on the old serverNew servera certificate for the domain on the new serverThe site answers over HTTPS only, with no browser warnings.Background jobs
Current hostingcron, backups, scheduled emailsNew serverrunning on the new serverWe check that jobs start on time and that backups are written.
Email and DNS: what happens to the records
DNS does not broadcast changes across the internet. A server that asked about your domain remembers the answer for the time set in the TTL, so some visitors see the new server at once and some only after it runs out. That is why both servers run side by side in the meantime.
| Record | What it is for | What we do in the move |
|---|---|---|
| A and AAAA | The address of the server the site runs on. | We change it to the new server's address in the switch window, after the test under the real domain. |
| CNAME www | The www version of the address, leading to the same site. | We check that it leads to the new server and that one version of the address redirects to the other. |
| MX | The server that receives email for the domain. | It stays as it is when email stays with the current provider. When email moves, we change it together with the mailboxes. |
| SPF (TXT) | The list of servers allowed to send email from the domain. | We add the new server when it sends email from forms, so the messages do not land in spam. |
| DKIM (TXT) | The key the mail server signs messages with. | We move it together with the email, so the signature still matches. |
| TTL | How long other servers remember a DNS answer. | We lower it to a few hours at least a week before the move. |
How much a website move costs
Moving a website costs from PLN 299. We give the figure for your site in a free quote: it goes up mainly with the number of mailboxes, the size of the files and database, and a change of domain or system along the way.
| Service | Price | Service page |
|---|---|---|
| The move and care after it | ||
| Website and store migrationMoving a website to new hosting, or a store migration with products, customers and orders. | Moving a website from PLN 299 Store migration from PLN 999 | |
| Maintenance and supportHosting with monitoring, backups, updates and small changes after the move. | from PLN 99/month | |
| Website speed optimizationA PageSpeed Insights diagnosis and fixes in the code when the site is still slow on the new server. | from PLN 399 | |
Questions about moving a website
About Google rankings, downtime, email, WordPress and the cost.
Read next
A migration with URL changes, the migration checklist and care for the site after the move. Below them, blog articles on the same subject.
Changing hosting?
Tell us where your site and email are now and where they should go. We reply within an hour with questions and a free quote.
