Manual migration (SFTP + MySQL)

We at Templ offer a complimentary migration service to anyone who wants to migrate their site to us. However, if you prefer to migrate your site yourself, there are several options:

Option 1: Use a migration plugin

You can use a migration plugin such as Duplicator or Migrate Guru.

Option 2: Migrate your site manually (Files + MySQL)

This guide describes how to migrate manually by uploading your WordPress files with SFTP and importing your database.

Export your site from your old host

From your old host, download your WordPress files and export your database as a .sql file (usually via phpMyAdmin's Export tab, or a Gzip archive for larger databases).

Create a website in the Templ Panel

Create a website in the Templ Panel to migrate into.

Upload and replace files

Set up file access to your new website and upload your WordPress files into the wordpress folder, replacing the fresh installation that's already there. The folder may also be named app_1234 or similar.

Import the database

Open your database with DB Admin in the Templ Panel, click Import, choose your .sql file, and click Execute.

Run the Fix Domain tool

After importing, your database still contains the old site URL. In the Templ Panel, go to Website → Tools → Fix Domain. The Fix Domain tool sets the correct WordPress Address (URL) and replaces the old domain throughout the database.

For advanced users, the equivalent over SSH is a wp search-replace with WP-CLI - see SSH & WP-CLI.

Run the Install Templ Plugins tool

Install the Templ plugins to enable server-side caching, one-click WP Admin login, and more.

Go live

Once you've verified the migrated site, connect your domain: add your domain to the Templ Panel, assign it to the website, and update your name servers to point to Templ. If you want to keep email and other DNS services where they are, change only the A-record instead.