Yes, it is highly recommended to make backups of your site's theme files, uploads, plugins, and database before attempting to migrate it to a new host or server. This will ensure that you have a backup in case anything goes wrong during the migration process.