schema-markup

Generate and validate schema.org JSON-LD markup for webpages.

Updated Feb 14, 2026
One-click install
npx skills add https://github.com/lionheartapp/lionheart-ops --skill schema-markup-lionheartapp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: schema-markup
Source: https://github.com/lionheartapp/lionheart-ops/tree/main/.claude/skills/schema-markup
Command: npx skills add https://github.com/lionheartapp/lionheart-ops --skill schema-markup-lionheartapp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Many webpages lack accurate or complete structured data, preventing search engines from understanding content and delivering rich search results; this Skill clarifies what to mark up and how to implement schema that matches visible content and eligibility requirements.

Core Features & Use Cases

  • Provide JSON-LD examples and templates for Organization, WebSite, Article, Product, SoftwareApplication, FAQPage, HowTo, BreadcrumbList, LocalBusiness, and Event types.
  • Advise on page type selection, required and recommended properties, combining multiple schema types with @graph, and best placement for static and dynamic sites.
  • Validate implementations using Google's Rich Results Test and schema.org validator and recommend fixes for common errors like missing required properties, invalid URLs, and date formats.
  • Use Case: Convert a product landing page into a Product + BreadcrumbList + Organization JSON-LD bundle that surfaces price and review rich snippets.

Quick Start

Generate or update JSON-LD for the target page type using the page's visible content, include all required properties, and validate the output in Google's 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 schema markup to a webpage?

JSON-LD schema markup is added by generating a script tag with the target schema.org type, including all required properties from visible page content, and placing it in the HTML. This enables search engines to parse structured data for rich results.

What types of schema markup are available for rich search results?

Schema markup supports rich search results for product, article, FAQ, breadcrumb, event, local business, and software pages. Implementing the correct schema.org type ensures search engines can surface specific rich snippets like prices, reviews, or event dates.

Can I combine multiple schema types on a single page?

Multiple schema types can be combined on a single page using the @graph property in JSON-LD. This bundles different entities like Product, BreadcrumbList, and Organization together to provide comprehensive structured data to search engines.

How do I validate structured data for Google rich results?

Structured data is validated using Google's Rich Results Test and the schema.org validator. These tools check JSON-LD markup against Google's guidelines, identifying missing required properties, invalid URLs, and date format errors to fix before deployment.

Does JSON-LD structured data work on dynamic websites?

JSON-LD structured data works on both static and dynamic websites. For dynamic sites, the markup must be generated to match the visible content rendered on the page so search engines can accurately read the structured data for rich results.