Cloudflare is a global proxy service and tool set for websites that includes free SSL certificates, caching, a wealth of security features, web application firewall and much more. Just from the list above, you can see the massive benefits that a website would gain in the search engines from Cloudflare’s basic free tool set.
But the exact effect that Cloudflare has on SEO, or search engine optimization, goes much deeper.
If Google has made one thing abundantly clear, they like speed! Page load times, especially the initial DOM load speed and first to paint bytes, are HUGE factors in Google’s 200+ items for its ranking algorithm. In fact, Google has lovingly added a tool into Chrome for this purpose called Lighthouse that anyone can use to see the speed factors of any website. Whenever I build or optimize a website for speed factors, this is my first go to. If the website is WordPress based, I usually start off with two plugins; Fast Velocity for combining css and js files, and WP Supercache to deliver static html file versions. Then it is just a matter of running the website through Cloudflare to cache the static content globally.
How Cloudflare Caches Globally
I will try to explain in the most simplest of terms how Cloudflare caches static content globally. Please keep in mind that Cloudflare is currently caching content for over 19,000,000 internet properties in over 180 cities around the world.
In this example, we will assume for the sake of conversation that our webserver/host is in Chicago, and the visitor is in Los Angeles.
- Visitor requests website in his browser
- If so, those assets are sent to the visitors browser from that local data center
- If not, the request goes to the webserver/host in Chicago, saves a copy into the Cloudflare data center in Los Angeles, and delivers those assets to the visitor.
- A copy of those assets remain in that Los Angeles data center for future visits by any visitor, for whatever duration the website owner specifies (I usually use 2 months)
This process takes place in a matter of milliseconds with thousands of Cloudflare data centers and has the following benefits for the website owner:
- Reduced latency (website is just as fast from anywhere in the world)
- Reduces bandwidth load from the server (sometimes as much as 90%)
- Provides a reliable always-on DNS solution
There are many more vast benefits for using Cloudflare on your website that go beyond just speed and caching. Their WAF (Web Application Firewall) is second to none in stopping hackers and nefarious traffic from even reaching your webserver/host.
I trust Cloudflare with my websites and evidently so do 19 million other website owners. Knowing that one of my websites is just as fast in Udon Thani, Thailand as it is in Chicago or Los Angeles, gives me massive peace of mind.