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