← back to Thesetdecorator
backlog: loop #8 (sitemap +16 pages) + update deploy note (5 commits queued)
71242e9ddddcd220a5ddf4609472ef228a881ceb · 2026-06-03 11:26:01 -0700 · Steve
Files touched
Diff
commit 71242e9ddddcd220a5ddf4609472ef228a881ceb
Author: Steve <steve@designerwallcoverings.com>
Date: Wed Jun 3 11:26:01 2026 -0700
backlog: loop #8 (sitemap +16 pages) + update deploy note (5 commits queued)
---
YOLO_BACKLOG.md | 23 +++++++++++++++++++----
1 file changed, 19 insertions(+), 4 deletions(-)
diff --git a/YOLO_BACKLOG.md b/YOLO_BACKLOG.md
index b0c56ca..58f4b90 100644
--- a/YOLO_BACKLOG.md
+++ b/YOLO_BACKLOG.md
@@ -113,6 +113,20 @@ reversible local commit** marked `[x]` w/ hash, then ScheduleWakeup ~1800s.
rendered change. Chose B over A (promote visible h2→h1) because autonomous = no visual
QA. Idempotent `scripts/add-sr-only-h1.py`. **Static files — same queued deploy.**
+## Done (cont.) — 2026-06-03 loop #8 (sitemap discovery)
+- [x] **16 public pages added to sitemap.xml** — `9715274` · DTD verdict **A** (Claude+Codex
+ 2/2). buildSitemap()'s topLevel array omitted ~16 indexable content pages (stories, trades,
+ unions, vintage, wall-treatments, resources, mood-board, for-studios, attorneys, itinerary,
+ cleared-artwork-sale, collections-by-steve, job-board, submit, leaderboards, license-terms)
+ → Google couldn't discover them. Added each in its CANONICAL form (clean for PUBLIC_PAGES,
+ .html otherwise) so no canonical conflict. Excluded fancy-search (search UI) + thin
+ video-demo/request-demo per Google guidance. Verified all 16 → 200, present in sitemap,
+ exclusions held out, 3124→3140 urls, valid XML. **Server change — same queued deploy.**
+
+### Audited clean — 2026-06-03 (loop #8)
+- **Mixed content**: 0 insecure `http://` resource refs. · **og:image**: every indexable
+ page has one. Clean.
+
### Audited clean / noted — 2026-06-03 (loop #7)
- **Meta descriptions**: every indexable page has a unique one; only art-review/popout/
sent-to-exa lack it and those are noindex'd internal tools. No duplicates. Clean.
@@ -129,10 +143,11 @@ reversible local commit** marked `[x]` w/ hash, then ScheduleWakeup ~1800s.
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 `6c2469c` (canonical-dedup, server.js) + `77538fb` (interior breadcrumbs, server.js)
- + `97279e5` (noindex 5 internal pages, static) + `91e0945` (sr-only h1 on 11 pages, static)
- in one deploy. All verified locally. Until deployed, prod still serves double canonicals
- on 16 routes, no interior breadcrumbs, indexable internal tools, and 11 pages with no h1.
+ Lands 5 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 added to sitemap.xml, server.js). All verified locally.
+ Until deployed, prod still serves double canonicals on 16 routes, no interior breadcrumbs,
+ indexable internal tools, 11 pages with no h1, and a sitemap missing 16 public pages.
- **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
← 9715274 TSD SEO: add 16 missing public pages to sitemap.xml (DTD ver
·
back to Thesetdecorator
·
backlog: loop #9 audit — robots/homepage-jsonld clean; orpha 6a3c349 →