Skip to main content

WordPress to Cloudways Migration Tutorial

Complete guide on how to easily migrate a WordPress website to Cloudways. Learn the migration steps using the Cloudways WordPress Migrator plugin and DNS configuration

September 29, 2026
By Willya Randika
WordPress to Cloudways Migration Tutorial

In this article, I will discuss how to migrate WordPress to Cloudways.

Previously, I published two articles in my series about Cloudways:

Cloudways does offer free Hosting Migration for one website, but if you want to migrate yourself, you can follow this tutorial.

Don't worry, it's quite easy.

If you experience difficulties in this migration process, remember that you can always contact me via email at *randi(at)penasihathosting.com.

Usually, I reply to incoming messages in less than 12 hours, but if I'm online, I usually reply to incoming messages immediately.

1. Create your (free) Cloudways account

First, if you don't have a Cloudways account, you need to create one first.

Cloudways Hosting

Get 30% discount for 2 months with the promo code below. Free 3 day trial no credit card required!

Promo Code: PHCW30

Try Cloudways Now

Your support helps this website keep running! I use an affiliate link, where I will receive a $65 commission from your Cloudways hosting purchase. You will not be charged any additional fees.

Kode Promo Cloudways

2. Prepare Your WordPress Server and Applications

After registering, first you need to set up the server. Click "Add application".

Oh yes, below is the new Cloudways user interface. If it turns out that your user interface still uses the classic one, don't forget to change it to the new one first.

Tampilan dashboard Cloudways dengan tombol Add Application
FILL IN THE APPLICATION AND SERVER DETAILS

You can choose the latest WordPress version.

You can also choose Clean (No Cloudways Optimization) if you want to optimize your WordPress yourself (not recommended for beginners).

Pilih aplikasi WordPress di Cloudways

Then fill in your application details. You are free to choose the name you like. This won't affect anything and you can also replace it later.

Form pengisian detail aplikasi WordPress
SELECT SERVER, SIZE AND LOCATION

After that, follow these steps:

  • Choose a server: if you are just starting out or not sure, my suggestion is to choose Digital Ocean (2)
  • Select server size: depending on the specifications of your website. If you are not sure, you can start from 1 or 2 GB first. Remember that you can upgrade your server size later easily. (3)
  • Select location: if your website is in Indonesian, select Singapore. If international, choose one in the United States. (4)
  • Watch all your server and application details again. If so, click the "LAUNCH NOW" button located at the bottom right of your screen. (5)
Form pemilihan server, ukuran, dan lokasi di Cloudways

You need to wait a bit for your server to finish creating. The estimate is around 7 minutes

Proses pembuatan server Cloudways

2. Migrate Your WordPress to Cloudways Using the Cloudways WordPress Migrator Plugin

INSTALL CLOUDWAYS WORDPRESS MIGRATOR PLUGIN

Next, log in to the WordPress website on your old hosting. Install the Cloudways WordPress Migrator plugin.

Halaman instalasi plugin Cloudways WordPress MigratorEnter your email. This email does not need to be the same as your WordPress admin email. Check "I agree.." and click the "Migrate" button.

Form migrasi Cloudways dengan field emailFILL IN MIGRATION DETAILS

There are 5 forms that you need to fill in as I numbered them in the screenshot below. Ignore everything else if you are unsure or unsure.

Form detail migrasi Cloudways

How do I fill in the details? (1) Destination Site URL: Fill in the temporary domain provided by Cloudways in the Application URL.

URL domain sementara Cloudways

(2)SFTP Host/Server Address: copy public IP

IP Public server Cloudways

(3) Database Name: copy DB name

Nama database Cloudways

(4) SFTP Username and (5) SFTP Password: You need to create your own username and password. Move the tab from "Database" to "SSH/SFTP" then click the "Add SFTP User" button and create your App Credentials, namely username and password. So, the username and password you created are what you need to save and fill in the migration form.

Form pembuatan kredensial SFTP Cloudways

If everything has been filled in, click the green "Migrate" button

VALIDATE AND START THE MIGRATION PROCESS

The Cloudways WP Migrator plugin will start by validating the details you filled in, then the migration process will be carried out.

Proses validasi data migrasi Cloudways

It depends on the size of your website and your internet speed, but the process shouldn't take too long.

Proses migrasi Cloudways sedang berlangsung

If the migration process is complete, you will see a message like the one below:

Pesan sukses migrasi Cloudways

At this point, you need to first see your destination website by clicking on the temporary domain link provided by Cloudways.

If you don't see any changes on your destination website, then you have to clean/clear varnish your server first.

The method:Click Servers as I show in the screenshot below:

Menu Servers di dashboard Cloudways

Then, click managed services on the left -> and click purge as I directed in the image below:

Tombol purge Varnish di Cloudways

After that, your destination website should have changed.

Check all website pages, you may also need to log in to wp-admin to check whether everything is OK.

3. Adding a Domain to Your WordPress Application

At this stage, your WordPress application has been successfully installed, but is still using a temporary domain name, as you saw in the previous step at website destination.

Of course you wouldn't use domain in the meantime, right? Which looks like this: *wordpress-362278-1127190.cloudways.com.

  • Then you need to add your own domain and connect it to the Cloudways server.

How:

ADDING DOMAIN

open the Domain Management menu in the sidebar on the left (1), then click the "Add Domain" button (2)

Menu Domain Management di CloudwaysThen enter your domain name, click the "+ Add Domain" button.

If you use 'www' in your domain, then add 'www'.

Form penambahan domain di Cloudways

Then, make the domain you just added 'Make Primary'

Tombol Make Primary domain di Cloudways
ADDING A RECORD IN DNS MANAGEMENT

Next, depending on the provider where you buy the domain, you need to add an A Record to your domain's DNS Management.

  • Type = A Record
  • Host = @ (unless you want your domain name to use "www", then fill it with "www")
  • Value = Fill in your server's Public IP (the same IP that you copied to the previous migration form)
  • TTL = Leave it as is or set Automatic
Form pengisian A Record di Cloudflare
How to add A records in Cloudflare DNS management

Also make sure you add an A record for the 'www' version of your website and that it is directed to the same IP. Later, the 'www' version will automatically redirect to the 'non www' version of your website.

PLEASE NOTE:

By default, Cloudways does not use NS, so all you need to add/replace is only A Records.

Until here, you just need to wait. If you have filled in the A Record correctly, it should take less than 15 minutes or at most 24 hours for your domain to be connected to the server.

Until here, you just need to wait.

If you have filled in the A Record correctly, it should take less than 1 hour or it could take just a matter of minutes or a maximum of 24 hours, your domain will be connected to the server.

You can check your DNS status at DNSChecker.

4. Install SSL

After your domain is connected to the server, you are required to install SSL (free) for the security of your website.

How:

  • Open the "SSL Certificate" menu (1)
  • Select Lets Encrypt (2)
  • Enter your email (3) - Doesn't need to be the same as Cloudways email Enter domain name (4)
  • Click the "INSTALL CERTIFICATE" button (5)
Form instalasi SSL di Cloudways

It is also a wise step to verify that all the changes you made have been implemented successfully. Test your website using WhyNoPadLock to see whether the SSL is valid and the HTTPS force is correct.

Hasil verifikasi SSL di WhyNoPadLock

I also suggest you do a test redirect map on your domain using https://httpstatus.io/. This test is useful to ensure that there are no redirect chains that could damage the *technical

  • SEO of your website.

The results should be like this (this applies to using non 'www' domains), if they are not the same, then there is most likely an error when you enter the A Record into your domain's DNS Management.

Hasil test redirect map di httpstatus.io

Hopefully this tutorial on how to migrate WordPress to Cloudways helps. If you encounter difficulties or are unsure about any part of this tutorial, don't hesitate to ask via the comments column below.

Willya Randika

Willya Randika

Hi, saya Randika, seorang Web Developer yang spesialis di WordPress, Astro, dan Next.js. Sejak 2015, saya telah membantu ratusan bisnis dan profesional membangun website yang tidak hanya cepat dan aman, tapi juga mudah ditemukan di Google dan efektif mengkonversi pengunjung menjadi pelanggan.

Comments

Checking session…

No comments yet. Be the first to comment!

Related Articles

How to Migrate WordPress to Kinsta Manually
Tutorials

How to Migrate WordPress to Kinsta Manually

Complete guide on how to migrate a WordPress website to Kinsta safely and without downtime. Learn three migration methods: Kinsta's free service, the Migrate Guru plugin, and the manual way.

September 29, 2026
Tutorial or How to Install WordPress on Cloudways
Tutorials

Tutorial or How to Install WordPress on Cloudways

How to set up WordPress on Cloudways from scratch: create a new application, connect your domain, and enable free SSL the right way.

September 29, 2026
How to Install WordPress on Kinsta
Tutorials

How to Install WordPress on Kinsta

A step-by-step MyKinsta walkthrough: creating the site, choosing a server location your visitors are close to, and filling in the details correctly.

September 29, 2026
Important Terms in Reseller Hosting: Overselling, WHMCS, White Label, and Others

Important Terms in Reseller Hosting: Overselling, WHMCS, White Label, and Others

Glossary of key terms that must be understood when starting a cPanel/WHM based reseller hosting business: overselling, WHMCS, white label, private nameservers, CloudLinux limits, SLA, and others.

September 29, 2026
Reseller Hosting vs Hosting Affiliate Programs: Which is More Profitable?

Reseller Hosting vs Hosting Affiliate Programs: Which is More Profitable?

Compare the reseller hosting business model (cPanel/WHM) vs hosting affiliate programs in terms of margins, operations, risks and traffic requirements. Choose the monetization scheme that suits you best.

September 29, 2026
Kinsta Reviews
Reviews

Kinsta Reviews

Our Kinsta review: tiered load-test results, panel and staging strengths, and the drawbacks to weigh before buying.

September 29, 2026
Differences between Reseller Hosting, Shared Hosting, and VPS Hosting

Differences between Reseller Hosting, Shared Hosting, and VPS Hosting

Compare shared hosting, reseller hosting (cPanel/WHM), and VPS in terms of control, performance, costs, and usage scenarios. Find the right choice for your business/website needs and plans.

September 29, 2026
Kenceng Solusindo Review
Reviews

Kenceng Solusindo Review

Kenceng Solusindo offers the fastest server response in load tests and excellent support, with fair pricing, but lacks a refund guarantee and has limited backup features.

September 29, 2026
Cloudways Review
Reviews

Cloudways Review

Our Cloudways review from hands-on testing: the unmanaged-VPS platform, panel and feature strengths, pricing structure, and drawbacks.

September 29, 2026