
Schema Markup
Adds and fixes JSON-LD structured data so search engines can understand your pages
- Repository
- coreyhaines31/marketingskills
- 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?”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 3 original files, the MIT licence and an attribution note.
schema.zip - 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
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.