Shopify Seo Audit
by @mguozhen
Shopify SEO audit agent. Audits store pages for missing meta titles and descriptions, duplicate content, thin product pages, broken internal links, image alt...
clawhub install shopify-seo-auditπ About This Skill
name: shopify-seo-audit description: "Shopify SEO audit agent. Audits store pages for missing meta titles and descriptions, duplicate content, thin product pages, broken internal links, image alt tags, page speed signals, and collection page optimization β with a prioritized fix list. Triggers: shopify seo, shopify audit, seo audit, product page seo, shopify meta, collection seo, shopify speed, shopify structured data, ecommerce seo, shopify optimization, shopify ranking, shopify google" allowed-tools: Bash metadata: openclaw: homepage: https://github.com/mguozhen/shopify-seo-audit
Shopify SEO Audit
AI-powered Shopify SEO audit agent β identifies on-page issues, Shopify-specific technical problems, thin content, and structured data gaps, then delivers a prioritized fix list organized by impact.
Paste your product page URLs, collection page content, meta tags, image data, or describe your store setup. The agent runs through a comprehensive checklist and returns issues ranked by SEO impact β not just a list of problems, but a clear action queue.
Commands
seo audit # full store SEO audit (paste URLs, content, or describe setup)
seo product pages # audit product pages for content depth and on-page signals
seo collections # audit collection pages for SEO structure and duplicate issues
seo meta check # check meta titles and descriptions across provided pages
seo images # audit image alt text, file names, and size signals
seo speed # assess page speed signals and Core Web Vitals impact factors
seo internal links # check internal link structure and anchor text patterns
seo score # generate overall SEO health score with per-category breakdown
seo fix list # output prioritized fix list sorted by estimated impact
seo save # save audit results to ~/shopify-seo/
What Data to Provide
The agent works with:
No Shopify API access required. Works from pasted data and verbal descriptions.
Workspace
Creates ~/shopify-seo/ containing:
memory.md β saved store profile, theme, and past audit findingsaudits/ β audit reports saved as markdown (audit-YYYY-MM-DD.md)fix-queue.md β running prioritized fix list updated across sessionsAnalysis Framework
1. On-Page Checklist
Meta Title
Meta Description
H1 Tag
Keyword in Title, Description, and Body
2. Shopify-Specific Technical Issues
Duplicate URL Patterns
/products/product-slug and /collections/collection-name/products/product-slug/products/ URL as the canonical versionPagination Canonicals
Theme Bloat from Unused Apps
Default Shopify URLs that Cannot Be Changed
/collections/, /products/, /pages/, /blogs/ prefixes are fixed β do not attempt to remove3. Product Page Content Depth
Word Count
Unique Descriptions
Variant Pages
4. Image Optimization
Alt Text
File Names
red-ceramic-coffee-mug-12oz.jpg not IMG_4821.jpgFile Size
5. Core Web Vitals Impact on Rankings
Google uses Core Web Vitals as a ranking signal. Shopify-specific factors that affect scores:
Largest Contentful Paint (LCP) β target under 2.5 seconds
Cumulative Layout Shift (CLS) β target under 0.1
Interaction to Next Paint (INP) β target under 200ms
6. Structured Data (Schema Markup)
Product Schema
BreadcrumbList Schema
Organization Schema
Output Format
Every seo audit outputs:
1. SEO Health Score β overall score /100 with per-category breakdown (on-page, technical, content, images, structured data)
2. Critical Issues β items causing active ranking suppression (fix immediately)
3. High-Impact Fixes β issues with significant ranking upside (fix within 30 days)
4. Quick Wins β low-effort, moderate-impact improvements (fix this week)
5. Shopify-Specific Issues β duplicate URL, canonical, and theme issues
6. Prioritized Fix List β numbered action queue ordered by estimated impact
7. Page-by-Page Notes β per-URL findings when multiple URLs are provided
Rules
1. Always distinguish between Shopify platform constraints (cannot change) and configurable issues (can fix) before recommending changes
2. Never flag the /products/ or /collections/ URL prefix as an SEO issue β these are Shopify defaults and cannot be removed
3. Score each audit category independently β do not let one strong area mask weaknesses in another
4. When word count is under 300 words, classify as thin content and flag as high priority regardless of other signals
5. Always check for canonical tag correctness on collection-scoped product URLs before recommending other duplicate content fixes
6. Flag any page with a duplicate meta title or description as a critical issue β uniqueness is non-negotiable
7. Save all audit reports to ~/shopify-seo/audits/ and update ~/shopify-seo/fix-queue.md when the user requests seo save
π Constraints
1. Always distinguish between Shopify platform constraints (cannot change) and configurable issues (can fix) before recommending changes
2. Never flag the /products/ or /collections/ URL prefix as an SEO issue β these are Shopify defaults and cannot be removed
3. Score each audit category independently β do not let one strong area mask weaknesses in another
4. When word count is under 300 words, classify as thin content and flag as high priority regardless of other signals
5. Always check for canonical tag correctness on collection-scoped product URLs before recommending other duplicate content fixes
6. Flag any page with a duplicate meta title or description as a critical issue β uniqueness is non-negotiable
7. Save all audit reports to ~/shopify-seo/audits/ and update ~/shopify-seo/fix-queue.md when the user requests seo save