Migrating a WordPress Site to Cloudways: A Simple Step-by-Step Tutorial

Switching hosting providers can feel daunting, particularly when moving from traditional shared hosting to high-performance cloud infrastructure. However, platforms like Cloudways have streamlined this process, turning a potentially complex manual migration into a manageable, step-by-step affair, often resulting in minimal to zero downtime.
Cloudways provides an optimized staging environment and a dedicated migration plugin, making it one of the easiest ways to upgrade your site’s performance. This guide walks you through the entire process of migrating WordPress to Cloudways, ensuring a smooth transition.
Step 1: Signing Up and Launching Your First Server
To begin, you need to sign up for a Cloudways account and deploy your first server.
- Choose Your Infrastructure: After signing up (you can start a free trial here), select your preferred infrastructure provider (e.g., DigitalOcean or Vultr).
- Select WordPress Application: Select “WordPress” as your application type.
- Choose Server Size and Location: Choose a server size based on your current traffic needs (starting at 1GB is often sufficient for small to medium sites) and select the data center location closest to your target audience for the best latency.
- Launch: Click “Launch Now.” Cloudways will take 7–15 minutes to provision the dedicated Cloud VPS.
Once launched, your server will host a fresh WordPress installation. This is where your existing site will be moved.
Step 2: Install the Cloudways WordPress Migrator Plugin
Cloudways offers a specialized plugin designed to handle the complex database and file transfer seamlessly.
- Access the Application Details: In the Cloudways dashboard, navigate to the specific application you just created. Note down the application URL, Master Credentials (Username and Password), and the Public IP address.
- On Your Current Live Site: Log into the WordPress dashboard of the site you wish to move.
- Install Plugin: Go to Plugins > Add New and search for “Cloudways WordPress Migrator.” Install and activate the official plugin.
- Run the Migrator: The plugin will ask for connection details from your Cloudways application dashboard. You will input the destination server’s IP, the database name, and the SFTP username/password (found under Access Details in Cloudways).
The plugin will perform a compatibility check and, once confirmed, begin packaging and uploading your entire site (files and database) to the new Cloudways server. This process can take anywhere from 15 minutes to an hour, depending on the size of your site.
Step 3: Test the Migrated Site Using the Staging URL
Crucially, the migrated site is not yet live. Cloudways hosts it on a temporary URL (the Application URL, e.g., app-12345-abcde.cloudwaysapps.com).
- Test Everything: Thoroughly check all core functions: loading speed, forms, images, e-commerce checkout, and member login areas. The site should function exactly as the live version.
- Internal Linking Check: If your migration included the database update, all internal links should already point to the new domain structure, even on the temporary URL.
Once you are confident the new site is working perfectly on the Cloudways server, you can proceed to the final step: pointing the domain.
Step 4: Point Your Domain and Go Live
This step involves updating your DNS records to direct traffic from your domain name to the new Cloudways server IP address.
- Update DNS: Log into your domain registrar (like NameCheap, although we recommend checking out other options for the best cloud hosting for WordPress in our main guide). Change the ‘A Record’ for your domain and ‘www’ subdomain to point to the Public IP address of your new Cloudways server.
- Wait for Propagation: DNS changes can take 1–24 hours to fully propagate worldwide, though they are usually much faster.
- Install SSL: Once the DNS is updated and pointing to Cloudways, immediately install the free Let’s Encrypt SSL certificate via the Cloudways management panel. This encrypts traffic and makes your site secure.
Your migration is complete! Your site is now running on high-performance cloud infrastructure, ready to scale and perform faster than before. You can now explore the performance benefits of a high-quality host, such as those discussed in Why Cloud Hosting (Cloud VPS) is Best for Scaling WordPress.