The easiest way to migrate your WordPress site is to use a plugin like UpdraftPlus. UpdraftPlus creates a complete backup of your site (files, themes, plugins, database) and lets you restore it on a new WordPress installation. It's a simple four-step process: backup, download, upload to the new site, and restore.