I want to change a website's domain name and while looking up best practices, the resources I read assume I'm moving the website to a new server or hosting, without going in to why.
They basically propose moving the website to a new host, pointing the new domain name to the new host, and then setting up 301 redirects on the old host/domain/website.
Is there a reason why I shouldn't point the new domain to the original website/host and point the old domain to a different(empty) hosting environment that has the 301 redirects setup.
I understand there could be a period of time where the domains are both pointing to the same host or are unreachable. But a bit of downtime isn't an issue is this case.
Or maybe I have missed another option?