| Item | State | Live note (08-04) |
|---|---|---|
| Shop icon | OK | Gold heart on cream. |
| Cover banner | OK | New hero live, no keepsake/POD. |
| About / story | OK | Published, anonymous, correct ship language. |
| Announcement | OK | Now clean live — rewrite published since the 08-04 list; 0 keepsake/charm/em-dash. |
| Shop sections | OK | 8 built. |
| Featured listings | OK | 4 chosen. |
| Owner bio | OK | Intentionally blank (anonymity) — keep. |
| Policies / FAQ | THIN | No structured shipping/returns text, no FAQ, “Last updated” empty. |
| Shop video | NONE | No shop-level video (can reuse a listing clip). |
| Listing videos | 86/88 | Missing: Taurus bar (4503080117) + Dog Paw (4503087440). |
| Attributes | PARTIAL | Occasion/Recipient/Style/Primary-color not fully filled (never set stainless as “Silver”). |
| Alt text | ~1% | Only 9 of 749 images have alt (scaling in progress). |
| Unused shipping profiles | 3 LATENT | 3 unused profiles ($4.49 / $5.69 US + 1 EU-enabled) = latent free-ship trap. |
| Item | State | Live note (08-04) |
|---|---|---|
| Favicon | OK | Custom favicon set. |
| Header logo | OK | Heart logo in nav; wordmark built to DEV. |
| Homepage sections | OK | All filled; no placeholder text. |
| Homepage SEO meta | OK | Title + description set. |
| Klaviyo popup | CONFIRM | Live (form TiJ8av); confirm it carries a cream/gold branded image. |
| Settings → Branding wordmark | PENDING | Branding asset library still empty (separate from header logo). |
| Collection images | 6/40 | 34 blank. With image: Pet Jewelry, Personalized Jewelry, Birth Flower, Zodiac, Memorial, Pet Parent. |
| Collection SEO meta | 15 EMPTY | 15 missing BOTH title+desc (list below); “Personalized Jewelry” missing desc only. |
| Empty collection | DEAD LINK | “Wedding Gifts” = 0 products. |
| Collection filters | OFF | Only Availability + Price + Sort. No Finish / Style / Sign (metafields exist). |
| Product videos | 46/91 | 45 missing: 12 coins + 24 signet rings + ladybug + 8 pet/misc (Etsy twins have clips to reuse). |
| Alt text | 100% | 756/756 images (but alt template uses em-dashes — see compliance). |
| Launch sale visibility | NOT SHOWING | No automatic discount / compare-at on Shopify ($39=$39); only WELCOME10 code active. |
15 collections missing meta title+description: Hidden Message, Best Sellers, Personalized Rings, Wedding Gifts, Zodiac Necklaces, Zodiac Rings, Zodiac Coin Necklaces, Gifts Under $40, Gifts Under $50, Pet Memorial, Engraved Jewelry, Valentine’s Day, Christmas, New Arrivals, Most Loved.
dl7mguxyk · 14% credits used)Production-ready video finals to reuse: taurus-coin-ugc-v1 (NEW, 08-04, 720×1280 UGC try-on), leo-coin-necklace-reuse, aries-coin-ugc-tryon-v1, the birth-flower -1080 finals (June/July/Oct/Nov heart + Oct lifestyle-v4), and the one real-footage clip cat-paw-hidden-bar-reveal-real.mov. Everything in mtl/video-tests/ is iteration — reuse a final before generating new.
Images/mockups: ~1,190 images incl. mtl/mockups (cat/dog hidden-bar 01–10, paw both-finishes, dog-paw gold-outside), 12-sign zodiac coin flatlays (stored as Shopify-CDN refs), birth-flower + name-initial tiles, Klaviyo popup image. Coin overlays/Aquarius exist as images, not video.
Canva master (per-sign lifestyle photos; Canva links in master sheet 01 MASTER AX/AY, 📋10 P/S) · logo + wordmark variants · zodiac wireframe/DEV page · Pinterest catalog LIVE (read-only tier until merchant verification) · 12 coin pins.
| Rule | Etsy | Shopify | Verdict |
|---|---|---|---|
| “silver” in data layer (FTC) | 0 | 0 | CLEAN |
| Printify / POD / dropship exposure | 0 | 0 | CLEAN |
| AI-label pills | 0 | 0 | CLEAN |
| “keepsake” (product copy) | 0 | 0 live | CLEAN |
| “keepsake” (collection SEO meta) | — | 2 (Pet Jewelry, Memorial) | LIVE HIT |
| “charm” | 43 listings | 11 titles + 2 body | DECISION |
| Em-dash (—) in descriptions | 86 | 86 | DECISION |
| Em-dash in Shopify alt template | — | ~376 strings | LIVE HIT |
| Free US shipping / Canada $9.39 parity | ✓ | ✓ | HOLDS |
Titles are em-dash clean on both. Em-dash lives only in the shared size-spec bullet template (“Pendant — 0.71 x 0.71”) + the Shopify alt template — one template find/replace fixes all. “charm” is mostly SEO tags/keywords (“charm necklace”, “good luck charm”), so removing it trades a locked rule against search reach — hence a strip/keep decision, not an auto-fix.
Grouped by impact: launch-blockers → quick wins → nice-to-haves. Every Claude item is proposed, awaiting your go (read-only audit — nothing executed). Locked rules apply throughout: Shopify=Etsy parity, anonymity, no POD surface, stainless never “silver”, DEV-theme-first / never publish DEV.
| # | Fix | Tool / Who | Effort |
|---|---|---|---|
| 1 | Em-dash storewide scrub. One-shot find/replace — → - in the spec-bullet template + Shopify alt template (86 Etsy desc + 86 Shopify desc + ~376 alt). Reversible, backups saved. | Claude · Etsy API + Shopify Admin API. Needs y/n. | ~30 min |
| 2 | “charm” decision + execute. Strip everywhere (accept SEO hit) OR keep as an allowed SEO exception. If strip: parity-matched across both stores, verify round-trip. | Kayla decides · Claude executes. strip / keep. | ~30 min after call |
| 3 | “keepsake” in 2 collection SEO metas (Pet Jewelry, Memorial) → replace with “pieces/necklaces”. Locked-banned, customer-facing meta. | Claude · Shopify Admin API. | ~5 min |
| 4 | Empty “Wedding Gifts” collection (0 products) = dead link → unpublish (recommended) or populate. | Claude · Shopify. unpublish / populate. | ~3 min |
| 5 | Turn on collection filters — Finish, Style, Zodiac Sign (metafields exist), reorder Finish→Style→Price→Sign, remove Availability. Highest conversion lever; S&D iframe = your clicks only. | Kayla · S&D app → Filters. Then Claude re-audits mobile+desktop. | ~10 min |
| 6 | Etsy Shop Policies + FAQ. Structured shipping (“Ships within 2–5 days”) + returns (personalized = final sale; defect = free remake) + 3–5 FAQs. API can’t write policies. | Kayla · Etsy Shop Manager UI. | ~20 min |
| # | Fix | Tool / Who | Effort |
|---|---|---|---|
| 7 | Write SEO meta for 15 blank collections (+ Personalized Jewelry desc). On-brand, nav-facing first: Zodiac Necklaces/Rings/Coin, Personalized Rings, Best Sellers, Hidden Message. | Claude · Shopify Admin API. Kayla approves wording. | ~45 min |
| 8 | Add images to 34 blank collections — reuse existing Kittl/Canva mockups + zodiac flatlays, nav-facing first. Show every image before upload. | Kayla approves picks · Claude uploads. | ~30–60 min |
| 9 | Upload wordmark to Shopify Settings → Branding (asset library still empty). | Kayla (or Claude via Admin API if asset supplied). | ~3 min |
| 10 | Add an Etsy shop video — reuse a 5–15s Cloudinary final (leo-coin-reuse / birth-flower-1080 / taurus-coin-ugc). | Kayla · Etsy UI. | ~5 min |
| 11 | Attach missing videos. Etsy 2 (Taurus bar, Dog Paw) + Shopify 45 (reuse each item’s Etsy-twin clip; coins/rings have zero Shopify video but do on Etsy). | Claude · APIs where writable. Kayla approves clip mapping. | ~40 min |
| 12 | Confirm Klaviyo popup image is cream/gold branded (couldn’t confirm from page source). | Claude/Kayla verify. | ~5 min |
| 13 | Launch-sale visibility. Decide if the Aug sale should show on Shopify (compare-at / automatic discount) vs code-only WELCOME10. Currently $39=$39 on-store. | Kayla decides · Claude sets. show / code-only. | ~10 min |
| # | Fix | Tool / Who | Effort |
|---|---|---|---|
| 14 | Pinterest merchant verification (O11) — unlock the traffic engine: catalog reset (dedupe stale pins → clean 89-SKU feed) + one ~$39 self-order. | Kayla · Claude assists. | ~30 min |
| 15 | Etsy alt-text at scale (only ~1% covered) — hero + 1–2 key shots per listing, ~250 fields, no banned terms. | Claude · Etsy API batch. | staged |
| 16 | Phase-2 mobile UX — sticky Filter·Sort bar + active-filter chips (DEV-first, mobile 390 then desktop, never publish DEV). | Claude DEV build · Kayla yes. | ~2 hrs |
| 17 | Delete 3 unused Etsy shipping profiles (O13 latent free-ship trap). | Kayla confirm · Claude. | ~5 min |
| 18 | Consolidate duplicate zodiac ring styles (O9) — pick one hero style per sign. | Kayla picks · Claude. | ~30 min |
| 19 | International CA/UK/AU (O12) — add target countries in Google & YouTube app (hold EU/GPSR). Canada JSON-LD already live. | Kayla. | ~10 min |
| 20 | Judge.me button recolor teal → gold/black (O15, DEV built) + real-device 390px check (O4) + AI-label pause re-eval (O6 overdue) + Cloudinary cleanup (dupes/untagged thumbnails). | Claude/Kayla. | staged |
| # | Decision | My recommendation |
|---|---|---|
| D1 | Em-dash storewide scrub (y/n)? | Yes — locked rule, one-shot, reversible with backups. |
| D2 | “charm”: strip or keep as SEO exception? | Keep as a documented SEO exception on tags only; strip from titles. Preserves “charm necklace” search reach while removing the most visible hits. (If you want the rule absolute, say strip-all.) |
| D3 | “Wedding Gifts”: unpublish or populate? | Unpublish now, populate later when we have a wedding-appropriate curation. |
| D4 | Turn on the 3 collection filters yourself? | Yes, today — 10 min, biggest conversion lever, I can’t click the iframe. |
| D5 | Launch sale: show on-store or code-only? | Show a compare-at on-store for the launch window — a code-only sale is invisible to browsers. |