schema-markup

Generate and validate schema.org JSON-LD markup for web pages.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/chadsmith-webdev/roofer-demo-v2 --skill schema-markup-chadsmith-webdev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: schema-markup
Source: https://github.com/chadsmith-webdev/roofer-demo-v2/tree/main/.agents/skills/schema-markup
Command: npx skills add https://github.com/chadsmith-webdev/roofer-demo-v2 --skill schema-markup-chadsmith-webdev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Schema markup helps search engines and AI understand and categorize page content by adding structured data (JSON-LD), improving visibility and enabling rich results.

Core Features & Use Cases

  • Automatically generate and validate schema.org types (Organization, WebSite, Article, Product, FAQPage, BreadcrumbList) for common web pages.
  • Support multi-type graphs to represent complex pages and relationships, enabling richer search features.
  • Provide practical examples and guidance for implementation, testing, and maintenance.

Quick Start

Implement JSON-LD structured data on your page and validate with testing tools before deployment.

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 my web pages for rich results?

To add JSON-LD structured data for rich results, insert schema.org markup tags into your page HTML and validate the output using tools like the Google Rich Results Test before deployment to ensure search engines correctly parse your content.

When should I use a multi-type @graph for schema markup?

Use a multi-type @graph for schema markup when representing complex pages that combine multiple entities, such as a blog post featuring both an Article and a BreadcrumbList, enabling search engines to understand richer page relationships.

What schema.org types do I need to mark up a SaaS homepage and product pages?

To mark up a SaaS homepage and product pages, you need Organization, WebSite, and Product schema.org types, which categorize your business entity and offerings to improve search visibility and enable product rich results.

How do I validate structured data before deploying schema markup?

Validate structured data before deploying schema markup by running your pages through the Google Rich Results Test and the Schema.org Validator to catch JSON-LD syntax errors and confirm eligibility for search engine enhancements.

Can I generate FAQPage schema markup automatically for my blog posts?

Yes, you can generate FAQPage schema markup automatically for blog posts by defining the question and answer pairs in your page's frontmatter and converting them into JSON-LD structured data to enable FAQ rich results in search.

Does schema markup require frontmatter fields in SKILL.md to function?

Schema markup generation requires frontmatter name and description fields in SKILL.md to automatically populate the corresponding JSON-LD structured data properties, ensuring your pages have the necessary metadata for search engine crawlers.