Moving my website to AWS or Cloudflare, which one?

Hello everyone. I run a straightforward website catering to a few African countries, mainly offering service comparisons.

Currently, I’m with a web host whose name I can’t mention here, but I’m looking to move to something safer and more stable. AWS and Cloudflare seem like good options, but I’m finding their packages a bit overwhelming.

AWS offers things like Lightsail, Amplify, and S3, while Cloudflare seems even more complex to figure out. Maybe that’s why I’ve stayed with this simpler, low-cost host.

My reason for switching is to improve CDN performance, increase server speed, and also because I’ve seen lots of advice here warning against my current host.

Can anyone recommend what options on AWS or Cloudflare would be best for hosting my site? Thanks in advance!

Could you share a link to the Cloudflare hosting options?

Maeve said:
Could you share a link to the Cloudflare hosting options?

Sure, I found this link but it’s not really a plan overview: https://www.cloudflare.com/developer-platform/solutions/hosting/

What do you mean by ‘simple website’? Is it fully static, or do you use any server-side tech like PHP? Cloudflare has great free hosting for static sites, and it’s one of the best around.

Maya said:
What do you mean by ‘simple website’? Is it fully static, or do you use any server-side tech like PHP? Cloudflare has great free hosting for static sites, and it’s one of the best around.

Honestly, I’m not sure. I’m more into content than tech. I use a WordPress theme with some GEO-based content that changes depending on the visitor’s location. Right now, I’m using Hostinger. I guess that makes it non-static? I’m also thinking of switching to hreflang tags instead of GEO location if that helps simplify things.

@Leighton
Since WordPress needs PHP, Cloudflare Pages isn’t a fit unless you make a static export as explained here.

A static export works if your site doesn’t update often, but it won’t have WordPress comments or search. For a live WordPress, you’ll need a PHP-supporting host.

If it’s just static hosting you need, Cloudflare’s free plan is great. But if it’s a dynamic site, maybe a shared hosting plan would be better. I’m using one with Nixihost for $12/month for five sites, but a single site plan goes for around $6. You can add Cloudflare CDN on top of that.

You could try AWS Lightsail with the one-click WordPress install, then connect the domain to Cloudflare for extra speed.