A store on entry-level shared hosting keeps hitting resource limits during sales, with 503 errors at the busiest moments. Investigation shows the plan’s process limit is the bottleneck, not a single faulty plugin, so the owner decides to move to a managed host with more PHP workers.
The site, database, cron jobs and PHP settings are copied and tested on the new server using a temporary address. Email is on Google Workspace, so mailboxes stay put, but every MX and TXT record is copied to the new DNS first. The TTL is lowered two days ahead. On a quiet weeknight, a 20-minute order freeze allows a final database sync; DNS switches, an SSL certificate is issued, and test orders confirm checkout and emails work. The old host is kept for two weeks, then cancelled.