← Back to all Resources

Cloudflare as a DNS registrar with Webflow hosting

DNS
Hosting
Reverse proxy
SSL

Why are there issues with Cloudflare and Webflow

Fundamentally, Cloudflare is a large network of servers that can improve the security, performance, and reliability of anything connected to the Internet.

Cloudflare does this by serving as a reverse proxy for your web traffic. All requests to and from your origin flow through Cloudflare and — as these requests pass through their network — they can apply various rules and optimizations to improve security, performance, and reliability.

Cloudflare allows you to use DNS only (gray clouds inside their UI) or use their proxy (orange clouds).

When you use the proxy (orange clouds) with a Webflow site, the site will go down when it’s time to renew the SSL cert (every 90 days).

Why does this break Webflow sites

Webflow uses Let’s Encrypt for SSL certificates and in order for Webflow to provision and install a certificate for a site, the DNS records need to be pointing to Webflow. When using Cloudflare’s proxy, that breaks that connection. Cloudflare uses those DNS records to get the site from Webflow and then serve them up.

Since this means DNS records aren’t directly pointing to Webflow, customers will see a 525 Handshake error when we attempt to renew that certificate. Our general response to customers in this instance is:

  1. Open your Cloudflare settings
  2. Check the Proxy Status on all domains that are added to the Webflow dashboard. If they are set to Proxied (orange cloud), toggle those to DNS only (grey cloud).

You can troubleshoot SSL errors using one of these tools

  1. SSL Checker
  2. SSL Server Test (Powered by Qualys SSL Labs)
  3. Why No Padlock? {Also checks if there are mixed content per URL}

We do post this information publicly in the University:

Webflow hosting is not compatible with the Cloudflare proxy. To avoid issues with SSL provisioning and renewal on your custom domain, you’ll need to set the proxy status of your DNS records to DNS Only in Cloudflare.

Learn more in the University: Connecting a custom domain | Cloudflare - Webflow University Documentation.

Why do people want to use the Cloudflare proxy?

In comparison to DNS-only load balancing, using Cloudflare’s proxy:

How can customers still use Cloudflare with their Webflow site?

Enterprise customers can use Cloudflare by taking advantage of custom certificates. If a customer adds a custom SSL cert inside of Webflow, they’re no longer relying on Webflow and Let’s Encrypt to renew/provision the certificate which helps to solve this problem.

They’ll also need to add certificates inside of Cloudflare as well. When using Cloudflare, you can’t use wildcard subdomain certs issued from Cloudflare (aka DigiKey), and instead need Origin Certs with the explicit site names registered in Webflow.

This allows customers to use Webflow and to take advantage of all the features that Cloudflare provides.

One thing to note, this will require a paid plan in Cloudflare, but most companies who need this come from other platforms and will already have plans in place.

Related resources

Managing a sitemap with a reverse proxy

Ways to create a custom sitemap when there is a reverse proxy set up in front of your Webflow site
Developer
Article
SEO
Reverse proxy
Sitemap

Splitting your Webflow site into multiple projects

Considerations when splitting or separating a single Webflow site into two projects
Designer
Article
DNS
Hosting
Migration
SEO
Security

Domain migration

Safeguard the user experience, functionality, and security of your website during a domain migation.
Developer
Article
DNS
Hosting
Migration
SEO
Security

Webflow WAF vs Imperva

An overview of the Webflow web application firewall (WAF) and how it compares with Imperva
Developer
Nugget
Hosting
Security

Reverse proxy and custom URL structures

Options for configuring reverse proxy set ups to control the URL structure of the final rendered page.
Developer
Article
Hosting
Reverse proxy