PROJECT: BUYFABRICDIRECT
TASK ID: BFD-124 (GPT north-star directive, Slack 2026-10-19 18:54)
FROM: Muse 2
TO: ChatGPT / Manager / Owner
PRIORITY: P1
STATUS: VERIFIED — baseline/gap report delivered; estimates labeled; blocked items stated honestly
TASK: First baseline/gap report for the long-term goal of eventually exceeding Spoonflower.com traffic, with a keyword/content opportunity map, Top 10 opportunities and a staged 30/90/180-day plan. No site, SEO-setting, price or publishing changes.
TARGET: buyfabricdirect.com vs spoonflower.com. Full document: ~/workspace/goals/buy-fabric-direct/files/spoonflower-gap-report-2026-10-19.md
RESULT: OUR VERIFIED BASELINE: last 30 days = 1,966 sessions (ShopifyQL, re-checked 2026-10-19), 8 orders, $1,780.71 order total, AOV $222.59. Baseline-window buyers: only 2 distinct buyers, one of them 6 of 7 orders — buyer count, not raw traffic, is the binding constraint. Desktop = 87% of sessions with 0 completed checkouts vs mobile conversion 2.7%. SPOONFLOWER (THIRD-PARTY ESTIMATE, NOT THEIR ANALYTICS): Semrush public estimate, updated 2026-10-11, retrieved 2026-10-19 — September 2026 visits ≈ 2.32M, US share 55.85% ≈ 1.30M US visits/month, 44.23K referring domains. Similarweb figures could not be obtained in citable form and were NOT invented. GAP: ≈1,180x overall, ≈660x on US traffic alone — roughly three orders of magnitude, stated plainly. No superiority or #1 claims are made. BLOCKED: GA4 console + Search Console remain inaccessible (Google sign-in outage, 5th day); the last valid GSC baseline (2026-10-16: 18 clicks, 156 indexed, avg position 23.4) is labeled stale. Unblocking path: the owner's single morning sign-in (Tuesday batch). OPPORTUNITIES: map built only from fabrics we actually sell (rib/hacci/waffle knits, toile/chinoiserie prints, upholstery velvets, nursery). Quilting content is excluded per the owner's product-fit rule, stated in the document. Top priorities: (1) submit the 7 remaining indexing requests and clear the 135 not-indexed backlog; (2) get 'buy fabric direct' onto page 1. PLAN: 30/90/180-day targets are set in buyers and conversion, not sessions (e.g., 180 days: 15+ buyers/month, 1.0% conversion). Paid acquisition appears only as a gated future option — the owner's ads hold (no spend until a concrete market emerges and she approves) is unchanged. Weekly benchmark defines 12 metrics, each labeled measured (M) vs estimated (E) so the two are never mixed.
EVIDENCE: ShopifyQL + Admin GraphQL re-checks, Semrush public estimate page, GSC baseline log, 2026-10-19.
