Rapyd Cloud offers free, fully managed WordPress migrations. Our team handles everything—files, databases, functionality testing, and DNS updates—so you can switch hosts without the hassle.
This guide walks you through the process, whether you're just getting started or have specific technical requirements.
Preparing for Migration
Before requesting a migration, there are a few things you need to do to prepare.
Required Steps
These are essential before you can request a migration.
Create a site in Rapyd Cloud
You must add a site in your dashboard. This acts as the destination for the migration. Learn how to add a site
Ensure PHP version compatibility
Your site must be running a supported PHP version. Check supported versions
Gather WordPress admin credentials
We’ll need your WordPress login URL, username, and password to complete the request.
Recommended Steps
These aren’t required, but they’ll make the process smoother and safer:
Take a backup on your old host
This is always a good idea before any major change.
Check for custom plugins
Make sure custom plugins are compatible with newer PHP versions.
Prepare for a short period of downtime
We’ll need to enable maintenance mode briefly. Pick a low-traffic time for your team and users if possible.
Steps for Requesting a Migration
Once you're ready, requesting a migration is easy—and the process takes just a few minutes.
Step 1: Log into the Dashboard
Log into your Rapyd Cloud Dashboard and select the correct team if needed.
Step 2: Select the Site You Created
In the Sites area, click Manage site for the site you previously added. This will be the destination for your migrated site.
Step 3: Open the Migration Request
Click the settings cog next to the WP Admin button, then select Migrate an existing site from the dropdown.
This opens the managed migration request form.
Step 4: Complete the Form
The form guides you step-by-step. You’ll enter site access info, server connection details, and go-live preferences.
Once complete, hit Submit. We’ll take it from there.
If you need help with the migration request form, see a detailed breakdown of each step below:
Step 1: Account Details
Step 1: Account Details
This section is auto-filled with your account info and destination site address.
Fields you’ll see:
Account ID
First name / Last name / Email
Destination Site – This is the temporary domain assigned when you created the site.
Just confirm the information is correct, then click Next. If it is not, please contact our support team.
Step 2: Source Website Information
Step 2: Source Website Information
This is where you provide access to your current WordPress site.
Required fields:
Site URL – The full URL of your existing site
Login URL – Your WordPress admin login page
Username / Password – WordPress admin credentials
If you're migrating from a local environment, include your local dev URL (e.g. http://localhost:8000
). It will be replaced automatically during migration. You can learn more about migrating from a local development site here: Preparing Your Local WordPress Environment for Migration to Rapyd
Once filled in, click Next.
Step 3: Source Server Connection Details
Step 3: Source Server Connection Details
In this step, you tell us how to access your server to retrieve files and the database.
Connection Type (dropdown):
SSH (Preferred) – This is the fastest and most secure
If SSH isn’t available, you’ll have a chance later to provide alternate instructions
If using SSH, fill out:
Server – IP or hostname
Port – Usually 22 unless changed
User / Password – SSH login credentials
Key File / Key Passphrase – Optional, for key-based SSH access
WordPress Directory – The full server path to your WordPress install (can be found under WordPress > Tools > Site Health > Info > Directories)
Once done, click Next.
If you're not using SSH, select another method and provide clear instructions later in the form. If using FTP/SFTP, compress your site files and database into a single archive to speed up transfer.
Step 4: Transactional Emails
Step 4: Transactional Emails
This step confirms whether you already have a transactional email service set up. These services are critical for sending order confirmations, password resets, notifications, and other system-generated emails from your site.
Do you currently have a transactional email service in place?
Select Yes if you already use a service like Postmark, Elastic Email, SMTP2GO, or another third-party provider
Select No if you're unsure or using your host's default setup
If you’re unsure what this means or need help, you can contact our team at [email protected] before submitting.
Rapyd Cloud does not provide built-in transactional email delivery. If your site relies on your previous host’s default mail server, email delivery may break after migration unless you set up an external service.
Once selected, click Next to proceed to the final step.
Step 5: Site Launch Preferences
Step 5: Site Launch Preferences
In this step, you'll tell us how and when you want to go live—and whether you'd like to preview the site before the final DNS update.
Would you like us to bring the site live after migrating?
Select Yes if you’d like the Rapyd Cloud team to complete the launch by updating your DNS
Select No if you’ll handle DNS updates yourself
Preferred launch time
Choose a time from the dropdown (e.g., "Anytime", or a specific low-traffic window). We'll use this to schedule migration and launch when it’s least disruptive.
Would you like to review the site using a temporary URL before going live?
Yes – We’ll migrate your site and send you a temporary URL to review it. Once approved, we’ll resync your content and push the site live.
No – We’ll launch the site immediately after testing is complete.
Access method for DNS manager
If you selected Yes to having us update DNS, you’ll now choose how to give our team access:
Invitation – Preferred. Use this if your DNS provider supports shared or delegated access. Invite
[email protected]
and confirm by ticking the checkbox.Login – Use this only if access sharing is not available. Enter full login credentials on the next screen and disable 2FA if it's active.
If your domain is managed in Cloudflare, assign the Domain-scoped Role so we can manage the DNS safely and securely.
Step 6: Add Additional Notes
Step 6: Add Additional Notes
This final step gives you space to share any special instructions, details, or requests with our migrations team.
Use this field to include:
Specific plugins or functionality you want us to test
Instructions for reviewing or staging the site
Requests related to caching, custom themes, or multisite
Anything else you think we should know to ensure a smooth migration
There are no required fields here—just include whatever is helpful.
Important Information
Here are a few key things to keep in mind after submitting your migration request:
Response time: Our team will respond within 48 hours of submission (often sooner).
Queue order: Migrations are processed on a first-come, first-served basis.
Migration time: Completion time depends on your site’s size and setup.
Maintenance mode: If you're using BuddyBoss Theme or App, we’ll enable maintenance mode during syncing and disable it once the site is live.
Preview option: If you chose to review the site first, we’ll send a temporary URL and coordinate resync timing with you.
Independent DNS hosting: If your current web host also manages DNS, we strongly recommend moving DNS to a separate provider (like Cloudflare) before canceling your old service. This protects your records and ensures a smooth launch.
Conclusion
Requesting a managed migration to Rapyd Cloud is simple, flexible, and fully supported. Whether you're migrating a standard WordPress site or something more complex, our team will guide the process from start to finish.
Once your request is submitted, we’ll take care of the technical details—so you can focus on launching your site with confidence.
If you need help at any point, reach out to our support team—we’re here 24/7.