dare.co.uk — daily hygiene
DARE.CO.UK · DAILY HYGIENE · 16 MAY 2026
Site hygiene: RED ❌ — 1 ok, 0 warnings, 1 failures.
At a glance
| Check | Verdict | Summary |
|---|---|---|
| Sitemap validation | ❌ red | Sitemap not referenced from robots.txt. |
| JSON-LD presence | ✅ green | 100.0% of sampled URLs carry JSON-LD. |
❌ Sitemap validation — RED
Sitemap not referenced from robots.txt.
- Detail (markdown):
dare_sitemap_validate_2026-05-16.md - Detail (HTML):
dare_sitemap_validate_2026-05-16.html— surfaces in the dev-reports catalog after the next sync. - Metrics:
total_urls=1181,sampled=50,ok_200=50,rate=1.0,sitemap_ok=True,robots_ok=False
✅ JSON-LD presence — GREEN
100.0% of sampled URLs carry JSON-LD.
- Detail (markdown):
dare_jsonld_presence_2026-05-16.md - Detail (HTML):
dare_jsonld_presence_2026-05-16.html— surfaces in the dev-reports catalog after the next sync. - Metrics:
sampled=30,valid_200=30,with_jsonld=30,coverage=1.0
What this tells us
- At least one check has failed outright. Treat this as the current top of the queue — broken hygiene compounds (one missing template → dozens of missing pages → degraded agent recommendations).
- Per-check details above name the failing surface. Errored checks (if any) need a re-run before they can be trusted; the rollup’s red-on-error is conservative.
What’s next
- Re-runnable any time:
python3 ~/bin/dare_daily_hygiene.py. - Scheduled daily 07:30 local via
~/Library/LaunchAgents/uk.co.dare.daily-hygiene.plist. - Each detail report in the catalog (sync runs every 30 min from
~/Library/LaunchAgents/uk.co.dare.devreports-sync.plist). - Add more checks: register an adapter in
CHECKSinside~/bin/dare_daily_hygiene.py. Phase 2 candidates parked: broken-link crawl, image-naming audit, content-freshness audit.
Generated 2026-05-16 08:38:58 via dare_daily_hygiene.py.