[object Object]

← back to Thesetdecorator

backlog: loop #6 (noindex internal pages) + consolidate deploy note

43bec6d875909cf4c51adc4cf6c9bed672ef5631 · 2026-06-03 10:03:07 -0700 · Steve

Files touched

Diff

commit 43bec6d875909cf4c51adc4cf6c9bed672ef5631
Author: Steve <steve@designerwallcoverings.com>
Date:   Wed Jun 3 10:03:07 2026 -0700

    backlog: loop #6 (noindex internal pages) + consolidate deploy note
---
 YOLO_BACKLOG.md | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

diff --git a/YOLO_BACKLOG.md b/YOLO_BACKLOG.md
index 92a1154..fa83e6e 100644
--- a/YOLO_BACKLOG.md
+++ b/YOLO_BACKLOG.md
@@ -98,12 +98,20 @@ reversible local commit** marked `[x]` w/ hash, then ScheduleWakeup ~1800s.
   suffix, entities decoded. Verified valid JSON + correct names + canonical still single +
   no double-markup; catalog/best-sellers untouched. **Local only — rides the queued deploy.**
 
+## Done (cont.) — 2026-06-03 loop #6 (index hygiene)
+- [x] **noindex on internal tool pages** — `97279e5` · DTD verdict **A** (Claude+Codex 2/2).
+  Added `<meta name="robots" content="noindex,nofollow">` to the 5 verified-internal pages
+  (art-review, logo-agent, logo-variants, sent-to-exa, popout) — each confirmed unlinked
+  from any page AND absent from the 3124-URL sitemap. Public pages untouched. Idempotent
+  `scripts/noindex-internal-pages.py`. **Static files — land via the same queued deploy.**
+
 ## Notes / queued-for-Steve (gated — do NOT auto-do)
-- **DEPLOY thesetdecorator** to land BOTH server-side SEO commits on prod —
+- **DEPLOY thesetdecorator** to land ALL three SEO improvements on prod —
   `cd ~/Projects/thesetdecorator && bash ~/Projects/_shared/scripts/deploy.sh` (or `/deploy`).
-  Lands `6c2469c` (canonical-dedup fix) **and** `77538fb` (interior-page breadcrumbs) in one
-  deploy. Both server-only, verified locally on a free port. Until deployed, prod still
-  serves the double canonicals on 16 clean routes + no interior breadcrumbs.
+  Lands `6c2469c` (canonical-dedup fix) + `77538fb` (interior breadcrumbs, server.js) +
+  `97279e5` (noindex on 5 internal pages, static .html) in one deploy. All verified locally.
+  Until deployed, prod still serves double canonicals on 16 routes, no interior breadcrumbs,
+  and the 5 internal tools remain indexable.
 - **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

← 97279e5 TSD SEO: noindex,nofollow on 5 verified-internal tool pages  ·  back to Thesetdecorator  ·  TSD a11y/SEO: add sr-only h1 to 11 zero-h1 content pages (DT 91e0945 →