Moving a WordPress website to a new host, creating a backup, or cloning your site for testing? Whether you're a beginner or a pro, we'll give you every method to export and import your entire WordPress site without losing data.
Before we dive into the how, let's talk about the why:
Important! Always back up your site before making big changes!
WordPress has a built-in export/import tool, but it only moves posts, pages, and media - not themes, plugins, or settings.
Export
Import
Limitation: This doesn't transfer themes, plugins, or customizer settings.
For a complete site transfer, you'll need to move both files + database.
Export the Database
Download WordPress Files via FTP;
Connect via FileZilla (or your FTP client);
Download the entire "/public_html" folder (or "/wp-content" for themes/plugins/uploads);
Import on the New Server.
Important! Use "Better Search Replace" plugin to update old URLs in the database.
Other Worpress Articles that may be interesting for you: