THE WEEK · IN A MANNER OF SPEAKING
Saturday's traffic dipped 5.8% request-wise but stayed 37% above the seven-day average—page views holding steady while the homepage carried 563 of them, which is the kind of steady-state dominance that suggests people know where to go. Cache hit rate dropped to 54.2% from 63.2% (yesterday's cleanup work, shipped across Friday and Saturday, appears to be shaking things loose; image recovery on broken refs resolved 9 of 9, which is the kind of 100% that makes the 4xx spike feel less like chaos and more like necessary archaeology). The contact page got 27 hits and someone shuffled the About link around three times across two days—moved it into the intro block, then considered moving it back out, then (yesterday's commit says) abandoned the idea—which is the kind of rapid toggle that happens when a change feels right but doesn't quite land until it does. Threat rate tanked to 406 (45% below average), possibly because botnets respect weekends even if /wp-content/uploads/cropped-n3.jpg doesn't (31 404s suggesting something's still pointed at a path that evaporated). Culture and methods picked up organic momentum despite the sitemap reshuffle on Friday. Quiet, iterative, the kind of Saturday where you notice the work because it mostly went right.
Saturday brought the kind of quiet that should worry you — 11,402 requests, down 5.8% from Friday, cache hit rate collapsing from 63.2% to 54.2%. The homepage still commands 563 hits, /culture-means-thriving-teams/ and /fields-notes-from-business-design/ drawing modest traffic, but look at what's *actually* happening in the basement: 52,223 404s over ninety days, with dead WordPress image paths — /wp-content/uploads/cropped-n3.jpg, /posts/cropped-ziiiro-celeste.jpeg — each knocking on the door dozens of times Saturday alone. These aren't users lost; they're ghosts, bots parsing a corpse for uploads that ceased to exist the moment the site went static. The shipped work says we fixed 9/9 broken image references on Saturday morning, cleaned up 697 files of SEO cruft, moved About links, added robots.txt Sitemap directives. Good housekeeping. But a 45.4% drop in threats blocked (406 vs. 743-day average) suggests either the bot traffic is learning our new shape, or they've simply moved on — which amounts to the same thing. The site is getting faster at being irrelevant to the wrong visitors. That's not nothing.
Daily editorial · narrated by Claude Haiku 4.5 from the day’s analytics and the last twenty commits to the site · take 1 of 2 · cycle ↻ · more ↓
1.7M
Requests↗ +174.4%
02-17: 4.3K · 02-18: 5.3K · 02-19: 4.4K · 02-20: 3.6K · 02-21: 4.8K · 02-22: 8.9K · 02-23: 8.5K · 02-24: 6.5K · 02-25: 3.7K · 02-26: 6.1K · 02-27: 5.7K · 02-28: 3.5K · 03-01: 3.3K · 03-02: 5.2K · 03-03: 6.0K · 03-04: 3.0K · 03-05: 4.2K · 03-06: 18.4K · 03-07: 42.7K · 03-08: 37.1K · 03-09: 40.3K · 03-10: 46.3K · 03-11: 41.2K · 03-12: 38.2K · 03-13: 33.1K · 03-14: 21.7K · 03-15: 17.6K · 03-16: 31.6K · 03-17: 14.2K · 03-18: 13.2K · 03-19: 17.0K · 03-20: 20.9K · 03-21: 30.9K · 03-22: 27.6K · 03-23: 33.8K · 03-24: 35.1K · 03-25: 25.8K · 03-26: 30.8K · 03-27: 37.3K · 03-28: 39.5K · 03-29: 30.4K · 03-30: 19.3K · 03-31: 13.7K · 04-01: 20.2K · 04-02: 17.1K · 04-03: 17.0K · 04-04: 24.5K · 04-05: 24.7K · 04-06: 17.5K · 04-07: 27.6K · 04-08: 18.5K · 04-09: 19.0K · 04-10: 34.8K · 04-11: 17.8K · 04-12: 23.1K · 04-13: 13.9K · 04-14: 20.7K · 04-15: 20.6K · 04-16: 17.0K · 04-17: 16.6K · 04-18: 17.5K · 04-19: 21.0K · 04-20: 21.7K · 04-21: 16.5K · 04-22: 19.4K · 04-23: 13.3K · 04-24: 20.5K · 04-25: 15.5K · 04-26: 15.7K · 04-27: 13.5K · 04-28: 23.6K · 04-29: 22.7K · 04-30: 19.6K · 05-01: 56.1K · 05-02: 10.8K · 05-03: 16.1K · 05-04: 12.9K · 05-05: 14.4K · 05-06: 8.9K · 05-07: 11.2K · 05-08: 14.2K · 05-09: 14.8K · 05-10: 8.4K · 05-11: 7.8K · 05-12: 12.3K · 05-13: 7.2K · 05-14: 9.7K · 05-15: 12.1K · 05-16: 11.4K · 05-17: 17.8K
255.6K
Page views↗ +2839822.2%
02-17: 0 · 02-18: 0 · 02-19: 0 · 02-20: 0 · 02-21: 0 · 02-22: 0 · 02-23: 0 · 02-24: 0 · 02-25: 0 · 02-26: 0 · 02-27: 0 · 02-28: 0 · 03-01: 0 · 03-02: 0 · 03-03: 0 · 03-04: 0 · 03-05: 0 · 03-06: 4 · 03-07: 10.0K · 03-08: 4.1K · 03-09: 3.7K · 03-10: 4.6K · 03-11: 5.5K · 03-12: 5.5K · 03-13: 9.9K · 03-14: 6.8K · 03-15: 5.2K · 03-16: 8.3K · 03-17: 2.8K · 03-18: 2.1K · 03-19: 2.5K · 03-20: 6.5K · 03-21: 2.7K · 03-22: 3.6K · 03-23: 2.0K · 03-24: 3.2K · 03-25: 4.0K · 03-26: 2.4K · 03-27: 2.2K · 03-28: 2.8K · 03-29: 4.5K · 03-30: 3.1K · 03-31: 3.0K · 04-01: 4.0K · 04-02: 3.5K · 04-03: 2.3K · 04-04: 2.4K · 04-05: 2.8K · 04-06: 1.7K · 04-07: 3.6K · 04-08: 2.4K · 04-09: 2.3K · 04-10: 3.5K · 04-11: 2.6K · 04-12: 2.2K · 04-13: 2.5K · 04-14: 2.3K · 04-15: 2.9K · 04-16: 3.8K · 04-17: 3.3K · 04-18: 3.7K · 04-19: 2.9K · 04-20: 3.7K · 04-21: 4.1K · 04-22: 5.9K · 04-23: 3.5K · 04-24: 3.8K · 04-25: 3.5K · 04-26: 2.5K · 04-27: 3.1K · 04-28: 7.0K · 04-29: 3.2K · 04-30: 3.1K · 05-01: 3.5K · 05-02: 542 · 05-03: 1.2K · 05-04: 1.6K · 05-05: 1.9K · 05-06: 2.1K · 05-07: 2.2K · 05-08: 2.9K · 05-09: 2.9K · 05-10: 1.7K · 05-11: 1.3K · 05-12: 3.4K · 05-13: 2.7K · 05-14: 3.2K · 05-15: 3.8K · 05-16: 3.7K · 05-17: 7.5K
18.0 GB
Bandwidth↗ +182.6%
02-17: 43.8M · 02-18: 43.5M · 02-19: 53.8M · 02-20: 55.7M · 02-21: 40.9M · 02-22: 42.1M · 02-23: 36.8M · 02-24: 37.7M · 02-25: 65.5M · 02-26: 54.7M · 02-27: 55.5M · 02-28: 46.5M · 03-01: 34.3M · 03-02: 48.8M · 03-03: 93.4M · 03-04: 39.7M · 03-05: 72.5M · 03-06: 59.0M · 03-07: 274.8M · 03-08: 252.6M · 03-09: 229.2M · 03-10: 271.3M · 03-11: 260.4M · 03-12: 244.0M · 03-13: 331.4M · 03-14: 242.0M · 03-15: 314.1M · 03-16: 789.0M · 03-17: 183.6M · 03-18: 106.4M · 03-19: 124.7M · 03-20: 303.9M · 03-21: 244.4M · 03-22: 187.3M · 03-23: 195.9M · 03-24: 237.9M · 03-25: 252.7M · 03-26: 212.1M · 03-27: 214.8M · 03-28: 257.6M · 03-29: 385.8M · 03-30: 202.3M · 03-31: 162.2M · 04-01: 338.2M · 04-02: 178.7M · 04-03: 120.5M · 04-04: 166.7M · 04-05: 157.7M · 04-06: 129.6M · 04-07: 244.1M · 04-08: 169.4M · 04-09: 130.5M · 04-10: 279.1M · 04-11: 163.1M · 04-12: 190.4M · 04-13: 161.6M · 04-14: 159.0M · 04-15: 197.8M · 04-16: 223.9M · 04-17: 193.7M · 04-18: 184.9M · 04-19: 162.4M · 04-20: 215.7M · 04-21: 243.5M · 04-22: 345.1M · 04-23: 195.6M · 04-24: 208.4M · 04-25: 197.1M · 04-26: 138.3M · 04-27: 257.5M · 04-28: 335.1M · 04-29: 211.4M · 04-30: 196.8M · 05-01: 2728.9M · 05-02: 219.4M · 05-03: 276.5M · 05-04: 147.7M · 05-05: 221.0M · 05-06: 320.8M · 05-07: 252.7M · 05-08: 89.6M · 05-09: 144.9M · 05-10: 173.0M · 05-11: 69.5M · 05-12: 194.5M · 05-13: 88.4M · 05-14: 161.4M · 05-15: 220.6M · 05-16: 215.8M · 05-17: 251.5M
117.1K
Threats blocked↗ +53.2%
02-17: 675 · 02-18: 767 · 02-19: 806 · 02-20: 546 · 02-21: 569 · 02-22: 691 · 02-23: 1.3K · 02-24: 812 · 02-25: 655 · 02-26: 1.3K · 02-27: 751 · 02-28: 616 · 03-01: 780 · 03-02: 963 · 03-03: 795 · 03-04: 187 · 03-05: 238 · 03-06: 209 · 03-07: 1.8K · 03-08: 5.3K · 03-09: 3.8K · 03-10: 2.1K · 03-11: 1.9K · 03-12: 2.1K · 03-13: 851 · 03-14: 1.2K · 03-15: 678 · 03-16: 732 · 03-17: 371 · 03-18: 396 · 03-19: 574 · 03-20: 809 · 03-21: 657 · 03-22: 1.3K · 03-23: 1.9K · 03-24: 1.9K · 03-25: 1.5K · 03-26: 1.7K · 03-27: 2.0K · 03-28: 1.8K · 03-29: 2.4K · 03-30: 1.6K · 03-31: 1.1K · 04-01: 1.2K · 04-02: 1.8K · 04-03: 1.1K · 04-04: 1.6K · 04-05: 1.5K · 04-06: 1.4K · 04-07: 2.8K · 04-08: 2.7K · 04-09: 2.0K · 04-10: 1.8K · 04-11: 1.6K · 04-12: 3.3K · 04-13: 1.3K · 04-14: 1.5K · 04-15: 2.1K · 04-16: 1.2K · 04-17: 1.1K · 04-18: 622 · 04-19: 1.6K · 04-20: 1.1K · 04-21: 844 · 04-22: 1.1K · 04-23: 544 · 04-24: 1.0K · 04-25: 1.9K · 04-26: 1.4K · 04-27: 1.2K · 04-28: 1.1K · 04-29: 1.1K · 04-30: 1.9K · 05-01: 1.4K · 05-02: 951 · 05-03: 2.5K · 05-04: 1.1K · 05-05: 3.6K · 05-06: 318 · 05-07: 1.2K · 05-08: 1.4K · 05-09: 2.2K · 05-10: 175 · 05-11: 1.5K · 05-12: 611 · 05-13: 142 · 05-14: 146 · 05-15: 456 · 05-16: 406 · 05-17: 626
Page views are typical
7-day average 3.7K sits inside the typical band (1.6K–3.7K, median 2.8K).
below typical · 0 typical band elevated · 10.0K
Daily hygiene rollup — each card a tripwire. Click any card for the underlying audit detail in dev-reports.
⚠ 404 audit (pages + images)
0 broken page(s)
0 broken page(s), 3 broken image ref(s) — small backlog.
✓ Sitemap validation
100.0 % of sampled URLs return
100.0% of sampled URLs return 200.
⚠ JSON-LD presence
93.3 % of sampled URLs carry
93.3% of sampled URLs carry JSON-LD (target ≥95%).
⚠ SEO title + og: hygiene
54/698 pages have SEO-title iss
54/698 pages have SEO-title issues (7.7%) — drift accumulating.
⚠ CLAUDE.md follow-up triage
14 follow-up(s) audited — 3
14 follow-up(s) audited — 3 likely done, 1 decision pending, 10 open.
✓ Canonical site-header rollout
691/691 pages canonical (100%)
691/691 pages canonical (100%).
✓ Content breadth + depth profile
697 pages profiled — 244 stu
697 pages profiled — 244 stubs / 266 brief / 169 medium / 18 long-form; 253 without body image.
Mon: 31.1K 31.1K Mon Tue: 36.0K 36.0K Tue Wed: 34.9K 34.9K Wed Thu: 32.0K 32.0K Thu Fri: 41.7K 41.7K Fri Sat: 41.6K 41.6K Sat Sun: 38.2K 38.2K Sun
Feb '26: 0 0 Feb '26 Mar '26 baseline: 69.7K Mar '26 spike days: 41.5K 111.2K Mar '26 Apr '26 baseline: 91.2K Apr '26 spike days: 7.0K 98.2K Apr '26 May '26 baseline: 38.7K May '26 spike days: 7.5K 46.2K May '26
Total page views over the last 90 days, grouped. Click a tab to switch view. Hover a bar for the per-day breakdown.
cache hit rate
59.4%
→ flat vs 1 days ago
bandwidth offloaded (24h)
185.3 MB
77.3% of 239.8 MB cached
threats blocked today
626
→ flat vs 1-day avg
5xx error share (24h)
0.01%
2 of 17.8K responses
Watch for step-changes after policy or WAF deploys — a sudden lift in the green band means more requests are now served from the edge.
Last 48 hours, hourly buckets. Use this to spot active spikes — uncached lift means traffic is hitting origin in real time.
14.0K 28.0K 42.0K 56.1K
02-17 03-11 04-02 04-25 05-17
2026-02-17 · 4.3K requests · 7% cached 2026-02-18 · 5.3K requests · 4% cached 2026-02-19 · 4.4K requests · 9% cached 2026-02-20 · 3.6K requests · 8% cached 2026-02-21 · 4.8K requests · 4% cached 2026-02-22 · 8.9K requests · 3% cached 2026-02-23 · 8.5K requests · 2% cached 2026-02-24 · 6.5K requests · 3% cached 2026-02-25 · 3.7K requests · 13% cached 2026-02-26 · 6.1K requests · 6% cached 2026-02-27 · 5.7K requests · 5% cached 2026-02-28 · 3.5K requests · 9% cached 2026-03-01 · 3.3K requests · 7% cached 2026-03-02 · 5.2K requests · 5% cached 2026-03-03 · 6.0K requests · 12% cached 2026-03-04 · 3.0K requests · 9% cached 2026-03-05 · 4.2K requests · 14% cached 2026-03-06 · 18.4K requests · 1% cached 2026-03-07 · 42.7K requests · 1% cached 2026-03-08 · 37.1K requests · 2% cached 2026-03-09 · 40.3K requests · 2% cached 2026-03-10 · 46.3K requests · 3% cached 2026-03-11 · 41.2K requests · 2% cached 2026-03-12 · 38.2K requests · 3% cached 2026-03-13 · 33.1K requests · 3% cached 2026-03-14 · 21.7K requests · 4% cached 2026-03-15 · 17.6K requests · 4% cached 2026-03-16 · 31.6K requests · 3% cached 2026-03-17 · 14.2K requests · 7% cached 2026-03-18 · 13.2K requests · 8% cached 2026-03-19 · 17.0K requests · 9% cached 2026-03-20 · 20.9K requests · 11% cached 2026-03-21 · 30.9K requests · 5% cached 2026-03-22 · 27.6K requests · 3% cached 2026-03-23 · 33.8K requests · 2% cached 2026-03-24 · 35.1K requests · 1% cached 2026-03-25 · 25.8K requests · 1% cached 2026-03-26 · 30.8K requests · 1% cached 2026-03-27 · 37.3K requests · 1% cached 2026-03-28 · 39.5K requests · 1% cached 2026-03-29 · 30.4K requests · 2% cached 2026-03-30 · 19.3K requests · 5% cached 2026-03-31 · 13.7K requests · 6% cached 2026-04-01 · 20.2K requests · 4% cached 2026-04-02 · 17.1K requests · 2% cached 2026-04-03 · 17.0K requests · 2% cached 2026-04-04 · 24.5K requests · 1% cached 2026-04-05 · 24.7K requests · 1% cached 2026-04-06 · 17.5K requests · 2% cached 2026-04-07 · 27.6K requests · 1% cached 2026-04-08 · 18.5K requests · 3% cached 2026-04-09 · 19.0K requests · 3% cached 2026-04-10 · 34.8K requests · 1% cached 2026-04-11 · 17.8K requests · 3% cached 2026-04-12 · 23.1K requests · 2% cached 2026-04-13 · 13.9K requests · 4% cached 2026-04-14 · 20.7K requests · 4% cached 2026-04-15 · 20.6K requests · 4% cached 2026-04-16 · 17.0K requests · 4% cached 2026-04-17 · 16.6K requests · 3% cached 2026-04-18 · 17.5K requests · 2% cached 2026-04-19 · 21.0K requests · 3% cached 2026-04-20 · 21.7K requests · 2% cached 2026-04-21 · 16.5K requests · 2% cached 2026-04-22 · 19.4K requests · 2% cached 2026-04-23 · 13.3K requests · 3% cached 2026-04-24 · 20.5K requests · 3% cached 2026-04-25 · 15.5K requests · 3% cached 2026-04-26 · 15.7K requests · 3% cached 2026-04-27 · 13.5K requests · 4% cached 2026-04-28 · 23.6K requests · 4% cached 2026-04-29 · 22.7K requests · 2% cached 2026-04-30 · 19.6K requests · 3% cached 2026-05-01 · 56.1K requests · 4% cached 2026-05-02 · 10.8K requests · 10% cached 2026-05-03 · 16.1K requests · 12% cached 2026-05-04 · 12.9K requests · 12% cached 2026-05-05 · 14.4K requests · 16% cached 2026-05-06 · 8.9K requests · 42% cached 2026-05-07 · 11.2K requests · 45% cached 2026-05-08 · 14.2K requests · 47% cached 2026-05-09 · 14.8K requests · 43% cached 2026-05-10 · 8.4K requests · 49% cached 2026-05-11 · 7.8K requests · 45% cached 2026-05-12 · 12.3K requests · 50% cached 2026-05-13 · 7.2K requests · 62% cached 2026-05-14 · 9.7K requests · 62% cached 2026-05-15 · 12.1K requests · 63% cached 2026-05-16 · 11.4K requests · 54% cached 2026-05-17 · 17.8K requests · 59% cached
Cached (edge-served)
Uncached (origin / dynamic)
Total requests
751 1.5K 2.3K 3.0K
12h 00h 12h 23h 11h
2026-05-16T12:00:00Z · 679 requests · 61% cached 2026-05-16T13:00:00Z · 308 requests · 77% cached 2026-05-16T14:00:00Z · 494 requests · 48% cached 2026-05-16T15:00:00Z · 465 requests · 62% cached 2026-05-16T16:00:00Z · 290 requests · 39% cached 2026-05-16T17:00:00Z · 207 requests · 54% cached 2026-05-16T18:00:00Z · 660 requests · 28% cached 2026-05-16T19:00:00Z · 346 requests · 31% cached 2026-05-16T20:00:00Z · 335 requests · 44% cached 2026-05-16T21:00:00Z · 316 requests · 30% cached 2026-05-16T22:00:00Z · 604 requests · 25% cached 2026-05-16T23:00:00Z · 287 requests · 55% cached 2026-05-17T00:00:00Z · 254 requests · 46% cached 2026-05-17T01:00:00Z · 292 requests · 84% cached 2026-05-17T02:00:00Z · 386 requests · 69% cached 2026-05-17T03:00:00Z · 511 requests · 51% cached 2026-05-17T04:00:00Z · 570 requests · 54% cached 2026-05-17T05:00:00Z · 387 requests · 84% cached 2026-05-17T06:00:00Z · 388 requests · 80% cached 2026-05-17T07:00:00Z · 182 requests · 67% cached 2026-05-17T08:00:00Z · 212 requests · 64% cached 2026-05-17T09:00:00Z · 218 requests · 56% cached 2026-05-17T10:00:00Z · 369 requests · 72% cached 2026-05-17T11:00:00Z · 1.7K requests · 51% cached 2026-05-17T12:00:00Z · 1.6K requests · 59% cached 2026-05-17T13:00:00Z · 2.6K requests · 52% cached 2026-05-17T14:00:00Z · 3.0K requests · 55% cached 2026-05-17T15:00:00Z · 260 requests · 77% cached 2026-05-17T16:00:00Z · 485 requests · 55% cached 2026-05-17T17:00:00Z · 230 requests · 76% cached 2026-05-17T18:00:00Z · 380 requests · 69% cached 2026-05-17T19:00:00Z · 217 requests · 55% cached 2026-05-17T20:00:00Z · 181 requests · 71% cached 2026-05-17T21:00:00Z · 2.9K requests · 62% cached 2026-05-17T22:00:00Z · 193 requests · 78% cached 2026-05-17T23:00:00Z · 235 requests · 72% cached 2026-05-18T00:00:00Z · 137 requests · 68% cached 2026-05-18T01:00:00Z · 211 requests · 77% cached 2026-05-18T02:00:00Z · 501 requests · 65% cached 2026-05-18T03:00:00Z · 721 requests · 56% cached 2026-05-18T04:00:00Z · 293 requests · 86% cached 2026-05-18T05:00:00Z · 346 requests · 61% cached 2026-05-18T06:00:00Z · 254 requests · 85% cached 2026-05-18T07:00:00Z · 235 requests · 78% cached 2026-05-18T08:00:00Z · 293 requests · 75% cached 2026-05-18T09:00:00Z · 1.6K requests · 51% cached 2026-05-18T10:00:00Z · 914 requests · 90% cached 2026-05-18T11:00:00Z · 1.4K requests · 62% cached
Cached (edge-served)
Uncached (origin / dynamic)
Total requests
US
670.7K · 52%
14.6K threats
FR
151.7K · 12%
11.6K threats
SG
118.0K · 9%
2.8K threats
✓ 2xx Success
461.2K · 27.4%
200 dominant
→ 3xx Redirect
604.9K · 36.0%
301 dominant
⚠ 4xx Client error
599.5K · 35.6%
403 dominant
✗ 5xx Server error
16.5K · 1.0%
503 dominant
Content types
html 953.7K 10.9 GB empty 375.7K 417.7 MB xml 139.6K 188.7 MB js 47.3K 216.3 MB txt 39.8K 44.2 MB jpeg 35.9K 2.7 GB rss 28.5K 162.3 MB unknown 18.6K 1.5 GB
Browsers
Unknown 196.7K 77.0% Chrome 43.4K 17.0% Firefox 3.0K 1.2% BingBot 2.8K 1.1% ChromeMobile 2.0K 0.8% MobileSafari 1.8K 0.7%
Cloudflare's free tier caps native path data to 24h. The 7d and 30d views are stitched from daily snapshots written by dare_analytics_snapshot.py.
Top pages — real reader traffic (HTML, 200 OK) Top paths overall — all traffic incl. bots and assets Top 404s — broken links + bot probes
7d merged from 5 of 7 daily snapshots.
Top pages — real reader traffic (HTML, 200 OK) Top paths overall — all traffic incl. bots and assets Top 404s — broken links + bot probes
30d merged from 8 of 30 daily snapshots.
Top pages — real reader traffic (HTML, 200 OK) Top paths overall — all traffic incl. bots and assets Top 404s — broken links + bot probes