The downside of the default export tool is that it requires users to jump through many steps.
For example, you manually have to backup your plugin files, theme files, and in some cases media files too.
This is why all the best WordPress hosting companies have started to build out full WordPress site migration tools. There are also WordPress backup plugins that have built-in site export and import features.
Let’s take a look at them next.
How to Export a WordPress Site Using Bluehost Site Migrator
This method only works if you’re using Bluehost for your website hosting.
The easiest way to move your WordPress site from your existing web hosting company to Bluehost is to use the Bluehost Site Migrator plugin.
Before you begin, you would need to sign up for Bluehost’s web hosting. They’re offering WPBeginner readers a great deal with 69% off hosting, plus a free domain name and SSL certificate.
Upon activation, click on the SG Migrator link in your WordPress admin. On this page, enter your migration token and click the Initiate Transfer button.
You can also enter your email address if you want to receive an email when the transfer is complete.
If you are moving your site to a new domain, then SiteGround will show a warning message.
You need to click continue, so the transfer process can keep going on. You will see the progress on the screen as well.
Once it’s done, you should see a message to let you know that the transfer has been completed successfully. Then, you can go ahead and check your site before changing your domain’s nameservers to SiteGround.
Our can also help you move your site from WordPress.com to WordPress.org with our free blog setup service. Follow the instructions on that page, and our friendly team will take care of everything for you.
How to Export a WordPress Site Manually Using SFTP + phpMyAdmin
The final option for exporting your WordPress site is to do it manually. We only recommend this for tech savvy users. If you’re a beginner, then you should try one of the above methods instead.
Next, locate the root folder of your website and download it to your computer. This may take a long time if you have a large WordPress website.
Doing this exports all your website files, such as media uploads, plugins, and themes. However, it does not export content that is stored in your WordPress database, such as posts and pages, comments, and contact form entries.
To export your WordPress database, you need to login to your web hosting’s control panel and look for phpMyAdmin. In Bluehost, you can find it by going to Advanced » phpMyAdmin.
Once you’re inside phpMyAdmin, you need to click the Export button at the top of your screen.
If you just want to export all your database tables, then simply click the Go button on the next screen. This will download an .sql file to your computer.
You can upload this file to a fresh installation of WordPress.
If you’re trying to export your database to a pre-existing WordPress site, then you need to select the Custom option and then scroll down to check the box for ‘Add DROP TABLE / TRIGGER statement’.
When the database file is imported, the pre-existing databases with the same name will be deleted and overwritten with the new data. You can leave all the other settings as their default, then click the Go button.
Options for Exporting a Non-WordPress Site
If you’re moving your site from a different website builder platform to WordPress, then you cannot export it using the above methods.
The options we shared above are only for WordPress to WordPress migration.
However, we do have step by step guide for other platforms too:
At Marketing Solution Australia we strive to deliverer elegant responsive websites for your business integrated with our personal SEO Optimization package to bring your pages on the first page of Google.