Today a client had an excellent question; “why wouldn’t a WordPress website use CloudFlare?”. I try to get all my web design / web development clients (I’m also a Mailchimp Expert so my business is divided into two distinct specialities) to use to use CloudFlare and I’m so used to communicating the benefits (security, speed, SEO etc.) that I was a bit stumped when having to think about the reasons not to use CloudFlare.
A disclaimer is needed as it’s important to note that I have no financial or any other potential biased interest in suggesting CloudFlare. My motivation is to provide the best website possible for my clients and speed and security are just so important. Of course there are other really great CDNs (with edge locations in Sydney, Australia) such as Amazon AWS CloudFront but no others (that I know of) are free. There are also other means of securing a website but CloudFlare is again free and just so simple to setup yet unbelievably effective. And free SSL certificates that work? Again CloudFlare is alone. Oh, and ultra quick and reliable DNS hosting? Yes, the free CloudFlare plan has that too.
I have had clients that haven’t been happy with the speed of their websites on CloudFlare but, upon investigation, all have been slow due to something other than CloudFlare (like using their own really slow DNS or using a shared host that is incredibly unreliable). As for security I often help people with their hacked WordPress websites and I haven’t come across a hacked website that runs on CloudFlare (I have no doubt there are some but that doesn’t detract that CloudFlare does an awesome job in detecting the vast majority of hackers or protecting security holes in webhosts and websites).
Getting back to the question of why a self-hosted WordPress website shouldn’t use CloudFlare. Well, I just don’t have an answer.