Why WordPress Cache Plugins Suck and I Never Use Them
You probably know about the importance of page caching for optimizing website performance. Caching plugins, such as W3 Total Cache, WP Super Cache, and WP Rocket, have long been a popular and convenient solution to speed up WordPress websites. However,…
How To Set Up an SMTP Relay with Postfix and Mailgun on Ubuntu Server
Introduction This guide will help you set up an SMTP relay with Postfix using the Mailgun transactional mail service. Postfix is the standard SMTP service running on most Linux servers. The guide uses Ubuntu server as an example, but the…
Speed Optimize Your WordPress Website with Perfmatters
What is Perfmatters? Perfmatters is a lightweight web performance plugin used to speed optimize WordPress websites. It works mainly by disabling scripts that are not used on your site. For example, by default, the emojis script load on every single…
Block AI crawlers, AI assistants and AI search bots with Cloudflare
AI companies are stealing your website content We have seen numerous reports in the news on how AI companies including OpenAI, Meta and Google are scraping website content without getting the consent of website owners. Although some companies do respect…
How to Clean Up Autoloaded Options in WordPress
What is the wp_options table in WordPress? The wp_options table is a part of the WordPress database that stores important settings and configurations for your website. It’s like a big container that holds lots of information, such as: How is…
Protect Your Website and Users with HTTP security headers
What are HTTP security headers? HTTP security headers are a set of headers that can be added to the HTTP responses sent by a web server to a client (usually a web browser). These headers provide an additional layer of…
Block AI bots, scrapers and crawlers – a simple overview
When it comes to blocking AI bots, scrapers and crawlers, you have a few different options, depending on your web platform and how aggressive you wish to be in your approach. Below I list 3 possible solutions for blocking AI…
ASN Networks You Should Block To Stop Bad Bots
What is an ASN? An Autonomous System Number (ASN) is a unique identifier assigned to an autonomous system (AS), which is a collection of IP networks and routers under the control of a single organization that presents a common routing…
The No Bullshit Guide to Securing WordPress
So you want to stop messing around and secure your WordPress installation, eh? Well, read on. If you need help, just reach out (you can use the chat button). Securing a website (or web server) with WordPress installations is not…
Block Networks That Host Bad Bots With Cloudflare Firewall
You might have seen my post on how to block bad bots that steal your content and bandwidth. However, sometimes blocking bots by looking at the user agent might not be enough. This is because the user agent can be easily spoofed,…