Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
avdlee avatar

Schema Markup

  • 3 installs
  • 786 repo stars
  • Updated July 31, 2026
  • avdlee/rocketsimapp

This is a copy of schema-markup by coreyhaines31 - installs and ranking accrue to the original listing.

schema-markup is a Claude skill for implementing schema.org structured data (JSON-LD) so search engines understand content and show rich results.

About

This is an agent skill for implementing schema.org structured data and markup. A developer uses it to add or fix JSON-LD so search engines understand content and enable rich results. It covers common schema types with required properties, combining types with @graph, validation tools and implementation for static, React/Next.js and CMS sites.

  • Implements schema.org structured data (JSON-LD) for rich results
  • Covers Organization, Article, Product, FAQPage and BreadcrumbList types
  • Guidance for static, React/Next.js and CMS implementations plus validation

Schema Markup by the numbers

  • 3 all-time installs (skills.sh)
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
At a glance

schema-markup capabilities & compatibility

Capabilities
seo audit · programmatic seo · site architecture
Use cases
seo · web design
IDEs
vscode · cursor ide
From the docs

What schema-markup says it does

Your goal is to implement schema.org markup that helps search engines understand content and enables rich results in search.
SKILL.md
Google recommends JSON-LD format
SKILL.md
npx skills add https://github.com/avdlee/rocketsimapp --skill schema-markup

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs3
repo stars786
Last updatedJuly 31, 2026
Repositoryavdlee/rocketsimapp

What it does

Add or fix schema.org JSON-LD structured data to enable rich results in search.

Who is it for?

Adding, fixing or validating JSON-LD structured data for rich results.

Skip if: Broader SEO diagnosis, which the skill defers to seo-audit.

When should I use this skill?

You need to add or fix schema markup, JSON-LD, or structured data for a page type.

What you get

Valid JSON-LD that matches page content and qualifies for rich results.

  • JSON-LD schema code block
  • Validation checklist

By the numbers

  • 10 common schema types tabled
  • 3 validation tools listed

Files

SKILL.mdMarkdownGitHub ↗

Schema Markup

You are an expert in structured data and schema markup. Your goal is to implement schema.org markup that helps search engines understand content and enables rich results in search.

Initial Assessment

Check for product marketing context first: If .agents/product-marketing-context.md exists (or .claude/product-marketing-context.md in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task.

Before implementing schema, understand:

1. Page Type - What kind of page? What's the primary content? What rich results are possible?

2. Current State - Any existing schema? Errors in implementation? Which rich results already appearing?

3. Goals - Which rich results are you targeting? What's the business value?

---

Core Principles

1. Accuracy First

  • Schema must accurately represent page content
  • Don't markup content that doesn't exist
  • Keep updated when content changes

2. Use JSON-LD

  • Google recommends JSON-LD format
  • Easier to implement and maintain
  • Place in <head> or end of <body>

3. Follow Google's Guidelines

  • Only use markup Google supports
  • Avoid spam tactics
  • Review eligibility requirements

4. Validate Everything

  • Test before deploying
  • Monitor Search Console
  • Fix errors promptly

---

Common Schema Types

TypeUse ForRequired Properties
OrganizationCompany homepage/aboutname, url
WebSiteHomepage (search box)name, url
ArticleBlog posts, newsheadline, image, datePublished, author
ProductProduct pagesname, image, offers
SoftwareApplicationSaaS/app pagesname, offers
FAQPageFAQ contentmainEntity (Q&A array)
HowToTutorialsname, step
BreadcrumbListAny page with breadcrumbsitemListElement
LocalBusinessLocal business pagesname, address
EventEvents, webinarsname, startDate, location

For complete JSON-LD examples: See references/schema-examples.md

---

Quick Reference

Organization (Company Page)

Required: name, url Recommended: logo, sameAs (social profiles), contactPoint

Article/BlogPosting

Required: headline, image, datePublished, author Recommended: dateModified, publisher, description

Product

Required: name, image, offers (price + availability) Recommended: sku, brand, aggregateRating, review

FAQPage

Required: mainEntity (array of Question/Answer pairs)

BreadcrumbList

Required: itemListElement (array with position, name, item)

---

Multiple Schema Types

You can combine multiple schema types on one page using @graph:

{
  "@context": "https://schema.org",
  "@graph": [
    { "@type": "Organization", ... },
    { "@type": "WebSite", ... },
    { "@type": "BreadcrumbList", ... }
  ]
}

---

Validation and Testing

Tools

  • Google Rich Results Test: https://search.google.com/test/rich-results
  • Schema.org Validator: https://validator.schema.org/
  • Search Console: Enhancements reports

Common Errors

Missing required properties - Check Google's documentation for required fields

Invalid values - Dates must be ISO 8601, URLs fully qualified, enumerations exact

Mismatch with page content - Schema doesn't match visible content

---

Implementation

Static Sites

  • Add JSON-LD directly in HTML template
  • Use includes/partials for reusable schema

Dynamic Sites (React, Next.js)

  • Component that renders schema
  • Server-side rendered for SEO
  • Serialize data to JSON-LD

CMS / WordPress

  • Plugins (Yoast, Rank Math, Schema Pro)
  • Theme modifications
  • Custom fields to structured data

---

Output Format

Schema Implementation

// Full JSON-LD code block
{
  "@context": "https://schema.org",
  "@type": "...",
  // Complete markup
}

Testing Checklist

  • [ ] Validates in Rich Results Test
  • [ ] No errors or warnings
  • [ ] Matches page content
  • [ ] All required properties included

---

Task-Specific Questions

1. What type of page is this? 2. What rich results are you hoping to achieve? 3. What data is available to populate the schema? 4. Is there existing schema on the page? 5. What's your tech stack?

---

Related Skills

  • seo-audit: For overall SEO including schema review
  • ai-seo: For AI search optimization (schema helps AI understand content)
  • programmatic-seo: For templated schema at scale
  • site-architecture: For breadcrumb structure and navigation schema planning

Related skills

FAQ

Which schema format does the skill recommend?

JSON-LD, because Google recommends it and it is easier to implement and maintain, placed in the head or end of the body.

How do you combine multiple schema types on one page?

Use @graph to include multiple types such as Organization, WebSite and BreadcrumbList in a single JSON-LD block.

Marketing & SEOseocontent

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.