Moving your website to Momo Cloud is straightforward, and our team is here to help every step of the way — whether you want us to do it for you or prefer to handle it yourself. This guide covers both options so you can migrate with confidence and zero downtime.
Option 1: Let Momo Cloud Migrate for You (Free)
The fastest and easiest way to move your site is to let our support team handle it. Momo Cloud offers free website migration assistance for all new hosting customers.
To request a free migration:
- Open a support ticket from your Momo Cloud client area.
- In the ticket, provide your old hosting provider's login credentials (cPanel username, password, and control panel URL, or FTP details).
- Let us know your domain name and any specific requirements (for example, WordPress sites, custom databases, or email accounts you need moved).
- Our team will copy your files, databases, and email accounts to your Momo Cloud account and notify you when the migration is ready to review — before any DNS changes are made.
Tip: Free migration is available for cPanel-to-cPanel transfers, which covers most shared hosting providers. If your old host uses a different control panel, contact us first — we can still help in most cases.
Option 2: Migrate Yourself (Step-by-Step, No Downtime)
If you prefer a DIY approach, follow these steps carefully. The key principle is: copy everything first, test thoroughly, then change your DNS last. Done this way, your live site stays online the entire time.
Step 1: Sign Up and Set Up Your Momo Cloud Hosting
- Purchase a hosting plan at momo.tz and log in to your client area.
- Access cPanel for your new account and confirm it is active.
- Note your cPanel username, temporary IP address, and any welcome email details — you will need these shortly.
Step 2: Lower Your DNS TTL (Do This Early)
Before you touch any files, log in to wherever your domain's DNS is managed and reduce the TTL (Time to Live) on your DNS records — especially the A record — to 300 seconds (5 minutes). Do this at least 24–48 hours before your planned switch. When you later update your nameservers, a low TTL means the change propagates worldwide in minutes rather than hours.
Step 3: Copy Your Website Files
- Log in to your old host's cPanel and open the File Manager or connect via FTP/SFTP.
- Navigate to the
public_htmlfolder (or the folder your site lives in). Select all files and compress them into a.ziparchive using File Manager's Compress option, or download them directly via FTP. - Download the
.ziparchive to your computer. - Log in to your Momo Cloud cPanel and open File Manager.
- Navigate to your
public_htmlfolder and upload the.ziparchive using the Upload button. - Once uploaded, right-click the archive and choose Extract to unpack all your files.
Tip: If your old host also uses cPanel, you can use the cPanel-to-cPanel transfer tool inside your Momo Cloud cPanel. Go to Files > Backups or look for Transfer Tool, enter your old host's details, and it will copy files and databases automatically.
Step 4: Export and Import Your Database
If your site uses a database (WordPress, Joomla, Magento, or any custom PHP app), you must move the database separately from the files.
- Log in to your old host's cPanel and open phpMyAdmin.
- Select your database from the left panel, then click the Export tab.
- Choose Quick export method and SQL format, then click Go. Save the
.sqlfile to your computer. - Log in to your Momo Cloud cPanel. Go to Databases > MySQL Databases and create a new database, a new database user, and assign the user to the database with All Privileges. Write down the database name, username, and password.
- Open phpMyAdmin in your Momo Cloud cPanel, select your new empty database from the left panel, and click the Import tab.
- Click Choose File, select your
.sqlfile, and click Go. Wait for the import to complete.
Step 5: Update Your Application Configuration
Your application needs to know the new database details. For WordPress, open public_html/wp-config.php in cPanel File Manager and update these three lines:
DB_NAME— your new Momo Cloud database nameDB_USER— your new database usernameDB_PASSWORD— your new database password
For other platforms (Joomla, Laravel, custom PHP), look for a file such as configuration.php, .env, or config.php and update the database host, name, user, and password fields. The database host is typically localhost on Momo Cloud shared hosting.
Step 6: Recreate Your Email Accounts
- In your Momo Cloud cPanel, go to Email > Email Accounts.
- Create each email address that existed on your old host, using the same usernames and choosing new passwords.
- Update your email clients (Outlook, Thunderbird, phone mail apps) to use
mail.momo.tzas both the incoming (IMAP/POP3) and outgoing (SMTP) mail server. - Download or copy any important emails from your old account before cancelling it, as emails stored on the old server will not be transferred automatically.
Tip: Configure your email client with IMAP rather than POP3 so your messages stay synced on the server. See our guide Set Up Email on mail.momo.tz for full server settings.
Step 7: Test Your Site on Momo Cloud Before Changing DNS
This is the most important step. Do not change your nameservers until you have verified the site works correctly on Momo Cloud.
There are two easy ways to preview your Momo Cloud site while your old site stays live:
- Hosts file preview: Find your Momo Cloud server's IP address in your welcome email or cPanel. On your own computer, add a line to your hosts file (
C:\Windows\System32\drivers\etc\hostson Windows, or/etc/hostson Mac/Linux) in the format123.456.789.10 yourdomain.com. Your browser will then load the Momo Cloud version while everyone else still sees the old host. - Temporary URL: Some cPanel accounts provide a temporary preview URL. Check your welcome email or ask Momo Cloud support for yours.
While previewing, check:
- All pages load correctly, including images, stylesheets, and scripts.
- Contact forms and checkout processes work.
- Login and user account areas function as expected.
- No broken links or missing images appear.
Step 8: Change Your Nameservers to Momo Cloud
Once you are satisfied the site is working correctly on Momo Cloud, log in to your domain registrar and update the nameservers to:
| Nameserver | Value |
|---|---|
| Primary | ns1.momo.tz |
| Secondary | ns2.momo.tz |
Because you lowered your TTL in Step 2, propagation should complete within 5–30 minutes for most visitors worldwide, though it can take up to a few hours in rare cases. Remove the hosts file entry you added in Step 7 once propagation is complete.
What to Check After the Switch
- SSL certificate: In your Momo Cloud cPanel, go to Security > SSL/TLS Status and run AutoSSL to install a free SSL certificate for your domain. This ensures your site loads on
https://. - Email deliverability: Send a test email to and from your new address. Check your SPF, DKIM, and DMARC records are configured — see our guide Stop Emails Going to Spam for help.
- Forms and dynamic features: Submit your contact form and check that notifications arrive at the correct address.
- WordPress plugins and caching: Clear any caching plugins and confirm the site URL settings in Settings > General point to your correct domain.
Troubleshooting Common Issues
Missing files or broken images
Double-check that all files were extracted into the correct folder inside public_html. Sometimes an extra subfolder is created during extraction — if your site shows a directory listing instead of your homepage, move the files up one level.
Database connection error
Open your configuration file (wp-config.php or equivalent) and confirm the database name, username, password, and host are all exactly correct. On Momo Cloud shared hosting the host is localhost. Also confirm the database user has been granted all privileges in cPanel's MySQL Databases tool.
Broken links or wrong URLs in WordPress
If your old site used a different domain or URL structure, use the Search Replace DB tool or the WP-CLI command wp search-replace to update all stored URLs in the database to your new domain.
Email gap during DNS propagation
During the propagation window, some mail servers will still deliver to your old host while others already route to Momo Cloud. To minimise lost email, leave your old hosting account active for at least 48 hours after changing nameservers and check both inboxes during that period. Once propagation is complete you can safely cancel the old account.
Whether you use our free migration service or follow the DIY steps above, Momo Cloud's 24/7 local support team is always available to help. If you get stuck at any point, open a support ticket and we will guide you through — migration included.
Was this article helpful?