I’m a big fan of responsive WordPress themes – ones that have it built in right from the start. In fact, I’d previously written about how we need to stop using separate themes for mobiles, and instead maintain the same code base for all devices. Unfortunately, sometimes our themes don’t give us that luxury and […]
How Many Layers Of Website Caching Are Acceptable?
Dynamic website caching is one of the bedrocks of any modern website. Even if you have low traffic, caching can help you deliver your content faster to users, reducing the bounce rate, increasing your conversions, and even score points with search engines. With Google’s Lighthouse initiative, it now collects data on average load speeds of […]
How To Prevent Your Emails From Being Flagged As Spam
I always like to write blog posts based on feedback I see inside our support center to help customers solve common issues faster. I’ve noticed an increase in tickets involving emails being flagged as spam (i.e. when you send an email from your hosting account, it either ends up in the recipient’s spam box or […]
How To Use A Proxy In Chrome And Firefox
Often, website developers forget to test their sites in different countries. We all fall victim to the “self-sampling hypothesis”, in assuming that we ourselves are a representative sample of our visitors. Naturally, this leads to problems if you’re sitting with a high-speed, and reliable Internet connection in a server located close to your development site. […]
Affiliate Disclosures – What Do You Write On Your Blog?
With all the privacy and data kerfluffles recently, it’s critical to ensure that your affiliate website reassures customers about its authenticity. And if that wasn’t enough, you also need to keep up with the legal guidelines from the FTC. In this article, we’ll take a quick look at affiliate disclosures, how much is enough, and […]
How To Limit The Selection Of Blocks In Gutenberg
When Gutenberg came out, it brought with it, a vastly expanded selection of default content types, we call “blocks”. Previously in the TinyMCE editor, we had buttons at the top, each of which represented a different type of content – headings, lists, and those inserted by plugins. In time though, the developers felt that this […]
Why Is Your CDN Cache Hit Ratio So Low?
So you’ve just purchased a subscription to your shiny new CDN, and set it up on your site. You wait a short while and check the “hit percentage” tab on your CDN dashboard (different hosts might call it something else). And you’re disappointed to see <50% hit ratio! Many CDN providers say that they offer […]
I Don’t Immediately Update All WordPress Components. Shocked?
It seems that every day there’s a new story about someone’s site getting hacked. Typically, these stories are light on details about how exactly the site was compromised. What was the attack vector? Did it involve a rogue editor or author, or was it a brute force attack? Is there anything we as users could […]
How to Implement “Stale-While-Revalidate” on your Website
Lately, I’ve been much concerned with improving my cache-hit ratios on CDNs. And I recently discovered the “stale-while-revalidate” directive. While a CDN like Cloudflare is easy to set up and use, they don’t provide much in the way of statistics. Specifically, you can’t easily get cache hit ratios for static assets, because we don’t know […]
The Complete Checklist When Upgrading From Reseller Hosting To VPS Hosting
We often have Resellers get their business in a position where they want to have more control and upgrade to a Virtual Private Server (VPS). Given our high-speed cloud infrastructure, this allows customers to move over to a semi-dedicated environment with the ability to add more resources as their business grows (full root access and […]
