How do I migrate a WordPress website I created in Local to a new host other than Flywheel?
Because Local is owned by WPEngine, it only supports 1-click deployment to WPEngine or Flywheel — which is also owned by WPEngine.
They do claim that they might offer migration support for other Managed WordPress hosts in the future. But I wouldn't hold my breath; it's not in their best interest to send customers to other hosting companies.
That said, most Managed WordPress hosts these days offer free migration to their platform. Because the process varies widely from host to host, your best bet is to reach out to the support team for your particular hosting company and ask them to guide you through the process, step by step.
If you prefer to figure things out on your own, you can install the All-in-One WP Migration plugin, which exports your database, media files, plugins, and themes into one tidy file.
Then, follow the instructions to unpack the file at the new hosting destination.
After you complete these three steps, your site will be live at its new location with minimal stress and zero downtime.
Since All-in-One WP Migration was released in 2013, it's been used to migrate more than 60 million websites. And with more than 6,000 5-star user reviews, All-in-One WP Migration is one of WordPress’ most trusted and utilized plugins for moving WordPress websites from one server to another.
I hope this helps point you in the right direction!