Move your site to a new domain or host
Common guides: Move your site to a new domain or hostMoving a WordPress site means copying its files and database, then replacing the old address with the new one everywhere in the database.
Use a migration plugin
Section titled “Use a migration plugin”The simplest way is a migration plugin such as Duplicator, All-in-One WP Migration or Migrate Guru. They copy files and database and replace the URLs for you. Many hosts also offer free migrations.
Move it by hand
Section titled “Move it by hand”-
Copy the files. Download the whole site folder by FTP or SFTP, or at least
wp-content/andwp-config.php. -
Export the database from phpMyAdmin or with
wp db export. -
Upload the files to the new server and import the database into a new, empty database.
-
Update
wp-config.phpwith the new database name, user and password. -
Replace the old URL in the database. Do not edit the SQL file by hand: theme options and widgets are stored as serialized data and break if text lengths change. Use WP-CLI or a plugin such as Better Search Replace:
Terminal window wp search-replace 'https://old-domain.com' 'https://new-domain.com' --all-tables
After the move
Section titled “After the move”- Go to Settings > Permalinks and click Save Changes.
- KLEO: open Theme options and click Save Changes to rebuild the theme’s CSS file for the new address.
- KLEO, Typer, SeeKo: open the theme panel and register the theme (KLEO · Typer · SeeKo · SweetDate · BuddyApp) again if it shows as not registered.
- Envato Market: your token keeps working on the new domain.
- Clear all caches, including the CDN.
- Check images, the logo, the menus, a member profile, a group and the checkout.
Staging to live
Section titled “Staging to live”The same steps apply when you publish a site built on a staging copy. Remember that one license covers the site, including its staging copy (licensing). Turn off Settings > Reading > Discourage search engines on the live site if it was on during staging.