Cloudflare is a CDN (content delivery network), it allows people around the world to view your website information faster. It places your website's data on multiple servers around the world, this way when someone tries to access your website they are connected to the closest source of data, reducing load times for customers. For more in-depth information on the services they provide you can check out Cloudflare.
Using Cloudflare means moving your domains DNS management to them. If your domain isn't hosted with Rocketspark you'll need to make sure you have the ability to configure your domains Name Servers before proceeding. If you have multiple domains, you only need to set up Cloudflare with your primary domain.
- Once you have created an account at Cloudflare find the +Add Site button at the top right of the screen.
- Enter your domain name into the box. Make sure you remove the http:// and www parts from the front if you are pasting in.
- Click Add Site
- At the next step choose your plan. We'd recommend the Free plan which gives you everything you need to get basic SSL up and running. If you want to install your own custom SSL certificate you might want to upgrade to their Pro plan. You can review their plans here https://www.cloudflare.com/plans/.
- On the next screen, you need to review the DNS settings and make sure all your current DNS settings have copied across. The example below has pulled across the standard Rocketspark UK Server settings, though your own domain may have different settings depending on what emails and hosting you have setup.
- At the next step you are given the Nameserver settings to change on your domain. You will need to update these at your current domain registrar. If Rocketspark is hosting your domain name you can follow our Name Servers guide.
- Nameservers usually take 24 hours to update. You can recheck if the nameservers have updated.
- Once the nameservers have been picked up, you'll get a Status: Active indicating the Nameservers are pointing at the right location and your site is now running through CloudFlare.
Setup HTTPS / SSL with CloudFlare:
Once your domain name is running through Cloudflare we recommend you follow these extra steps to force all traffic over HTTPS. Follow the CloudFlare guide here to enable forced HTTPS.
Use Full SSL:
By default Cloudflare secures the website traffic between your browser and Cloudflare with their Flexible SSL option. But the connection between Cloudflare and Rocketspark may not be secure. To ensure this is secured make sure you choose the Full SSL option. End-to-end HTTPS with Cloudflare - Part 3: SSL options.
It's not possible to enable SSL/HTTPS at Rocketspark with CloudFlare:
Due to technicalities and the way Rocketspark automates the verification of our SSL certificates it isn't possible to enable SSL on the Rocketspark side if you are using Cloudflare's service. It is recommended you enable SSL with Cloudflare instead. Follow the CloudFlare guide here to enable forced HTTPS.
Full Page Caching:
If you're not worried about small changes appearing right away, but would like your full site to be cached around the world for faster loading in all countries follow these extra steps. Customizing Cloudflare's cache.
FAQs
Q: Does using Cloudflare change how Rocketspark handles SSL/HTTPS on my site?
A: Yes, a bit. When you set up Cloudflare, you’ll want to switch the SSL setting there to Full (not just Flexible) to ensure the connection between Cloudflare and Rocketspark is secure. Rocketspark’s system won’t issue/manage its own SSL for a domain behind Cloudflare in the exact same way, so you’ll mostly rely on Cloudflare for HTTPS.
Q: Will email services (like Google Workspace or Rocketspark webmail) continue to work when I move DNS to Cloudflare?
A: Yes — as long as you ensure the relevant DNS records (MX, TXT, etc.) are copied correctly into Cloudflare’s DNS settings when you switch name servers. If they aren’t, your email may stop delivering temporarily. Always double-check after adding your site to Cloudflare that all existing records are present.
Q: How long does it take for DNS changes (nameservers, records) to fully propagate after setting up Cloudflare?
A: It can take up to 24 hours for the nameserver updates to propagate worldwide, though often it's much quicker. During this time, parts of your site (or email) may still behave as before or be intermittent.
Q: If I have multiple Rocketspark domains, do I need to set up Cloudflare for each one?
A: You only need to set up Cloudflare for your primary domain. If you have multiple domains, only the primary domain needs the Cloudflare setup.
Q: Can I still use Rocketspark’s domain & hosting zone tools if my domain is managed through Cloudflare?
A: You can still manage your website content via the Rocketspark Dashboard as usual. But any DNS changes (like pointing your domain, subdomains, email) will now be done in Cloudflare, not through Rocketspark’s domain-management tools. Rocketspark won’t be able to change DNS after you hand control to Cloudflare.
Q: What happens if I want to force HTTPS (redirect all HTTP to HTTPS) once using Cloudflare with Rocketspark?
A: After your domain is active through Cloudflare, you should enable forced HTTPS via Cloudflare (they have settings for that). Also ensure SSL mode is set to “Full” to avoid mixed content or security warnings.
Q: If I make updates in my Rocketspark site (design, content), will they be reflected right away when using Cloudflare?
A: Usually yes. But Cloudflare caches content. That means sometimes changes may not appear immediately to visitors until the cache is refreshed or expires. If something looks stale, you might need to clear or purge cache via Cloudflare. Rocketspark content changes are still published as normal.