Server migration

Website and Server Migration Service

We move websites to new hosting without losing data or rankings: shared cPanel to cPanel, shared hosting to a VPS, or onto managed platforms, including ExpressionEngine, WordPress and custom PHP sites. From $350 per site, usually completed within a week, with the DNS switch in your quietest hour.

By Arjun Kumar · Last updated

Moves we handle

  • cPanel to cPanel between hosting companies.
  • Shared hosting to a VPS (we can set up the server: PHP-FPM, OPcache, HTTPS, backups).
  • ExpressionEngine moves, including the path, URL and cookie settings EE stores in its config and database.
  • WordPress and custom PHP sites, with their databases and scheduled tasks.
  • Email: we flag what needs moving if your email is on the same server.

Setting up the new server properly

A move is the right time to fix the foundations. For ExpressionEngine, the EE7 docs recommend PHP 8.2 with PHP-FPM, MySQL 5.6 or newer (or MariaDB), and the GD, fileinfo, ZIP, iconv and mbstring extensions. On Apache, clean URLs need AcceptPathInfo turned on. We also set up HTTPS, security headers, caching and off-server backups. See our EE hosting requirements guide.

How it works

  1. 1

    Inventory

    Sites, databases, cron jobs, email and DNS records listed.

  2. 2

    Prepare the new server

    PHP version, extensions, HTTPS and backups configured.

  3. 3

    Copy and test

    Files and database copied; the site tested on the new server before DNS changes.

  4. 4

    Switch DNS

    In your quietest hour, with a final database sync.

  5. 5

    Watch

    Error logs, forms and email checked over the following days.

What clients say

Quoted word for word from our public Fiverr and Clutch profiles.

"This was the third time we engaged with Arjun. We needed help transferring an ExpressionEngine website to a subdomain and a new host. Challenges included backing up a relatively large site; troubleshooting some issues with ExpressionEngine, css and php; and then performing QA on the new site. The project took longer than expected, but Arjun was responsive and professional throughout the process. It was a pleasure working with him and we would work with him again in the future."
fe
festivalfreak
United States · ExpressionEngine hosting migration · Fiverr review
"Arjun was great! Professional, thorough, and effective. He was able to troubleshoot our Expression Engine website's slow loading time and to get it loading much more quickly. We plan on working with him again in the future."
fe
festivalfreak
United States · ExpressionEngine performance fix · Fiverr review
"It was very easy to communicate and get things done promptly. I would recommend Arjun to anyone looking for help with ExpressionEngine-related issues."
mu
musicquizking
United States · Fiverr review
"Rahul, has been producing great work for me, I highly recommend him for all your Expression Engine needs."
se
seancampbell504
South Africa · Fiverr review

Questions

Will my site go offline during the move?

Usually not. The new server is fully tested before DNS changes, and the old one keeps serving visitors until the switch.

Will we lose Google rankings?

No. Rankings depend on your URLs and content, which stay the same. We check for errors in Search Console after the move.

Can you move our email too?

We can move mailboxes on cPanel, or help you move email to a dedicated provider, which is often the better choice.

Do you work with any hosting company?

Yes, as long as we have access: cPanel, Plesk, a VPS over SSH, or a managed platform.

Related