Skip to content

Schema Markup

Adds and fixes JSON-LD structured data so search engines can understand your pages

Stars
57,951
Licence
MIT
Files
3 files

What it does

When installed, the agent helps you add or repair schema.org structured data (JSON-LD code) on your website so search engines can better interpret pages such as products, articles, organizations, and breadcrumbs. It checks whether a requested Google rich result is still supported before recommending code, explains that valid schema.org markup does not guarantee a Google search feature, and produces ready-to-paste markup plus a testing checklist.

Great for

  • Website owners or SEO staff adding structured data to product, article, or company pages
  • Developers implementing JSON-LD in static, React/Next.js, or WordPress sites
  • Teams auditing existing schema for errors and mismatches with visible content

Skip it if

  • Expecting FAQ or HowTo rich results: Google has retired these, so markup will not produce them (the skill itself warns about this)
  • Broader SEO problems such as content quality or crawling, which the skill refers to other skills for
  • Marking up content that is not visible on the page, since the skill requires schema to match page content

Try asking

  • “Add Organization and BreadcrumbList JSON-LD to my company homepage”
  • “Create Product schema with price and availability for my product page”
  • “Check my existing article markup for missing required properties”
  • “Which rich results can my blog post realistically qualify for in Google today?”
Step-by-step guide: how to use Schema MarkupInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 3 original files, the MIT licence and an attribution note.

    schema.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip schema.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip schema.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Give the agent your page type and a sample of the visible content so the markup matches what users see
  • Ask it to check Google's current supported structured data gallery before targeting any specific rich result
  • Validate the output with the Schema.org Validator and, for supported features, the Google Rich Results Test before deploying

What's inside

  • evals/evals.json
  • references/schema-examples.md
  • SKILL.md

Redistributed unmodified from coreyhaines31/marketingskills under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.