schema-markup

Implement schema.org JSON-LD markup for search engine machine readability.

1|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/makerjackie/jackie-skills-starter --skill schema-markup-makerjackie
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: schema-markup
Source: https://github.com/makerjackie/jackie-skills-starter/tree/main/skills/schema-markup
Command: npx skills add https://github.com/makerjackie/jackie-skills-starter --skill schema-markup-makerjackie

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Implement clear, accurate schema.org structured data so search engines can understand page content, reduce implementation errors, and enable eligible rich results that improve visibility and click-through rates.

Core Features & Use Cases

  • JSON-LD-first guidance: Prefer JSON-LD format and provide complete examples for common types (Organization, WebSite, Article, Product, FAQPage, HowTo, Event, BreadcrumbList).
  • Validation & testing: Emphasizes validation with Google Rich Results Test, schema.org validator, and Search Console monitoring to remove errors and warnings.
  • Implementation patterns: Offers implementation advice for static sites, React/Next.js apps, and CMS platforms with examples and @graph combinations for pages that need multiple types.
  • Reference library: Includes ready-made JSON-LD examples and integration tips to speed up rollout and maintain accuracy.

Quick Start

Add a JSON-LD Organization or Article script to the page head using the examples in references/schema-examples.md and validate it with the Google Rich Results Test.

Frequently Asked Questions about schema-markup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add JSON-LD structured data to a webpage for rich results?▼

You add JSON-LD structured data by inserting a script tag with valid schema.org properties into your page head, using complete examples for types like Organization, Article, or Product to enable rich results.

What is the best way to combine multiple schema.org types on a single page?▼

The best way to combine multiple schema.org types on a single page is using @graph combinations, which let you nest multiple structured data entities like Organization and WebSite within one JSON-LD script block.

Does JSON-LD schema markup work with React and Next.js applications?▼

Yes, JSON-LD schema markup works with React and Next.js applications through specific implementation patterns designed for single-page apps, ensuring structured data renders correctly in the page head for search engines.

How do I validate schema markup for Google rich results eligibility?▼

You validate schema markup for Google rich results eligibility by testing your JSON-LD output in the Google Rich Results Test and schema.org validator, then monitoring performance and resolving errors through Search Console.

Why does my structured data show warnings in the Rich Results Test?▼

Structured data shows warnings in the Rich Results Test when your JSON-LD is missing recommended properties for its schema.org type, meaning you must add required fields per Google guidelines to remove errors and achieve full eligibility.