[object Object]

← 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 →