shopify-json-ld

Solid

Use when adding structured data / JSON-LD / schema markup to a Shopify store: recipe, FAQ, Article/BlogPosting, CollectionPage, AboutPage, or Organization schema; chasing Google rich-results / rich-snippet eligibility; debugging a Search Console "Invalid object type" or "missing field" schema error; or a request like "add schema to my store", "add recipe schema", or "why isn't my product showing rich results". This skill adds SUPPLEMENTAL JSON-LD the theme cannot emit dynamically, stored in a metafield and rendered by one Liquid snippet. Not for meta titles, meta descriptions, canonical tags, or Open Graph (use shopify-seo-metadata for those).

Data & Documents 46 stars 2 forks Updated 2 weeks ago MIT

Install

View on GitHub

Quality Score: 84/100

Stars 20%
56
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Shopify JSON-LD Adds **supplemental** structured data to a Shopify store: the schema types the theme can't generate on its own (Recipe, FAQPage, richer Article/Collection nodes), stored as JSON-LD in a per-entity metafield and rendered through a single Liquid snippet. The governing principle: **you add what's missing, you never duplicate what the theme already emits.** For meta tags, descriptions, and Open Graph (a different job), use the sibling skill **shopify-seo-metadata**. ## Store access **Lane A: custom-app token (scriptable).** In Shopify admin: Settings → Apps and sales channels → Develop apps → create an app → grant this skill's minimum scopes, then install and copy the Admin API access token. Export it; never write it to a committed file: ```bash export SHOPIFY_STORE="your-store.myshopify.com" export SHOPIFY_ACCESS_TOKEN="<your Admin API access token>" # env only, not on disk ``` Minimum scopes: `read_products`, `write_products`, `read_content`, `write_content`. There is no standalone metafield scope; metafield access is governed by the owning resource's scope (products → `write_products`, pages/articles → `write_content`). Rendering the snippet needs **theme edit access** (theme editor or the theme's Git repo), which is separate from the API. Sanity-check the token: ```bash curl -s "https://$SHOPIFY_STORE/admin/api/2025-07/graphql.json" \ -H "X-Shopify-Access-Token: $SHOPIFY_ACCESS_TOKEN" \ -H "Content-Type: application/json" \ -d '{"query":"{ shop...

Details

Author
kgelster
Repository
kgelster/awesome-ecom-skills
Created
2 months ago
Last Updated
2 weeks ago
Language
Shell
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Solid

shopify-seo-metadata

Use when a store has missing SEO titles or meta descriptions and you want to backfill them: "backfill missing SEO titles/descriptions", "meta description sweep", "SEO meta backfill across products/collections/pages/blog posts", "missing page titles", "fix blank search-appearance metadata", "generate SEO meta for products". Safe-mode: fills only the empty search-appearance fields (SEO title, meta description) on products, collections, pages, and blog articles, never touching human-written values. Not for image alt text (use shopify-alt-text) or JSON-LD (use shopify-json-ld).

46 Updated 2 weeks ago
kgelster
Data & Documents Listed

json-ld

Implement, fix, and deepen schema.org structured data as JSON-LD across a codebase — including WordPress sites (Yoast/Rank Math/WooCommerce-aware) and Shopify Liquid themes. Proactively discovers every entity that deserves markup by scanning data models (ORM schemas, CMS content types, content collections, SQL, theme settings), routes, and templates; verifies every type and property against the live schema.org release and Google rich-results docs instead of model memory; and wires each value to the page's real data flow instead of hardcoding. Use this skill whenever the user asks for JSON-LD, structured data, schema markup, schema.org types, rich results/rich snippets, entity or knowledge-graph SEO, "add Product/Article/Event/... schema", structured data for a Shopify store or WordPress site, to fix structured-data errors from Search Console or a validator, to convert microdata/RDFa to JSON-LD, or to audit what structured data a site has.

1 Updated 1 months ago
Mavens-Tech-Lab
Data & Documents Listed

schema-markup-generator

Generate syntactically valid, ready-to-adapt ecommerce JSON-LD for Product, Offer, AggregateOffer, ProductGroup, Organization, BreadcrumbList, FAQPage, and related visible content. Use when the user asks for schema markup, JSON-LD, Product schema, or schema code. Require verified facts and never invent reviews, ratings, prices, stock, or policies.

4 Updated 2 weeks ago
nexscope-ai