From shopify-cowork
Audits Shopify stores across 8 dimensions: conversion, trust, speed, SEO, structured data, AEO, and GEO. Covers CRO, UX, trust signals, page speed, search optimization, and AI readiness from public data.
How this skill is triggered — by the user, by Claude, or both
Slash command
/shopify-cowork:store-analyzerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The most comprehensive public-data Shopify store audit. Built on what 50+ real store reviewers actually check (Shopify Community research, March 2026) plus current Google, Bing, and Shopify guidance.
The most comprehensive public-data Shopify store audit. Built on what 50+ real store reviewers actually check (Shopify Community research, March 2026) plus current Google, Bing, and Shopify guidance.
The skill reasons through eight questions in order:
| Module | What it measures | Reference |
|---|---|---|
| Trust & Credibility | Logo, favicon, about page, contact completeness, branded email, footer, payment icons, policy transparency, social links | trust-ux-checks.md §1-4 |
| CRO & Conversion | Hero CTA, cart type, cross-sells, shipping bar, size charts, trust badges near ATC, express checkout, review widget, email capture, urgency elements | cro-checks.md §1-5 |
| Page Speed | Core Web Vitals (LCP, CLS, FCP), mobile performance score, third-party script count, image loading strategy | trust-ux-checks.md §5 |
| Technical SEO | Crawlability, robots, sitemap, canonicals, internal linking, crawl efficiency | seo-checks.md §3-4, 8-9 |
| Product-Page SEO | Titles, meta descriptions, headings, content depth, image coverage | seo-checks.md §1-2, 5-7 |
| Structured Data & Merchant Readiness | Product/Offer schema, merchant listing fields, review markup, Organization, identifiers | seo-checks.md §1 + catalog-checks.md |
| AEO Readiness | FAQ content, policy/shipping/returns clarity, product specs, Q&A format, answer blocks | aeo-checks.md |
| GEO Citation Readiness | AI bot access, unique content, brand identity, trust signals, content extractability | geo-checks.md |
Conversion & trust (40% of audit weight) matter most — these are what real reviewers flag first. Then SEO fundamentals (25%), structured data (15%), and AI readiness (20%).
/products.jsonpython ${CLAUDE_SKILL_DIR}/scripts/check_report.py --input path/to/report.md --mode full|focused|reviewstore-analyzer is analysis-only.Catalog-wide, Sampled, or Inference.products.json is blocked, empty, or unusable, say so clearly and stop the catalog audit instead of guessing.These override any conflicting guidance in reference files:
Not every failed check is a finding. You are auditing real businesses. A finding earns inclusion ONLY if:
Can you connect this to lost revenue, lost traffic, or lost competitive position with a specific mechanism? "Best practice" is not enough.
Assess the store from the data. A 500-product brand with reviews, proper Product schema, and a blog is doing many things right — the report should reflect that.
These are NOT findings for established stores. Do not report them:
Follow assets/report-template.md EXACTLY. The allowed sections are:
STORE ANALYSIS — {domain}BOTTOM LINE — biggest issue + quick winSNAPSHOT — store facts + speed + trust signals in one blockFINDINGS — flat list ordered by business impact, NOT grouped by dimensionSAMPLE FIXES — 2-3 real examples with Problem/Fix/ResultCONVERSION GAPS — missing elements real shoppers expectAI-FACING GAPS — questions AI agents cannot answer from this store's contentNothing else. No EXECUTIVE SUMMARY, no DIMENSION SUMMARY, no SCORECARD, no SEO/GEO/AEO/CRO FINDINGS headers, no TOP ACTIONS, no WHAT'S WORKING checkmark lists, no scores, no sign-off paragraphs, no "This is a diagnostic benchmark."
Full audit: all eight modules.Focused audit: user wants a specific area (e.g., "check AI readiness" = GEO focus).Audit review: user provided an existing audit; verify its claims.www., trailing slashes, path fragments, query strings.Fetch using any available method (HTTP requests, browser, CLI curl):
https://{domain}/meta.jsonhttps://{domain}/products.json?limit=250&page={n} — paginate until < 250 returnedhttps://{domain}/collections.json?limit=250https://{domain}/pages.jsonhttps://{domain}/robots.txthttps://{domain}/sitemap.xmlhttps://{domain}/llms.txtFetch 30-50 representative pages. Extract ALL signals in one pass per page — SEO, CRO, and trust checks all run against the same HTML. Do not fetch any page twice.
Pages to fetch:
Extract from every page: title, meta description, canonical, H1, JSON-LD blocks, OG/Twitter tags, internal link patterns, external scripts, image attributes, question headings, lists/tables.
Additionally extract per cro-checks.md and trust-ux-checks.md:
Page speed (separate API call):
curl "https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=https://{domain}&category=performance&strategy=mobile"<script> tags on homepage.Use the data already collected in Steps 3-4. Do not fetch additional pages unless a specific check requires a page not yet sampled. Run checks from each reference file across all eight modules. Start with Trust & CRO — these are what real store reviewers flag first and what store owners care most about. The reference files are comprehensive checklists — not every failed check becomes a finding. Use the Finding Quality Bar to determine which issues earn a spot in the FINDINGS section.
Module priority order:
Apply the Finding Quality Bar:
For established stores: 4-6 findings. For struggling stores: up to 8-10. Order by business impact, not by dimension.
Use assets/report-template.md. Include: BOTTOM LINE, SNAPSHOT, FINDINGS, SAMPLE FIXES, CONVERSION GAPS, AI-FACING GAPS.
python ${CLAUDE_SKILL_DIR}/scripts/check_report.py --input path/to/report.md --mode full|focused|review.If the user wants fixes:
store-analyzerstore-fixer with the prioritized fix liststore-fixer requires explicit approval before any write and a rollback pathWhen verifying an existing audit, classify each claim as:
Supported and importantSupported but secondaryReal but overstatedUnsupported from current evidenceMissing important issuesExample 1: Audit this Shopify store: neemans.com
Result: Full 8-module audit with 4-5 focused findings, conversion gaps, and AI-facing gaps.
Example 2: Check AI visibility for this store
Result: GEO-focused audit — AI bot access, entity signals, content extractability, citation readiness.
Example 3: Review this SEO audit and tell me what matters
Result: Verify claims against live data, classify by importance, flag missing GEO/AEO dimensions.
Example 4: Can ChatGPT find products from this store?
Result: GEO-focused — robots.txt AI bot rules, content extractability, entity clarity.
Example 5: Check structured data on this Shopify store
Result: Focused audit on Structured Data module — Product/Offer schema, merchant listing fields, review markup.
Example 6: Implement the fixes from this audit
Result: Hand off to store-fixer. Do not execute changes from store-analyzer.
When the user asks to draft a community reply, DM, or outreach message based on an audit:
Hey — [genuine compliment about one thing done well]. I ran an automated audit on your store and a few things stood out:
- **[Finding 1 as fact]** — [buyer-perspective impact in plain English]
- **[Finding 2 as fact]** — [plain English]
- **[Finding 3 as fact]** — [plain English]
I also tested whether AI assistants (ChatGPT, Perplexity) could answer basic questions about [product] — [one-line summary of gaps].
I have the full report if you'd find it useful. Happy to share.
store-fixer (requires approval + rollback).For trigger tuning, regression checks, and eval prompts, use:
Keep this file focused on workflow and rules. Detailed checklists go in reference files.
npx claudepluginhub prajapatimehul/shopify-cowork --plugin shopify-coworkCore identity and expertise for SEO auditing. Defines 10-step audit protocol, scoring methodology, and file conventions for project-based audits.
Runs full-site audits, single-page analysis, technical SEO (crawlability, Core Web Vitals, INP), schema markup, content quality (E-E-A-T), image optimization, sitemap analysis, and GEO for AI Overviews. Detects industry type (SaaS, e-commerce, local, publisher) to tailor recommendations.
Runs comprehensive SEO audits across 24 sub-skills: site/technical audits, Core Web Vitals, schema, sitemaps, E-E-A-T content quality, image optimization, AI overviews (GEO), hreflang, backlinks, local/maps, and drift monitoring.