In theory transferring a WordPress website should be a straightforward process that involves few well-defined steps like: export your database from the old host, import it on the new one, move your files, reconfigure WordPress and change the DNS records. Not much can go wrong you may think, but actually on each step things can occur causing trouble and preventing your successful transfer. In this post I will go through the most common of these issues and try to give you tips I learned from migrating hundreds of sites to SiteGround servers.
In a nutshell, WP-CLI is a command line interface for WordPress that allows you to do everything you can in your admin panel but using commands in your terminal. Your first reaction might be: but why use a command line interface, when you have this neat visual WordPress admin?