Android App Tracking: Reddit and Google News are HORRIBLE!

Earlier this week, I downloaded and installed the DuckDuckGo app with App Tracking Protection in public beta, and what I found blew my mind. I naively thought that installing uBlock Origin on my mobile Firefox browser was enough. But I found that even beloved apps like Reddit were executing hundreds … [Read more...]

Why You Should Update the Year in Page Titles: Ignore Mueller!

As we approach the end of the year, Google's John Mueller continues with the tradition of scaring us into not changing the page title to reflect the New Year. Take a look at his response to a tweet asking him about it: https://twitter.com/JohnMu/status/1596549741458096129 Google's John Mueller … [Read more...]

How to Make Cloudflare Serve Stale Content Using Cache Rules

Thanks to Cache Rules, we can easily configure Cloudflare to serve stale content while updating resources from the server. This bypasses the speed penalty of serving outdated content by dipping into the Cloudflare cache one last time for static assets that most likely haven't changed … [Read more...]

How to Use Cloudflare Zero Trust For WordPress Login Pages

Cloudflare Zero Trust lets you protect WordPress login pages and firmly thwart hackers from trying to infiltrate your application. It also eliminates bot traffic that uses up server resources. Here are the steps to implement it. Related to Cloudflare Zero Trust: Cloudflare Firewall … [Read more...]

How to Use Impact Sub IDs for Affiliate Link Tracking

Impact allows you to track custom parameters for the affiliate links you create via a "Sub ID". Unfortunately, the documentation isn't clear on how to use it, so here's a step-by-step guide with screenshots. Related to Affiliate Tracking: HostGator India Affiliate Program Ends How to … [Read more...]

Add a Cache-Control Header with Cloudflare Instead of Expires

The Cache-Control header controls how Cloudflare treats cached assets, along with others like"Vary" and "Expires". But with cache-control, you don't need to add an expires header with Cloudflare since the latter overrides the former. Here's how to modify the cache-control response header using … [Read more...]

Super Page Cache for Cloudflare for Full WordPress Caching

Instead of just caching static assets like images, CSS, and JavaScript files, you can use Cloudflare to cache your entire WordPress site. So if you have mainly static content that doesn't change very often, you can get Cloudflare to host your website! When combined with Cloudflare Cache Reserve, … [Read more...]

[Fix] URL is Not on Google Search Console (Sitemap Issue)

I request indexing through the Google Search Console whenever I publish a post. But sometimes Google doesn't index it even after a few days, and I get the message "URL is not on Google". Below, under "Page indexing", I see the following error: Page is not indexed: URL is unknown to … [Read more...]

How to Force Google to Crawl a 3rd Party Website

Let's say you scored a juicy backlink from a great site, and you're waiting for Google to crawl it on its own - but it's just not happening. Usually, you can use the Google Search Console to only crawl pages on your own site. But here's a technique to force Google to crawl a third-party … [Read more...]

[FIX] Dimensions Settings Missing in Gutenberg (Bad News)

WordPress 6.1 will be released soon, and with it, a new "Dimensions" layout lets you adjust the margins and padding of most blocks, including the paragraph block. Unfortunately, the dimensions setting will be missing for most people, and there's only one way to fix it right now - to change your … [Read more...]

WP-Tweaks