dare.co.uk — daily hygiene

DARE.CO.UK · DAILY HYGIENE · 14 JULY 2026

Site hygiene: RED ❌ — 18 ok, 6 warnings, 1 failures, 1 errored.

At a glance

Check Verdict Summary
Domain registration expiry yellow 1 domain(s) ≤60d: audreylam.com (38d)
R2 off-site backup (restic → rsync.net) green R2 offsite restic backup healthy — last clean run 21h ago; r2-buckets snapshot present in rsync.net repo (snapshot f94f80e8), encrypted.
pa.gf.cx purchase-evidence tripwire green pa evidence tripwire GREEN: sampled 18 keys across amazon+ebay, all 18/18 live with real image content (buckets 121–438).
portfolio link-graph tripwire red link-graph RED: 2 dead link(s)/page(s) across 7 surfaces, 197 links — status LINK 400 · https://homedog.gf.cx/ (+1 more).
deSEC DNS warm standby green deSEC standby fresh — 13 zone(s) refreshed 4h ago, gf.cx present, NS-flip ready.
404 audit (pages + images) green 0% broken pages or images — clean run across all sampled article URLs and inline image refs.
Sitemap validation green 98.0% of sampled URLs return 200.
JSON-LD presence yellow 90.0% of sampled URLs carry JSON-LD (target ≥95%).
SEO title + og: hygiene green 2/696 pages have SEO-title issues (0.3%).
CLAUDE.md follow-up triage green 16 follow-up(s) audited — 0 likely done, 1 decision pending, 5 parked, 10 open.
Canonical site-header rollout green 691/691 pages canonical (100%).
snapshots.gf.cx R2 push green All snapshot entries in last 48h have working R2 URLs across 23 surface(s).
snapshots.gf.cx freshness green Local index 0.54h old + dedup healthy + deploy line in log. Live should reflect the current state.
Dashboard inline thumbnails green Live has 94/96 thumb-pop spans (98% of local) — healthy.
Dashboard Site-Health windows green 1/3 window(s) with anchor data render real cards. No regression.
Content breadth + depth profile green 697 pages profiled — 227 stubs / 272 brief / 180 medium / 18 long-form; 192 without body image.
Body image coverage green 64/690 pages (9.3%) no body image — recover via dare_lost_image_audit
NextDNS security threats yellow 6 threats blocked (0 high-signal) across 7 named devices · window -24h · breakdown: 6 ai-driven threat detection
NextDNS block rate green 16.2% queries blocked — 95,145 queries · 15,415 blocked · top reason: Goodbye Ads (11,196) · 30d baseline: μ=13.9% σ=2.30pp · today 16.2% (1.0σ)
NextDNS device coverage yellow 46.6% unidentified — 44,325 of 95,144 queries from unnamed devices · 7 named · window -24h
Burst-VM Linode billing error burst-vm billing: instances query 500
GSC URL Inspection (per-page verdict) yellow 51/75 URLs indexed; non-blocking lag in others. · dare.co.uk: 25/40 indexed · other=2, discovered_not_indexed=6, crawled_not_indexed=7 · audreyinc.com: 25/34 indexed · redirect=1, other=4, crawled_not_indexed=4 · dogwood.house: 1/1 indexed
GSC week-over-week delta yellow 3 property(ies) scored · dare.co.uk: ratio 0.0%→0.0% (+0.0pp) · clicks -25% / impr -24% · audreyinc.com: ratio 0.0%→0.0% (+0.0pp) · clicks +0% / impr +2% · dogwood.house: ratio 0.0%→0.0% (+0.0pp) · clicks +0% / impr +12%
GSC indexing-reasons CSV trend green dare.co.uk: 1236 not-indexed (+/-) · audreyinc.com: ? not-indexed (0 ingest) · dogwood.house: ? not-indexed (0 ingest)
GSC 404 cross-check vs our audit green Healthy: audit 0 live 404s; GSC 76 (was 75, +1, +1%) = historical/external URLs Google ages out. Static gap is expected, not drift.
Email health (DMARC/SPF/DKIM) green 7 green / 0 yellow / 0 red across 7 email-health checks.

⚠ Domain registration expiry — YELLOW

1 domain(s) ≤60d: audreylam.com (38d)

✅ R2 off-site backup (restic → rsync.net) — GREEN

R2 offsite restic backup healthy — last clean run 21h ago; r2-buckets snapshot present in rsync.net repo (snapshot f94f80e8), encrypted.

✅ pa.gf.cx purchase-evidence tripwire — GREEN

pa evidence tripwire GREEN: sampled 18 keys across amazon+ebay, all 18/18 live with real image content (buckets 121–438).

link-graph RED: 2 dead link(s)/page(s) across 7 surfaces, 197 links — status LINK 400 · https://homedog.gf.cx/ (+1 more).

✅ deSEC DNS warm standby — GREEN

deSEC standby fresh — 13 zone(s) refreshed 4h ago, gf.cx present, NS-flip ready.

✅ 404 audit (pages + images) — GREEN

0% broken pages or images — clean run across all sampled article URLs and inline image refs.

✅ Sitemap validation — GREEN

98.0% of sampled URLs return 200.

⚠ JSON-LD presence — YELLOW

90.0% of sampled URLs carry JSON-LD (target ≥95%).

SEO title + og: hygiene — GREEN

2/696 pages have SEO-title issues (0.3%).

✅ CLAUDE.md follow-up triage — GREEN

16 follow-up(s) audited — 0 likely done, 1 decision pending, 5 parked, 10 open.

✅ Canonical site-header rollout — GREEN

691/691 pages canonical (100%).

✅ snapshots.gf.cx R2 push — GREEN

All snapshot entries in last 48h have working R2 URLs across 23 surface(s).

✅ snapshots.gf.cx freshness — GREEN

Local index 0.54h old + dedup healthy + deploy line in log. Live should reflect the current state.

✅ Dashboard inline thumbnails — GREEN

Live has 94/96 thumb-pop spans (98% of local) — healthy.

✅ Dashboard Site-Health windows — GREEN

1/3 window(s) with anchor data render real cards. No regression.

✅ Content breadth + depth profile — GREEN

697 pages profiled — 227 stubs / 272 brief / 180 medium / 18 long-form; 192 without body image.

✅ Body image coverage — GREEN

64/690 pages (9.3%) no body image — recover via dare_lost_image_audit

⚠ NextDNS security threats — YELLOW

6 threats blocked (0 high-signal) across 7 named devices · window -24h · breakdown: 6 ai-driven threat detection

✅ NextDNS block rate — GREEN

16.2% queries blocked — 95,145 queries · 15,415 blocked · top reason: Goodbye Ads (11,196) · 30d baseline: μ=13.9% σ=2.30pp · today 16.2% (1.0σ)

⚠ NextDNS device coverage — YELLOW

46.6% unidentified — 44,325 of 95,144 queries from unnamed devices · 7 named · window -24h

❌ Burst-VM Linode billing — ERROR

burst-vm billing: instances query 500

GSC URL Inspection (per-page verdict) — YELLOW

51/75 URLs indexed; non-blocking lag in others. · dare.co.uk: 25/40 indexed · other=2, discovered_not_indexed=6, crawled_not_indexed=7 · audreyinc.com: 25/34 indexed · redirect=1, other=4, crawled_not_indexed=4 · dogwood.house: 1/1 indexed

GSC week-over-week delta — YELLOW

3 property(ies) scored · dare.co.uk: ratio 0.0%→0.0% (+0.0pp) · clicks -25% / impr -24% · audreyinc.com: ratio 0.0%→0.0% (+0.0pp) · clicks +0% / impr +2% · dogwood.house: ratio 0.0%→0.0% (+0.0pp) · clicks +0% / impr +12%

GSC indexing-reasons CSV trend — GREEN

dare.co.uk: 1236 not-indexed (+/-) · audreyinc.com: ? not-indexed (0 ingest) · dogwood.house: ? not-indexed (0 ingest)

GSC 404 cross-check vs our audit — GREEN

Healthy: audit 0 live 404s; GSC 76 (was 75, +1, +1%) = historical/external URLs Google ages out. Static gap is expected, not drift.

✅ Email health (DMARC/SPF/DKIM) — GREEN

7 green / 0 yellow / 0 red across 7 email-health checks.

What this tells us

What’s next


Generated 2026-07-14 07:43:33 via dare_daily_hygiene.py.

Source: dare_daily_hygiene_2026-07-14.md · Rendered
Built with — component scripts