| name | seo-schema |
| description | Shopify structured data audit sub-skill. Validates JSON-LD presence and correctness for Product, Organization, BreadcrumbList, and FAQ schema types. Use when user runs /seo schema or when seo-audit delegates schema checks.
|
SEO Schema Audit
Structured data sub-skill for Shopify stores. Validates JSON-LD presence and field completeness
for Product, Organization, BreadcrumbList, and FAQPage schema types. Aggregates results by check
across pages and reports a category score.
Category weight: Schema = 15% (0.15) of overall SEO Health Score.
Quick Reference
| Command | What it does |
|---|
/seo schema <url> | Run structured data checks against a Shopify store |
| (via seo-audit) | seo-audit spawns audit-schema agent directly — this sub-skill is not used |
Context Intake
This skill is invoked directly via /seo schema <url>.
When invoked directly:
- If store URL not provided, read
~/.claude/skills/seo/profiles/karved.json and use preset
- Run
python3 ~/.claude/skills/seo/scripts/crawl_store.py <url> to generate crawl data before proceeding
- Save output as
seo-audit-crawl.json in the current directory
- Then proceed to Execution Logic
Note: When invoked by seo-audit, this sub-skill is NOT used — seo-audit spawns the audit-schema agent directly.
Execution Logic
- If invoked directly (not from seo-audit):
a. If store URL not provided, read
~/.claude/skills/seo/profiles/karved.json and use preset
b. Run python3 ~/.claude/skills/seo/scripts/crawl_store.py <url> to generate