--- 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: 1. **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 2. **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 3. **Collections**: Fetch `/collections.json` (if available) - Count collections - Check organization 4. **Sitemap**: Fetch `/sitemap.xml` - Verify it exists and is properly formatted - Count indexed pages 5. **Robots.txt**: Fetch `/robots.txt` - Check for common issues ### Step 2: Analyze Each Category #### A. SEO Health (Score out of 10) Check: - [ ] Homepage has unique meta title (not default Shopify title) - [ ] Homepage has meta description (120-155 chars) - [ ] Products have unique titles (not "Product 1", "Product 2") - [ ] Products have descriptions (not empty) - [ ] Products have alt text on images - [ ] Sitemap exists and is valid - [ ] Robots.txt is properly configured - [ ] Open Graph / social sharing tags present - [ ] Structured data (JSON-LD) for products #### B. Product Catalog Quality (Score out of 10) Check: - [ ] All products have at least 1 image - [ ] All products have descriptions > 50 words - [ ] Products have tags for filtering - [ ] Product types are consistent (not "T-shirt" vs "t-shirt" vs "Tshirt") - [ ] Vendor names are consistent - [ ] Pricing is reasonable (no $0.00 products unless intentional) - [ ] Variants have proper option names #### C. Conversion Optimization (Score out of 10) Check: - [ ] Store has a clear value proposition on homepage - [ ] Products have clear pricing (no hidden costs) - [ ] Trust signals present (reviews, badges, guarantees) - [ ] Contact information accessible - [ ] Social media links present - [ ] Newsletter signup exists #### D. Technical Health (Score out of 10) Check: - [ ] Mobile viewport configured - [ ] Reasonable number of scripts (< 20) - [ ] Images are not excessively large - [ ] No broken resource references - [ ] HTTPS properly configured - [ ] Favicon exists ### Step 3: Generate Report Output a structured report: ```markdown # 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