Background
If you have a Wix site connected to a domain managed or protected by Cloudflare, you might experience a "SSL handshake failed" or "Error code 525" error page . The reason for this is because Wix does not support proxied DNS records, the method Cloudflare primarily uses to protect your site. You can read more directly from Wix support here. Wix also does not support installing custom origin certificates, a potential workaround for such issues.
Resolution
Because Wix does not support these proxied DNS records from Cloudflare, this unfortunately means that your site can't take full advantage of Cloudflare's protection features. While you can still manage your DNS records through Cloudflare, you'll need to ensure they're configured correctly to avoid SSL issues:
1. Ensure your domain is correctly connected in Wix
3. Ensure your Wix site DNS records are set to "DNS only" in Cloudflare
That's it! It may take a few minutes for your updates to propagate through Cloudflare, but you site should start loading correctly (you may need to clear your cache and/or hard reload). If you're still having issues loading your site, ensure that there are no other straggling DNS records that might be attempting to route user traffic through the Cloudflare proxy.