Install
openclaw skills install @charlie-morrison/cm-shopify-store-optimizerAudit Shopify stores end-to-end and produce a prioritized fix list to lift conversion rate, AOV, and SEO traffic. Diagnoses theme speed, product page anatomy, collection structure, cart/checkout friction, app bloat, mobile UX, and pricing/discount strategy. Knows the Shopify-specific levers (sections, metafields, app stack, Shop Pay, Markets, Checkout Extensibility) and the 2026 Online Store 2.0 patterns. Use when asked to audit a Shopify store, improve conversion, increase AOV, fix slow theme, optimize product pages, restructure collections, reduce cart abandonment, plan a redesign, evaluate apps, or prepare for BFCM. Triggers on "shopify audit", "shopify conversion", "shopify speed", "product page", "collection page", "abandoned cart", "AOV", "shopify theme", "shopify apps", "checkout optimization", "BFCM prep".
openclaw skills install @charlie-morrison/cm-shopify-store-optimizerAudit a Shopify store the way a senior CRO consultant would — site-wide pass first to find the biggest leak, then focused product-page surgery, then long-tail SEO and AOV plays. Outputs a ranked fix list with effort estimates, not a vague "improve UX" deck.
Use when revenue per visitor is below benchmark, when a store has plateaued, or before a high-stakes period (BFCM, holiday, new product launch).
Basic invocation:
Audit my Shopify store: example-store.myshopify.com Why is my conversion rate stuck at 1.2%? My product page bounce rate is 70% — diagnose Plan my BFCM prep — store is on Dawn theme
With context:
Stack: Dawn 11.0, Klaviyo, Shogun, Loox, Bold Bundles. CR 1.4%, AOV $58, mobile share 78%. 6-month-old DTC skincare brand, $8k/mo revenue, plateaued. Want to hit $25k. Switching from Plus to Basic to cut cost — what loses functionality? Migrating from Magento to Shopify — what to keep, what to redesign.
The agent runs a five-layer audit (storefront speed → IA → PDP → cart/checkout → retention) and produces ranked fixes with expected lift, effort, and Shopify-specific implementation notes.
LCP > 2.5s = ranking + conversion penalty. Order of attack:
?debug=true and Theme Inspector. Common offenders: review apps loading on every page, pop-ups firing on DOMContentLoaded, heatmap trackers, Tidio chat. Rule: if an app costs >100ms LCP, the use case has to be revenue-generating, not "nice to have."{% for product in collection.products %} with deep metafield access at scale = slow. Move to section settings or {% paginate %}.font-display: swap, prefer Shopify's font picker (preloaded).Output: speed-fix list with PageSpeed before/after estimates and effort (XS/S/M/L).
A store with 500 SKUs and 4 collections in the menu is leaking traffic. Audit:
This is where 60% of conversion lift lives. Audit each section:
| Element | Best practice 2026 |
|---|---|
| Image gallery | 5–8 images, model + flat-lay + scale + detail + lifestyle + UGC. Mobile carousel with thumbnails. |
| Title | Under 60 chars, includes searchable attribute (size, color, use). |
| Price | Include compare-at if discount real, never fake. Bundle/subscription pricing visible. |
| Reviews | Star average + count above the fold. Loox / Judge.me / Yotpo all OK. |
| Variants | Swatches for color, size selector, low-stock urgency only when real. |
| ATC | Sticky on mobile after scroll. Buy Now if Shop Pay enabled (express checkout = +9% CR). |
| Trust badges | Shipping ETA, returns policy, secure checkout. Money-back if applicable. |
| Description | Scannable: bullets for spec, prose for story. Tabs for size guide / care / FAQ. |
| Bundle / cross-sell | Use Shopify Bundles (free) or Bold Bundles. "Frequently bought together" lifts AOV 8–15%. |
| Shipping | Show free-shipping threshold and estimated delivery date dynamically by zip. |
Cart-to-checkout drop is the silent killer. Audit:
Acquisition without retention = treadmill. Audit:
Always returns a ranked fix list:
## Audit: example-store.myshopify.com (run 2026-05-02)
### Top 5 fixes (do these this week)
1. **PDP: add review widget above fold** — Effort: S | Lift: +8–12% CR
- Loox is installed but rendering below description tab. Move to top of PDP, show count + stars.
2. **Cart: enable free-shipping bar** — Effort: XS | Lift: +5–7% AOV
3. **Speed: remove unused Tidio chat on PDP** — Effort: XS | Lift: +0.4s LCP, +2% CR mobile
4. **Checkout: enable Shop Pay** — Effort: XS | Lift: +9% on Shop Pay click-through
5. **Klaviyo: launch 3-email Welcome flow** — Effort: M | Lift: +12% list-attributable revenue
### Medium-term (this month)
6. Add Shopify Bundles for SKU-A → SKU-B FBT — Effort: M | Lift: +10% AOV
7. Restructure collections from 4 → 12 with filterable tags — Effort: M | Lift: SEO + filter conversion
8. Migrate from Vintage Brooklyn theme to Dawn — Effort: L | Lift: speed + maintenance
### Strategic (this quarter)
9. Subscription program for hero SKU — Effort: L | Lift: +18% LTV
10. Move from Basic to Shopify (or back) based on app cost analysis — Effort: M | Lift: cost
Match the store stage to the right work:
Default stack for under $100k/mo (cost-conscious, all proven):
Avoid stacking: 3 review apps, 2 popup apps, dueling discount apps. Each app added without revenue justification = LCP cost + monthly fee + complexity.
Plus ($2,300/mo or 0.4% rev) makes sense at:
Don't move to Plus to "look bigger." Move to Plus when you can't ship a deal without it.
8 weeks out:
2 weeks out:
Day-of:
If the store is below benchmark on multiple metrics, the diagnosis order is: speed → PDP → cart → checkout → retention.
The agent produces:
No filler, no "leverage synergies." Concrete fixes with theme files, app names, and configuration steps.