A WordPress site is two things: its files (WordPress itself, your theme, your plugins and your uploads) and its database (every post, page, setting and order). Moving it means copying both to the new server, pointing WordPress at its new database, and testing the copy before the domain is switched over. If the web address stays the same, that is most of the work. If the address changes, the URLs inside the database must be changed with a tool that understands how WordPress stores data, never with a plain find-and-replace. Premium's WP Toolkit can import one from another host.
| Part | What it holds | How it moves |
|---|---|---|
| WordPress files | Core files, themes, plugins, uploads and anything else in the web folder | Copied over SSH or FTP, or by an import tool |
| The database | Posts, pages, settings, users, comments, orders | Exported from the old host and imported at Noiz |
| wp-config.php | The database name, user and password | Updated with the new database details |
| Your mailboxes | Not part of WordPress: mailboxes are created at Noiz and their messages copied over IMAP | |
| DNS | Where your domain points | Switched once the new copy is tested |
WordPress's own guide to moving starts with the same advice we give: back up everything first, the files and the database.
When the domain does not change, moving WordPress is mostly copying. The files go to the new web folder, the database is imported into a new database, and wp-config.php is edited so WordPress can reach it with the new database name, user and password. Nothing inside the database needs to change.
WordPress stores its own address in the database, and themes and widgets often store full URLs too. Some of them store data in a serialised form that records the length of each value. Change a URL with a plain find-and-replace in the database, and those lengths no longer match. WordPress's guide warns that things then break.
Use a tool that handles serialised data:
Leave the GUID column alone. WordPress's guide is emphatic: feed readers use it to recognise posts, and it must never be changed.
Our help centre has a guide to bulk find and replace in WordPress.
For a shop, plan the switch for a quiet hour. Orders placed on the old site after the final sync would otherwise need copying across by hand.
If you would like help with a move, open a ticket with the details of your current hosting. Once the site is here, WordPress Care can keep it updated every week with a restore point first. Choose your plan on the shared hosting page, or open a ticket to start.
Checked 19 October 2026. Menu names and tools are as at October 2026.
WordPress
Plesk
Standards
Noiz
Note: while some of this content was produced with the help of AI, the final editing has been done by a real human being.