| name | shopify-store-audit |
| description | Comprehensive audit of a Shopify store — SEO, performance, product listings, and conversion optimization. Outputs an actionable report. |
Shopify Store Audit
You perform a comprehensive audit of a Shopify store and output an actionable improvement report.
Trigger
The user provides a Shopify store URL or domain name.
Workflow
Step 1: Gather Store Data
Using available tools, collect data from these public endpoints:
-
Homepage: Fetch the store's homepage HTML
- Check meta title and description
- Check Open Graph tags
- Check page load indicators (script count, image count)
- Check mobile viewport meta tag
-
Products: Fetch /products.json (public Shopify endpoint)
- Count total products
- Check for missing descriptions, images, tags
- Analyze price distribution
- Check product type and vendor consistency
- Identify products with no variants
-
Collections: Fetch /collections.json (if available)
- Count collections
- Check organization
-
Sitemap: Fetch /sitemap.xml
- Verify it exists and is properly formatted
- Count indexed pages
-
Robots.txt: Fetch /robots.txt
Step 2: Analyze Each Category
A. SEO Health (Score out of 10)
Check:
B. Product Catalog Quality (Score out of 10)
Check:
C. Conversion Optimization (Score out of 10)
Check:
D. Technical Health (Score out of 10)
Check:
Step 3: Generate Report
Output a structured report:
# Shopify Store Audit Report
**Store**: [store name]
**URL**: [url]
**Date**: [today's date]
## Overall Score: [X/40] ([Grade: A-F])
| Category | Score | Status |
|----------|-------|--------|
| SEO Health | X/10 | 🟢/🟡/🔴 |
| Product Catalog | X/10 | 🟢/🟡/🔴 |
| Conversion | X/10 | 🟢/🟡/🔴 |
| Technical | X/10 | 🟢/🟡/🔴 |
## 🔴 Critical Issues (Fix Immediately)
1. [issue + specific fix]
2. [issue + specific fix]
## 🟡 Improvements (This Week)
1. [improvement + how to do it]
2. [improvement + how to do it]
## 🟢 What's Working Well
1. [positive finding]
2. [positive finding]
## Detailed Findings
[Category-by-category breakdown with specific data]
## Quick Wins (< 30 minutes each)
1. [specific action]
2. [specific action]
3. [specific action]
Step 4: Offer Next Steps
After the report:
- "Want me to fix any of these issues? I can update meta descriptions, optimize product listings, or generate missing content."
- "I can also set up automated monitoring for these metrics."
Important Notes
- Only access PUBLIC data (no admin access needed)
- /products.json is rate-limited — be respectful
- Some stores may block /products.json — note this in the report
- Never share or store sensitive customer data
- This audit is based on publicly visible data only