I found out a while ago that majority of my blog visits for the past two weeks were gone into nothing. Visitors from organic searches and linked sites were given a .gz compressed file download instead of a functional blog webpage. I am pretty sure this is not a wordpress blog core issue or something. I don’t know what to feel but the search engine rank of my blog post, especially, review posts turned into a useless piece of junk. I am really unaware of this problem until I tried visiting my own blog page in a different browser. Some page works fine but when I reloaded, the site downloads a .gz compressed file! Later on, I checked out my monitoring service and yes! Hundreds of visitors stayed on my blog for only 10 seconds. The issue seemed to persist only with desktop users who use Google Chrome (or any Chrome based browser). Unfortunately, most of my visitors are desktop/PC users. I terribly lost them all. This is so embarrassing since I write original and informative content. There’s no way for my blog to be glimpse that fast. Obviously, there is something wrong in my blog setup. If you are experiencing the same issue as mine, this post might be useful for you.
WordPress .GZ Compressed File Culprit
WP-Super Cache works fine for my blog/s in the past. But when I transferred to a new host, problems started to appear. Page loads are noticeably slower and doesn’t have any huge improvement above a plain webpage that calls functions and database queries. I suspected this is the plugin causing the issue. So I deactivated it.
I also deactivated a plugin that removes query strings from static resources. Yes, this stuff improves Google PageSpeed, GTmetrix, Webpagespeedtest and Pingdom scores but I hardly feel the effect in a typical browsing scenario. I am not into this stuff since I am no programmer or a person who studied website development but I strive to make scores higher in the hope that my blog will be better. I had spent weeks testing different plugins to make it possible. But trust me, it is not that important. If your blog loads well and pretty fast, there is nothing to worry about. Don’t spend hours tweaking your blog page. Rather, focus on content. Trust me, it is not worth it. Especially, if your blog is just a personal blog that has few to hundred visitors a day. Improving the performance of a website is a great idea but only very active sites need this. Also, if you are like me, you will only get a headache once something did not turn out well. It is not worth it for stressing yourself.
So, what’s the outcome of my investigation? WP-Super Cache is somewhat having issues on my current host. Disabling it does not do any change but when I uninstalled it, everything now works fine. There is no “WordPress .GZ compressed file” nightmare anymore. Technically, I do not need a caching plugin as of now since my host is pretty happy to serve my visitors. As you can notice, this blog is not the kind of blog that gets huge traffic at a time. This is only a personal blog. So, a shared host is appropriate in this scenario without using any caching plugin.
What I did to compensate for the points I’d lost on removing the plugins is that I activated the minify feature in Cloudflare. That way, visitors will be served a minified version of the blog page and reduce file requests.