Ever visited a page from Google in response to a simple query, only to find a huge article that meanders and never gets to the point? Thank the engineers at Google for prioritizing “long-form” content, where shorter articles that get to the point are penalized in the search results. Yes, Google denies this, but those […]
Google Title Rewrites Impact On Core Web Vitals (CWV)
In August 2021, Google released an update, describing how it rewrites titles in the search results. At the time, I was super annoyed at this, and I still think it’s highly presumptuous of Google to assume that it knows better than us what we want to convey. However, there’s not much I can do but […]
5 Problems With A Pre-Packaged VPS vs A Managed VPS
Here at NameHero, we give you the freedom to configure your VPS as you wish. But many people aren’t ready for this kind of management, so they opt for a “pre-packaged” VPS instead. These providers use the infrastructure of companies like DigitalOcean and Amazon or Google Compute and install pre-packaged applications that you can manage […]
Cloudflare’s E-mail Feature Eliminates E-mail Spam On Your Server
I’ve been making the case for a while that all businesses should outsource their e-mail to a third party. The reason is that e-mail is a specialized service that requires constant maintenance and configuration. You need to run dedicated software to constantly scan incoming e-mails for anti-virus, and there are dozens of things that can […]
Forget Blocking – A Cloudflare JS Challenge Is The Best!
As website owners, we want to make our sites as accessible as possible to the right people. Unfortunately, there’s an inverse trade-off between strict security measures and the possibility of blocking real visitors. For example, I’d recently written a post on rate-limiting on Cloudflare, where we stop spammers from hammering our server with costly requests. […]
How to Protect Yourself From Network Traversal Attacks
The other day when looking at my ConfigServer Security logs, I saw the following line: I’ve been getting a few of these recently. Attempts to access paths on my server that look like this: /cgi-bin/.%2e/%2e%2e/%2e%2e/%2e%2e/%2e%2e/%2e%2e/%2e%2e/%2e%2e/%2e%2e/etc/hosts It looks strange, because these are encoded characters. “%2e” stands for dot (.). So the path above is actually trying […]
GenerateBlocks – A Must-Have Plugin
There’s a saying “If you build it, they will come”. While it doesn’t apply to everything, I certainly see the truth when it comes to the WordPress Gutenberg editor. Before, my articles used to be mainly ordinary text with some images. Now with Gutenberg, it’s full of lists, quotes, and other advanced layouts. It’s completely […]
A CDN Won’t Help Your Low Traffic Site
I maintain 3 websites. My main site – WP-Tweaks.com, my personal blog, and my professional site. I don’t focus too much effort on the latter two, and they both get low traffic, which is fine for me. There was a time when I used to work a lot more on my blog, but that was […]
Don’t Assume You Need Caching On Your Website!
This article ties together a series of articles I’ve written on caching for WordPress. Ever since I migrated from shared hosting to a VPS, I’ve found myself obsessing over the necessary caching configurations I need to set up. My site is a WordPress site, and my previous web host automatically installed memcached for me. But […]
Why Using A Reverse Proxy Is Important For WordPress – Or LiteSpeed
For a long time, I didn’t give much thought to caching static content on a server level. After all, I already use a CDN (Cloudflare), so why should I bother about how fast static files are served? A few days back as the previous year rolled over into the other, I understood how important it […]
