← back to Thesetdecorator
backlog: mark deploy DONE — 8 SEO/a11y commits live + verified on prod
91035d13d4f724cda68299645c6951332f9b15cf · 2026-06-03 13:32:18 -0700 · Steve
Files touched
Diff
commit 91035d13d4f724cda68299645c6951332f9b15cf
Author: Steve <steve@designerwallcoverings.com>
Date: Wed Jun 3 13:32:18 2026 -0700
backlog: mark deploy DONE — 8 SEO/a11y commits live + verified on prod
---
YOLO_BACKLOG.md | 12 +++++-------
1 file changed, 5 insertions(+), 7 deletions(-)
diff --git a/YOLO_BACKLOG.md b/YOLO_BACKLOG.md
index e679a75..821829f 100644
--- a/YOLO_BACKLOG.md
+++ b/YOLO_BACKLOG.md
@@ -191,13 +191,11 @@ reversible local commit** marked `[x]` w/ hash, then ScheduleWakeup ~1800s.
loop #7 (DTD option A) so the main heading is a *visible* h1, not just sr-only. Held back
because it needs font-size pinned across `.rail-header`/`.flow` wrappers and I can't QA
typography autonomously. The sr-only h1 already fixes the SEO/a11y defect; this is polish.
-- **DEPLOY thesetdecorator** to land ALL SEO/a11y improvements on prod —
- `cd ~/Projects/thesetdecorator && bash ~/Projects/_shared/scripts/deploy.sh` (or `/deploy`).
- Lands 8 commits: `6c2469c` (canonical-dedup, server.js) + `77538fb` (interior breadcrumbs,
- server.js) + `97279e5` (noindex 5 internal pages, static) + `91e0945` (sr-only h1 on 11
- pages, static) + `9715274` (16 pages → sitemap.xml, server.js) + `443a9c7` (og:site_name on
- 23 pages, static) + `818a651` (WCAG autocomplete, static) + `2343c92` (twitter:card on 3 pages, static). All verified
- locally. Until deployed, none of these SEO/a11y improvements are live on prod.
+- ✅ **DEPLOYED 2026-06-03** — all 8 commits (`6c2469c` `77538fb` `97279e5` `91e0945`
+ `9715274` `443a9c7` `818a651` `2343c92`) are LIVE on https://thesetdecorator.com.
+ deploy.sh ran clean (lint+env-preflight+rsync+npm-ci+pm2-reload+smoke 200); verified live:
+ 1 clean canonical, sitemap +16, noindex on art-review, breadcrumbs, sr-only h1, og:site_name,
+ twitter:card, autocomplete. CNCP win logged. **No longer pending.**
- **FINDING (pre-existing, not auto-fixed):** the dedicated `/catalog` route (server.js ~L182)
serves catalog.html directly and never calls renderWithSEO, so catalog's rich ItemList
JSON-LD (the `if (slug==='catalog')` branch, ~L283) is **unreachable dead code** for the
← b8de0cb backlog: loop #11 (twitter:card) + mark autonomous surface e
·
back to Thesetdecorator
·
TSD SEO: route /catalog through renderWithSEO (DTD verdict B 38f6db1 →