<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>WebPixie Blog</title><description>Welcome to the WebPixie Blog, your go-to source for insights, tips, and updates on web development, security, and uptime.</description><link>https://webpixie.io/blog/</link><language>en-gb</language><atom:link href="https://webpixie.io/blog/rss.xml" rel="self" type="application/rss+xml"/><item><title>Subdomain takeover is an ops problem too</title><link>https://webpixie.io/blog/post/subdomain-takeover-ops-problem</link><guid isPermaLink="true">https://webpixie.io/blog/post/subdomain-takeover-ops-problem</guid><description>Every subdomain takeover guide is written for a security team hunting exposure. Most takeovers start as an ops mistake: a CNAME left behind after a vendor migration or a decommissioned SaaS tool, with nobody deleting the record.</description><pubDate>Sat, 15 Aug 2026 13:51:47 GMT</pubDate><media:content url="https://static.cdn.webpixie.io/blog/2026/08/subdomain-takeover-ops-problem-feature.png" medium="image"/><category>DNS</category><category>Monitoring</category><author>Matt Scott</author></item><item><title>You don&apos;t need to design a severity matrix</title><link>https://webpixie.io/blog/post/you-dont-need-a-severity-matrix</link><guid isPermaLink="true">https://webpixie.io/blog/post/you-dont-need-a-severity-matrix</guid><description>Every incident management guide assumes you will build your own severity matrix, even the ones that call it automated. A monitoring tool that assigns severity by what actually happened does not need one at all, at least not for the incidents it already knows about.</description><pubDate>Thu, 13 Aug 2026 15:33:00 GMT</pubDate><media:content url="https://static.cdn.webpixie.io/blog/2026/08/you-dont-need-a-severity-matrix-feature.png" medium="image"/><category>Monitoring</category><category>Incident Management</category><author>Matt Scott</author></item><item><title>Webhooks vs polling for uptime alerts</title><link>https://webpixie.io/blog/post/webhooks-vs-polling-uptime-alerts</link><guid isPermaLink="true">https://webpixie.io/blog/post/webhooks-vs-polling-uptime-alerts</guid><description>For programmatic incident consumption, webhooks deliver in about a second. Polling adds an average of half your poll interval on top, pure waiting, after the incident already exists. Here is the real tradeoff, and the failure mode most guides skip.</description><pubDate>Mon, 10 Aug 2026 10:34:00 GMT</pubDate><media:content url="https://static.cdn.webpixie.io/blog/2026/08/webhooks-vs-polling-uptime-alerts-feature.png" medium="image"/><category>Uptime Monitoring</category><category>Monitoring</category><author>Matt Scott</author></item><item><title>RDAP rate limits and access tiers</title><link>https://webpixie.io/blog/post/rdap-rate-limits-access-tiers</link><guid isPermaLink="true">https://webpixie.io/blog/post/rdap-rate-limits-access-tiers</guid><description>RDAP rate limits vary wildly by registry, from 10 requests per 10 seconds to 300 a day, none of it standardized. Real per-registry numbers and what ICANN&apos;s RDRS access-tier system actually is in 2026.</description><pubDate>Fri, 07 Aug 2026 10:37:00 GMT</pubDate><media:content url="https://static.cdn.webpixie.io/blog/2026/08/rdap-rate-limits-access-tiers-feature.png" medium="image"/><category>Domain</category><category>Monitoring</category><author>Matt Scott</author></item><item><title>DNS propagation is a myth</title><link>https://webpixie.io/blog/post/dns-propagation-myth</link><guid isPermaLink="true">https://webpixie.io/blog/post/dns-propagation-myth</guid><description>DNS propagation isn&apos;t a transport mechanism, it&apos;s cache expiry. Negative caching, not TTL alone, explains why a fresh record can lag. Here&apos;s how to actually verify a change, and why that verification never really stops.</description><pubDate>Wed, 05 Aug 2026 10:37:00 GMT</pubDate><media:content url="https://static.cdn.webpixie.io/blog/2026/08/dns-propagation-myth-feature-1.png" medium="image"/><category>DNS</category><category>Monitoring</category><author>Matt Scott</author></item><item><title>How to read an RDAP JSON response</title><link>https://webpixie.io/blog/post/reading-rdap-response</link><guid isPermaLink="true">https://webpixie.io/blog/post/reading-rdap-response</guid><description>An RDAP JSON response reads in four groups: identity, events, entities, and status, plus a few blocks you can skip. Walked through with one real response for example.com, field by field, in the order you actually need them.</description><pubDate>Mon, 03 Aug 2026 10:37:00 GMT</pubDate><media:content url="https://static.cdn.webpixie.io/blog/2026/08/reading-rdap-response-feature.png" medium="image"/><category>Domain</category><category>Monitoring</category><author>Matt Scott</author></item><item><title>Why Cloudflare can make your uptime monitor lie to you</title><link>https://webpixie.io/blog/post/cloudflare-false-downtime-alerts</link><guid isPermaLink="true">https://webpixie.io/blog/post/cloudflare-false-downtime-alerts</guid><description>A monitor that says your site is down is not always right. Cloudflare can block your monitoring bot specifically, or have its own outage, and neither one means your server is broken.</description><pubDate>Sat, 01 Aug 2026 22:38:00 GMT</pubDate><media:content url="https://static.cdn.webpixie.io/blog/2026/08/cloudflare-false-downtime-alerts-feature.png" medium="image"/><category>Uptime Monitoring</category><category>Monitoring</category><author>Matt Scott</author></item><item><title>What Cloudflare’s 5xx error codes actually mean</title><link>https://webpixie.io/blog/post/cloudflare-5xx-error-codes-explained</link><guid isPermaLink="true">https://webpixie.io/blog/post/cloudflare-5xx-error-codes-explained</guid><description>Cloudflare’s 521 through 526 errors all mean the same broad thing: Cloudflare reached the internet fine, but something went wrong between Cloudflare and your own server. Here is what each code means, and what actually catches each one.</description><pubDate>Thu, 30 Jul 2026 22:38:00 GMT</pubDate><media:content url="https://static.cdn.webpixie.io/blog/2026/08/cloudflare-5xx-error-codes-explained-feature.png" medium="image"/><category>Uptime Monitoring</category><category>Monitoring</category><author>Matt Scott</author></item><item><title>Why your sitemap and your crawl disagree</title><link>https://webpixie.io/blog/post/sitemap-crawl-disagree</link><guid isPermaLink="true">https://webpixie.io/blog/post/sitemap-crawl-disagree</guid><description>A sitemap is a snapshot of what your site looked like when it was generated. A crawl reflects your site right now. The two drift apart continuously, not just after a big migration.</description><pubDate>Tue, 28 Jul 2026 20:51:00 GMT</pubDate><media:content url="https://static.cdn.webpixie.io/blog/2026/08/sitemap-crawl-disagree-feature.png" medium="image"/><category>Monitoring</category><category>SEO</category><author>Matt Scott</author></item><item><title>Broken link audits: how often, and what to fix first</title><link>https://webpixie.io/blog/post/broken-link-audits</link><guid isPermaLink="true">https://webpixie.io/blog/post/broken-link-audits</guid><description>A weekly link crawl catches most broken links before they cost you traffic. When you find them, internal 404s on your highest-traffic pages come first, then redirect chains, then outbound links last.</description><pubDate>Sat, 25 Jul 2026 20:50:00 GMT</pubDate><media:content url="https://static.cdn.webpixie.io/blog/2026/08/broken-link-audits-feature.png" medium="image"/><category>Monitoring</category><category>SEO</category><author>Matt Scott</author></item><item><title>WHOIS vs RDAP: what changed and why it matters</title><link>https://webpixie.io/blog/post/whois-vs-rdap</link><guid isPermaLink="true">https://webpixie.io/blog/post/whois-vs-rdap</guid><description>WHOIS and RDAP look up the same domain registration record, but only one of them is still the protocol ICANN actually requires. Here is the real difference and the verified 2019 to 2025 timeline that made RDAP the default.</description><pubDate>Wed, 22 Jul 2026 20:50:00 GMT</pubDate><media:content url="https://static.cdn.webpixie.io/blog/2026/08/whois-vs-rdap-feature.png" medium="image"/><category>Domain</category><category>Monitoring</category><author>Matt Scott</author></item><item><title>ACME Renewal Information: the monitoring blind spot</title><link>https://webpixie.io/blog/post/acme-renewal-information</link><guid isPermaLink="true">https://webpixie.io/blog/post/acme-renewal-information</guid><description>ACME Renewal Information (RFC 9773) lets a CA tell your client to renew earlier than the raw expiry date suggests. Every guide treats it as an ACME-client feature. None treats it as a second signal an external monitor could watch.</description><pubDate>Mon, 20 Jul 2026 20:50:00 GMT</pubDate><media:content url="https://static.cdn.webpixie.io/blog/2026/08/acme-renewal-information-feature.png" medium="image"/><category>SSL/TLS</category><author>Matt Scott</author></item><item><title>Certificate inventory: skip the spreadsheet</title><link>https://webpixie.io/blog/post/certificate-inventory-ct-logs</link><guid isPermaLink="true">https://webpixie.io/blog/post/certificate-inventory-ct-logs</guid><description>Building a certificate inventory from scratch is unnecessary work. Certificate Transparency logs already record every certificate issued for your domain, in public, for free. Here is how to read that record yourself.</description><pubDate>Sun, 19 Jul 2026 17:02:00 GMT</pubDate><media:content url="https://static.cdn.webpixie.io/blog/2026/08/certificate-inventory-ct-logs-feature.png" medium="image"/><category>SSL/TLS</category><category>Monitoring</category><author>Matt Scott</author></item><item><title>Let&apos;s Encrypt stopped sending expiration emails</title><link>https://webpixie.io/blog/post/lets-encrypt-expiration-emails</link><guid isPermaLink="true">https://webpixie.io/blog/post/lets-encrypt-expiration-emails</guid><description>Let&apos;s Encrypt ended its certificate expiration emails in June 2025. Here is why its own recommended fix does not solve the real problem, and what actually catches a renewal that fails silently.</description><pubDate>Fri, 17 Jul 2026 17:02:00 GMT</pubDate><media:content url="https://static.cdn.webpixie.io/blog/2026/08/lets-encrypt-expiration-emails-feature-2.png" medium="image"/><category>SSL/TLS</category><category>Monitoring</category><author>Matt Scott</author></item><item><title>Is your website agent-ready? A practical checklist</title><link>https://webpixie.io/blog/post/is-your-website-agent-ready</link><guid isPermaLink="true">https://webpixie.io/blog/post/is-your-website-agent-ready</guid><description>AI agents now crawl, read, and act on websites the way search engines used to. Here is a practical, standards-graded checklist for making your site agent-ready, and what to skip for now.</description><pubDate>Wed, 15 Jul 2026 10:09:00 GMT</pubDate><media:content url="https://static.cdn.webpixie.io/blog/2026/07/agent-ready-website-checklist.png" medium="image"/><category>AI Crawlers</category><category>GEO</category><category>SEO</category><author>Matt Scott</author></item><item><title>Web Bot Auth explained: what RFC 9421 signing proves</title><link>https://webpixie.io/blog/post/web-bot-auth-explained</link><guid isPermaLink="true">https://webpixie.io/blog/post/web-bot-auth-explained</guid><description>Web Bot Auth lets a crawler cryptographically sign its requests instead of relying on a spoofable User-Agent string. Here is how the RFC 9421 mechanics actually work, who really signs requests today, and what the spec still leaves unresolved.</description><pubDate>Fri, 10 Jul 2026 10:08:00 GMT</pubDate><media:content url="https://static.cdn.webpixie.io/blog/2026/07/web-bot-auth-explained.png" medium="image"/><category>AI Crawlers</category><author>Matt Scott</author></item><item><title>DNS-AID explained: what it is and why it isn&apos;t settled yet</title><link>https://webpixie.io/blog/post/dns-aid-explained</link><guid isPermaLink="true">https://webpixie.io/blog/post/dns-aid-explained</guid><description>DNS-AID proposes publishing AI agents through DNS records instead of well-known URIs. Here is what the draft actually specifies, what the Linux Foundation launch means, and why the record shape is still inconsistent across every implementation we checked.</description><pubDate>Thu, 02 Jul 2026 10:08:00 GMT</pubDate><media:content url="https://static.cdn.webpixie.io/blog/2026/07/dns-aid-explained.png" medium="image"/><category>DNS</category><category>AI Crawlers</category><author>Matt Scott</author></item><item><title>Domain monitoring vs DNS monitoring: what each catches</title><link>https://webpixie.io/blog/post/domain-vs-dns-monitoring</link><guid isPermaLink="true">https://webpixie.io/blog/post/domain-vs-dns-monitoring</guid><description>Domain monitoring and DNS monitoring watch two different layers of the same name: registration versus resolution. Here is what each one catches, where they overlap at the nameserver, and which layer catches which outage, so you know why you need both.</description><pubDate>Sun, 28 Jun 2026 12:46:31 GMT</pubDate><media:content url="https://static.cdn.webpixie.io/blog/2026/07/domain-and-dns-compared.png" medium="image"/><category>Domain</category><category>DNS</category><category>Monitoring</category><author>Matt Scott</author></item><item><title>How to detect domain hijacking early</title><link>https://webpixie.io/blog/post/detect-domain-hijacking</link><guid isPermaLink="true">https://webpixie.io/blog/post/detect-domain-hijacking</guid><description>Domain hijacking shows up in the registration record before you lose the name: a transfer lock removed, a pendingTransfer flag, a nameserver or registrant rewrite. Here is how to detect domain hijacking early by watching WHOIS and RDAP, with the perl.com case as the lesson.</description><pubDate>Sat, 27 Jun 2026 12:33:00 GMT</pubDate><media:content url="https://static.cdn.webpixie.io/blog/2026/07/detecting-domain-theft-early.png" medium="image"/><category>Domain</category><category>Monitoring</category><author>Matt Scott</author></item><item><title>Domain expiry monitoring: catch it before the outage</title><link>https://webpixie.io/blog/post/domain-expiry-monitoring</link><guid isPermaLink="true">https://webpixie.io/blog/post/domain-expiry-monitoring</guid><description>Domain expiry monitoring reads your domain&apos;s WHOIS or RDAP record on a schedule and warns you weeks ahead, so a missed renewal never takes your site, email, and certificates offline at the same time. Here is the expiry lifecycle, how to check it, and how to alert in time.</description><pubDate>Fri, 26 Jun 2026 12:16:00 GMT</pubDate><media:content url="https://static.cdn.webpixie.io/blog/2026/07/never-lose-your-domain.png" medium="image"/><category>Domain</category><category>Monitoring</category><author>Matt Scott</author></item></channel></rss>