WordPress migration with backup, database transfer and testing
WordPress is more than files — it includes the database, theme, plugins, media, forms, URLs and server configuration. We move it with a backup, configuration updates and post-migration testing.
Why migrating WordPress to new hosting needs care
Many people think migrating WordPress is just copying files. In practice WordPress is tightly coupled to the server environment — the database, PHP settings, web-server configuration, URLs and the SSL certificate.
Missing any of these can cause a white screen, a database error, broken login or broken links. That's why we treat every WordPress migration as a complex technical task — even when the site itself is simple.
What a WordPress migration includes
What we check before a WordPress migration
Reviewing the environment lets us prepare a plan and avoid surprises during the WordPress migration.
PHP version and environment
We check that the new server supports the required PHP version and has the right extensions.
Site and database size
We assess the size of files and the database to plan migration time and hosting requirements.
Plugins and theme
We check cache plugins, contact forms and any WooCommerce dependencies.
SSL and DNS
We check the SSL certificate status and DNS configuration for the migration's needs.
Access
We confirm what access is needed — hosting, domain, phpMyAdmin, FTP or SSH.
Backups
We check whether up-to-date backups exist. If not, we create them before the migration.
How we protect SEO during a WordPress migration
Changing hosting or domain can affect Google rankings if the right redirects and URL structure aren't preserved. That's why, during every WordPress migration, we check:
- 301 redirects — if URLs change, we set up the right redirects so you don't lose organic traffic.
- Indexing — we check robots.txt and the indexing settings in the WordPress panel.
- Google Search Console — after the migration it's worth updating the sitemap and checking for indexing errors.
- Internal and external links — we check for broken links after a domain change.
- Sitemap (sitemap.xml) — we verify the sitemap is available after the migration.
How a WordPress migration works
Environment analysis
We check the current hosting, PHP version, database size, access and migration scope.
Backup
We create a full backup of files and database before any work begins.
Test migration
We move WordPress to the new environment and test on a temporary address before switching the domain.
Domain and DNS switch
Once correct operation is confirmed, we switch the domain and configure the SSL certificate.
Post-migration testing
We check the site, the contact form, the admin panel, all subpages and the SSL connection.
SEO check and handover
We verify redirects, indexing and access, and hand over full details of the new environment.
When is it worth commissioning a WordPress migration?
The site is slow
The old hosting can't handle the load — a new environment can speed WordPress up significantly.
Technical problems
Errors, outages or no technical support from your current hosting provider.
Hosting change
A better offer, lower price or a newer panel — without risking the site during the switch.
Taking over from an agency
You're taking the site over from an agency or freelancer and want it under your own control.
Domain change
Rebranding or a new domain — we migrate WordPress while preserving URLs and SEO.
Tidying up the site
You want to start fresh — new hosting, a current PHP version and WordPress.
WordPress migration — common questions
Not sure which WordPress migration scope applies to your site?
Use the configurator or describe your situation in the form. We'll work out whether you need a website, email, hosting or server migration, or a repair after an earlier migration.