schema

Implements JSON-LD schema.org structured data markup for rich search results.

Updated Jun 3, 2026
One-click install
npx skills add https://github.com/MohmmedKudmani/mk-ai-os --skill schema-mohmmedkudmani
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: schema
Source: https://github.com/MohmmedKudmani/mk-ai-os/tree/main/.opencode/skills/marketing/seo-content/schema
Command: npx skills add https://github.com/MohmmedKudmani/mk-ai-os --skill schema-mohmmedkudmani

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Adding structured data to web pages is error-prone and requires knowing which schema.org types Google supports, which properties are required, and how to validate the markup. This Skill guides the implementation of correct JSON-LD schema markup so pages become eligible for rich results like star ratings, FAQs, and breadcrumbs in Google search. ## Core Features & Use Cases - Schema Type Implementation: Generates complete JSON-LD markup for Organization, WebSite, Article, Product, SoftwareApplication, FAQPage, HowTo, BreadcrumbList, LocalBusiness, and Event types with required and recommended properties. - Multi-Type Composition: Combines multiple schema types on a single page using @graph with proper entity references. - Validation & Debugging: Provides a systematic debugging workflow using Google Rich Results Test, Schema.org Validator, and Search Console when rich results fail to appear. - Use Case: An e-commerce team needs product pages to show price, availability, and star ratings in Google. The Skill produces complete Product schema with Offer, AggregateRating, and Review markup plus BreadcrumbList, ready to paste into the page template. ## Quick Start Ask the assistant to add Product and BreadcrumbList schema markup in JSON-LD to your product page template.

Frequently Asked Questions about schema

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

FAQPage Schema
How do I add schema markup to my website?▼

Add JSON-LD structured data in a script tag with type application/ld+json, placed in the page head or end of body. Choose the schema type matching your content, include all required properties, then validate with Google Rich Results Test before deploying.

What schema types does Google support for rich results?▼

Common supported types include Organization, WebSite, Article, Product, FAQPage, HowTo, BreadcrumbList, LocalBusiness, Event, and SoftwareApplication. Each type has required properties that must be present for rich result eligibility.

Can I combine multiple schema types on one page?▼

Yes, combine multiple schema types using the @graph array in a single JSON-LD block. Use @id references to link entities, such as connecting a WebSite to its publisher Organization.

Why is my schema markup not showing rich results in Google?▼

First validate with Google Rich Results Test and Schema.org Validator to catch syntax errors and missing required properties. Note that valid schema does not guarantee rich results, since Google decides when to display them; check Search Console enhancement reports for errors.

Does schema markup work with React or Next.js sites?▼

Yes, render the JSON-LD in a script tag via a component, ideally server-side rendered so crawlers see it. Serialize your data object with JSON.stringify into the script tag, as shown in the Next.js implementation example.