Transfer Website from Cloudways to Hostinger: How do you handle Cloudflare DNS?

Transfer website from Cloudways to Hostinger: how to fix custom login URLs, add SSL, handle Redis caching, and update Cloudflare A records to avoid downtime.

Spread the love

TL;DR

Custom login URLs from security plugins will block Hostinger’s migration tool. Deactivate them temporarily so the standard wp-login.php page is accessible.

If your Cloudways site has an invalid or missing SSL certificate, Hostinger can’t access it to pull the files. Make sure the site loads over HTTPS before starting.

After the migration completes, point your domain’s A records to Hostinger’s new IP in Cloudflare. Temporarily disable the orange proxy cloud so Hostinger can generate its own SSL certificate.

Check Hostinger’s file manager to confirm your WordPress files actually exist on the new server. Only then should you delete the old Cloudways application.

So I’m going to walk you through how to properly transfer a website from Cloudways to Hostinger, specifically if you’re using Cloudflare DNS. And I say “properly” because there are like three or four things that will go wrong if you don’t know what to watch for, and I ran into basically all of them while doing this myself.

We’re talking custom login URLs breaking the migration, SSL certificate errors that’ll stop you dead in your tracks, Redis caching issues that make your site act weird after the move, and making sure your new hosting IP address is actually configured in Cloudflare because your old server has a different IP than your new one.

But Cloudflare is not going to know that. So we gotta fix it.

Learn to transfer your website without losing data.

Starting the Migration in Hostinger

The first thing you gotta do is go to Hostinger, click on Websites, and then hit Migrate Website. You’ll see any migrations you’ve already done or ones currently in progress—just click Migrate Website in the top right corner and add your login details.

Thumbnail for transferring website from cloudways to hostinger
Learn to transfer your website without losing data.

For the website name, I don’t think it matters much if you use www or just HTTPS, but I always go with https:// followed by the domain without the www. That’s just my preference—I never add the W’s.

Warning callout icon.

Warning

Don’t remove the website from your old server yet. Hostinger needs to detect and pull the files and database from Cloudways first—if you delete it early, the migration won’t be able to find anything.

Once Hostinger detects it’s a WordPress site, go ahead and click WordPress, and you’ll need to enter your actual admin username and password.

The Custom Login URL Problem

This is where I ran into my first headache, and you probably will too if you’re security-conscious at all.

I don’t use the standard WP-Login or WP-Admin to access my sites. I add something different like /web-login or whatever—you get the idea. I change it so that hackers will have a harder time finding the page to access the website.

If you do the same thing, you’re going to have trouble here because Hostinger is looking for the base WordPress login page.

You can try adding your custom login URL in the field Hostinger gives you. I tried that. It failed. I tried wp-login.php, tried just wp-login, tried just /login. None of it worked with my custom URL in place.

Confused robert downey jr gif via giphy.
“confused robert downey jr” via giphy.
Info icon.

Did You Know?

If a security plugin rewrites your login URL, the migration tool may not be able to authenticate. The quickest fix is to temporarily restore the default login page during migration.

So my suggestion is just go back to your WordPress site, find whatever security plugin is changing your login URL, and deactivate it before you start the migration. I also deactivated a couple other security and performance plugins while I was at it just to make sure nothing else got in the way.

Once those are off, the standard WordPress login page should work and Hostinger can do its thing.

The SSL Certificate Issue That’ll Block Everything

While I was checking on my plugins, I typed in the domain just to see what the site looked like and got hit with an “invalid SSL certificate” error. I hadn’t seen this particular issue before but the fix was straightforward: I went into Cloudways and added an SSL certificate. Apparently I just… didn’t have one at all on that site.

Error icon.

Critical Error

If your site doesn’t load due to SSL issues, Hostinger can’t access it either. Fix SSL on Cloudways first, then migrate.

Make sure your website is actually up and has a valid SSL before you try to migrate, because I didn’t, and it caused problems before I even got to the real migration steps.

Updating Your DNS Records in Cloudflare

After the migration goes through on Hostinger’s side, you need to point your domain to the new server. Go into Cloudflare, find your DNS settings, and update your A records to point to the new Hostinger IP address.

I also turned off the Cloudflare proxy (the orange cloud icon) temporarily. This is important because if the proxy is on, Hostinger might not be able to generate SSL correctly. Once the SSL is set up on Hostinger’s end, you can turn the proxy back on.

After updating the records, refresh the page a couple times to make sure everything saved correctly. Then go visit your domain and see if it loads. If it does, you’re in good shape.

Verifying the Transfer Actually Worked

Here’s the thing that most people skip and then they regret it. Just because the site loads doesn’t mean it’s loading from Hostinger. It could still be pulling files from your old Cloudways server, and if you delete that server before confirming, you’re going to have a bad day.

The way I verified it was going into Hostinger’s file manager and looking at the files. Go to public_html and check if you can see your WordPress content, your plugins folder, your theme files—all of it.

If those files are there on Hostinger, that means the website’s files are actually living on the new server and not just being served from the old one.

I also tried using a hosting checker website to see where the domain was pointing, but because I’m using Cloudflare it just showed Cloudflare as the host. Not super helpful for this particular check.

Judge judy eye roll gif via giphy.
“judge judy eye roll” via giphy.

Deleting the Old Server

Once you’ve confirmed everything is on Hostinger, you can go ahead and delete the website from Cloudways. Go to the server, find the application, and delete it. It takes a few minutes to process.

The real test is simple: after you delete it from Cloudways, can you still access the site? If yes, congratulations—you’re fully running on Hostinger. If the site goes down after deleting… well, that’s why we checked first.

Quick Recap of What to Watch For

  • Before you migrate: Make sure your SSL certificate is valid and your site is actually loading. Deactivate any security plugins that change your login URL, and turn off any caching or performance plugins that might interfere.
  • During migration: Don’t delete anything from your old server. Enter your standard WordPress login credentials and use the default login URL.
  • After migration: Update your A records in Cloudflare to point to Hostinger’s IP. Turn off the Cloudflare proxy temporarily so Hostinger can generate its SSL. Verify your files are actually on Hostinger through the file manager before you delete anything from Cloudways.

The whole process isn’t complicated once you know what’s going to trip you up. It’s just that the first time you do it, every single one of these issues feels like the migration is broken when really it’s just a setting to toggle.

Do you ever wonder why moving your website feels like a maze; just trying to figure out logins, ssl issues, and where your files are? 🤔
Do you ever wonder why moving your website feels like a maze; just trying to figure out logins, ssl issues, and where your files are? 🤔

Leave a Comment

Frequently asked questions (FAQ)

LiaisonLabs is your local partner for SEO & digital marketing services in Mount Vernon, Washington. Here are some answers to the most frequently asked questions about our SEO services.

SEO (Search Engine Optimization) is the process of improving your website's visibility in search engines like Google. When potential customers in Mount Vernon or Skagit County search for your products or services, SEO helps your business appear at the top of search results. This drives more qualified traffic to your website—people who are actively looking for what you offer. For local businesses, effective SEO means more phone calls, more foot traffic, and more revenue without paying for every click like traditional advertising.

A local SEO partner understands the unique market dynamics of Skagit Valley and the Pacific Northwest. We know the seasonal patterns that affect local businesses, from tulip festival tourism to agricultural cycles. Local expertise means we understand which keywords your neighbors are searching, which directories matter for your industry, and how to position your business against local competitors. Plus, we're available for in-person meetings and truly invested in the success of our Mount Vernon business community.

SEO is a long-term investment, and most businesses begin seeing meaningful results within 3 to 6 months. Some quick wins—like optimizing your Google Business Profile or fixing technical issues—can show improvements within weeks. However, building sustainable rankings that drive consistent traffic takes time. The good news? Unlike paid advertising that stops the moment you stop paying, SEO results compound over time. The work we do today continues delivering value for months and years to come.

SEO pricing varies based on your goals, competition, and current website health. Local SEO packages for small businesses typically range from $500 to $2,500 per month, while more comprehensive campaigns for competitive industries may require a larger investment. We offer customized proposals based on a thorough audit of your website and competitive landscape. During your free consultation, we'll discuss your budget and create a strategy that delivers measurable ROI—because effective SEO should pay for itself through increased revenue.

Both aim to improve search visibility, but the focus differs significantly. Local SEO targets customers in a specific geographic area—like Mount Vernon, Burlington, Anacortes, or greater Skagit County. It emphasizes Google Business Profile optimization, local citations, reviews, and location-based keywords. Traditional SEO focuses on broader, often national rankings and prioritizes content marketing, backlink building, and technical optimization. Most Mount Vernon businesses benefit from a local-first strategy, though many of our clients combine both approaches to capture customers at every stage of their search journey.

Absolutely! SEO and paid advertising work best as complementary strategies. Google Ads deliver immediate visibility and are great for testing keywords and driving quick traffic. SEO builds sustainable, long-term visibility that doesn't require ongoing ad spend. Together, they create a powerful combination—ads capture immediate demand while SEO builds your organic presence over time. Many of our Mount Vernon clients find that strong SEO actually improves their ad performance by increasing Quality Scores and reducing cost-per-click, ultimately lowering their total marketing costs while increasing results.