I've been tasked to make a new website on WordPress that'll serve as the redesign of the original website that's made on PHP. Also, they have different websites in different hostings and for this specifically, they want to migrate from current hosting to one they're already using.
I have some questions, hopefully, you guys can lead me in the correct direction:
As the hosting migration is needed, I supposed is better to build the website on the new hosting as they completely discarding the old one. Migration could break the current site as it's really fragile and any simple change has done it before.
– How would you guys advise me to build the new site without the domain pointing to the new hosting?
– Should I work on a subdomain of my own domain and transfer it to their domain when finished?
– Which way do you guys recommend the transfer? Will I be safe doing it with plugins like Duplicator or All-In-One WordPress Migration
First of all, there is more than one way to do those steps.
I would recommend using Cloudways, so you can move the website and get a staging environment to create a new website. You will also have a temp URL to show the website to the client. In the end, the toy can push them to live.
If you want to move the old website, you should know that probably you will have to update the URLs of the images (to the new server path), and some more steps that may appear. If you are not comfortable doing those steps then do not move the website.
You can start building the website local and when you are ready, you can upload it with all in one migration.