Install
openclaw skills install shopify-auditAudit Shopify store pages for conversion blockers including slow load, weak copy, missing trust signals, and friction in the add-to-cart flow. Use when add-to-cart or checkout conversion is low, before major sales events (BFCM, launches), after a redesign or theme change, or when paid traffic converts poorly despite good CTR.
openclaw skills install shopify-auditYour Shopify store may look polished, but hidden conversion blockers could be costing you 20–40% of potential sales. This skill conducts a structured audit of your storefront — homepage, collection pages, product detail pages, and checkout — identifying friction points in copy, design, trust, and performance that prevent browsers from becoming buyers, then outputs a prioritized fix list your team can implement in Shopify's theme editor or app ecosystem, in most cases without a developer.
| Decision | Strong | Acceptable | Weak |
|---|---|---|---|
| Audit order | Funnel sequence: homepage → collection → PDP → cart → checkout | PDP-first when one product dominates traffic | Random page-by-page notes |
| Prioritization | Sorted by estimated revenue impact × implementation effort | Sorted by funnel position | Unordered list of 50 observations |
| Copy assessment | Benefit-led headline ≤8 words, scannable bullets, objection-handling | Clear feature descriptions | "Welcome to our store" headlines |
| Trust signals | Reviews near ATC button, payment badges at checkout, visible return policy | Reviews somewhere on PDP | No reviews, policy buried in footer |
| Mobile audit | Separate pass — thumb reach, sticky ATC, image weight on 4G | Spot-check key pages on mobile | Desktop-only audit |
| Performance | LCP <2.5s on PDP, hero image optimized, apps audited for script bloat | Image compression done | "Theme feels fast" with no measurement |
| Fix specification | Exact rewrite or theme-editor step provided per finding | Direction + example | "Improve your product copy" |
Required: store URL and the top product or collection URL (primary audit target). Strongly recommended: current conversion rate, add-to-cart rate, device split, and top traffic source — these calibrate what "good" looks like and where to weight the audit. A store with 80% mobile paid-social traffic gets audited differently than one with desktop search traffic.
Assess above-the-fold: can a stranger answer "what do they sell, for whom, why here" in 5 seconds? Check: benefit-led headline (≤8 words), hero image showing product in use, single primary CTA, load weight of the hero, announcement-bar clarity (shipping threshold beats vague slogans), and nav depth (≤6 top-level items).
Check: product card info sufficiency (price, variant cues, review stars on cards), filter and sort presence for catalogs >12 items, image consistency across cards, dead-end prevention (empty filter states), and pagination vs. infinite scroll fit for catalog size.
Audit in order of visual hierarchy: title and price clarity (including any compare-at framing), image set (≥5, zoomable, lifestyle + scale reference), benefit-led description with scannable structure, social proof placement (review count + stars visible without scrolling on mobile), shipping/returns visibility near the ATC button, variant picker usability, sticky ATC on mobile, urgency honesty (no fake timers), and cross-sell placement below the fold.
Check: cart accessibility (slide-out vs. page), surprise-cost prevention (shipping calculator or threshold messaging before checkout), express payment options (Shop Pay, Apple Pay, Google Pay), guest checkout enabled, form field count, trust badges at payment step, and order-summary clarity. Shopify checkout is largely fixed — the wins are in what enters it: shipping expectations, payment options, and cart add-ons.
Measure (PageSpeed Insights or Lighthouse): LCP <2.5s target on PDP, image formats (WebP/AVIF), app script audit (each review/upsell/chat app adds JS — uninstall dead apps, lazy-load the rest), font weight count. Then a mobile-only pass: thumb-reachable ATC, readable type without zoom, tap-target spacing, sticky elements not covering content.
Sort findings by estimated revenue impact (traffic to that page × severity) against implementation effort. Deliver per references/output-template.md: each finding gets location, evidence, estimated impact, and an executable fix (exact copy rewrite or theme-editor steps). Cap the list at 15 items — a 50-item audit is a backlog, not a plan. Verify with assets/audit-quality-checklist.md.
Inputs: glowlab.com (Dawn theme), top PDP = Vitamin C serum, 78% mobile, paid social traffic, ATC 2.1%.
Output (excerpt):
Finding 1 (PDP, high impact / low effort): Review stars render below the fold on mobile; first visible social proof is at scroll depth 3. Fix: enable the star-rating block in the Dawn product template header area, directly under the title. Evidence: 78% mobile traffic; heatmap-typical drop-off before scroll 2.
Finding 2 (PDP, high impact / low effort): Description opens with "Our story began…" — brand story before benefits. Fix (exact rewrite provided): "Visibly brighter skin in 14 days — 15% stabilized Vitamin C, zero stickiness. 4,200+ five-star reviews." Story moves to an accordion.
Finding 3 (cart, high impact / medium effort): Shipping cost first appears at checkout ($6.95) — classic surprise-cost abandonment. Fix: announcement bar "Free shipping over $45" + cart progress meter (native in Dawn settings).
Finding 5 (performance): Hero video 8.2MB autoplay on 4G; LCP 4.9s. Fix: replace with 180KB poster + tap-to-play; compress PDP images to WebP. Expected LCP <2.5s.
Inputs: 340-SKU catalog, desktop-heavy email traffic, checkout completion 38%, BFCM in 3 weeks.
Output (excerpt):
Checkout findings: Guest checkout disabled (account required) — single highest-impact fix available; express payments not enabled (Shop Pay toggle off in Payments settings); discount-code field prominent but most codes invalid → switch BFCM pricing to automatic discounts so the field doesn't send buyers off-site hunting codes.
Collection findings: No "Gifts under $50" collection despite email promoting gift angles; filters missing price ranges; sale-price display shows discount only on PDP, not cards → enable compare-at on cards before sale starts.
Load-test flag: 14 apps injecting scripts; 3 unused (uninstall), chat widget defer-loaded. BFCM traffic spike at current LCP (3.8s) projected to cost measurable revenue; fix before, not during.
references/output-template.md — prioritized audit report structurereferences/page-by-page-guide.md — detailed checks per funnel stage (homepage, collection, PDP, cart, checkout)references/trust-and-performance-guide.md — trust-signal placement patterns and Core Web Vitals targets for Shopify themesassets/audit-quality-checklist.md — full audit coverage checklist (45+ items)