MBP Operations Hub

MatchboxPosters consolidated work tracker
Last rendered: 14 March 2026, 17:30
2
Done
0
In Progress
25
To Do
0
Blocked
27
Total

SEO Pipeline Status Proposals Staged

All SEO infrastructure is built. 294 proposals generated and validated for the pilot batch. Quality reviewed, pipeline bugs fixed (taxonomy codes, generic tag dominance, title truncation). Push awaiting manual go-ahead.

ComponentStatusDetail
Vision analysis (GPT-4o) Done 2,692/2,731 listings. 39 unfixable. $32 total.
listing_360_mat Done 55+ columns: 16 vision fields, Printful COGS, GA4, sales
ChromaDB embeddings Done all-MiniLM-L6-v2, semantic search working
SEO pipeline (seo_pipeline.py) Done (v2) 7-stage + buyer-friendly taxonomy map, junk term filter, smart title truncation
SEO diff engine (seo_diff.py) Done Compares proposed vs existing, protects high-performers
Push to Etsy (push_seo_changes.py) Done Reads seo_proposed, re-runs policy gate, PATCHes via API
Pilot sample Done 350 listings (298 treatment, 52 control), stratified
Baseline snapshot Done Metrics captured for all 350 pilot listings
Pilot report (pilot_report.py) Done HTML report with A/B diff-in-diff comparison
Policy gate Done EXTREME/RISKY/ESCALATE tiers, context disambiguation
SKILL.md spec Done 29 sections, 2,400+ lines
Taxonomy tables Done Synced to production data (all 16 enum fields)
o3 weakness fixes Done All 3 phases complete. Re-audited at 7.2/10.
SEO proposals generated 294 Full pilot batch. Quality validated, 0 policy blocks, 0 internal codes.
Changes pushed to Etsy 0 (ready) Push script fixed and dry-run validated. Awaiting manual go-ahead.

SEO Design Decisions Locked

1. API push, not CSV upload. push_seo_changes.py uses Etsy API directly. Rate-limited to 1 req/sec.
2. Titles + tags together. Pipeline generates both simultaneously since they share evidence.
3. Full-catalog deploy pace, long measurement. Deploy fast (2 weeks), measure slow (8-12 weeks).
4. 200 control + 15% pilot control. Pilot has 52 control listings. Full-catalog uses 200.
5. No CVR-based decisions. GA4 only captures ~30-50% of traffic. Use value_score, orders, revenue, favorites.
6. Policy gate before every push. Shop is one strike from permanent ban. Re-run on every push.

Archived Planning Docs

Superseded by this hub. Kept for reference:

SEO Action Plan Prioritised

2/6

Conversion-Rate Pillar o3's Top Recommendation

0/5

Dormant Listing Strategy 1,410 Zero-Session

0/2

Quick Wins Low Effort

0/5

Infrastructure Issues CI / Ops

0/2

Daily Email Fixes UX

Mockup Templates Conversion

Future SEO Phases Backlog

0/6

Priority Matrix All Workstreams

TaskUrgencyImpactEffortCategory
Fix listing_360_mat CI crash in daily email Now
90%
5min Infrastructure
Run SEO pipeline on full pilot treatment group Done
Done
1-2h Seo
Review proposals quality (spot-check 45+) Done
Done
30min Seo
Push canary batch (50 listings) Now
90%
30min Seo
Push remaining treatment group (~248 listings) Now
85%
30min Seo
Attribute audit and cleanup This Week
70%
2h Seo
Taxonomy check (category #119 vs #2078) This Week
70%
2h Seo
Mockup GPT-4o audit + PSD iterations This Week
85%
45-90min Conversion
Mobile-proof daily email HTML This Week
75%
30-60min Infrastructure
Wait 14-30 days, then measure pilot results After Pilot
80%
1h Seo
Scale to full catalogue if results positive After Pilot
95%
4-8h Seo
Processing time to 1 business day Soon
60%
30min Seo