schema-markup

Generate valid schema.org JSON-LD markup for rich search results.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/mohamednegm0/Musahm-Vault-GTM --skill schema-markup-mohamednegm0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: schema-markup
Source: https://github.com/mohamednegm0/Musahm-Vault-GTM/tree/main/.claude/skills/agentkits-marketing/skills/schema-markup
Command: npx skills add https://github.com/mohamednegm0/Musahm-Vault-GTM --skill schema-markup-mohamednegm0

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Many web pages are invisible to rich search features because they lack correct structured data, which prevents search engines from understanding content and reduces click-through and discoverability. This Skill helps site owners and SEO teams add, fix, and optimize schema.org markup so pages become eligible for rich results like FAQs, product cards, breadcrumbs, and event listings.

Core Features & Use Cases

  • JSON-LD Implementation: Create valid JSON-LD for Organization, WebSite, Article, Product, SoftwareApplication, FAQPage, HowTo, BreadcrumbList, LocalBusiness, Event, and Review schemas.
  • Validation & Testing: Validate markup against Google's Rich Results Test and the schema.org validator, and identify missing required properties and common errors.
  • Implementation Patterns: Provide practical guidance for static sites, React/Next.js apps, and CMS platforms including placement, server-side rendering, and templating for programmatic generation.
  • Use Case: Add Product + Offer + AggregateRating for e-commerce pages to enable review stars, or add FAQPage markup to support collapsible SERP answers.

Quick Start

Add JSON-LD Organization and WebSite markup to the homepage using the canonical site URL and logo to enable sitelinks search box and brand attribution.

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 static site or React/Next.js app?

JSON-LD structured data is a JavaScript notation format used to embed schema.org metadata in web pages, enabling search engines to understand content context and surface rich results like FAQ cards, product snippets, and breadcrumbs. It clarifies page meaning.

What schema.org types are supported for generating rich snippets?

Supported schema.org types for generating rich snippets include Organization, WebSite, Article, Product, SoftwareApplication, FAQPage, HowTo, BreadcrumbList, LocalBusiness, and Event. Each generates valid JSON-LD with required properties for target types.

How do I validate schema markup against Google's Rich Results Test?

You validate schema markup by running your generated JSON-LD through Google's Rich Results Test and the schema.org validator. This process identifies missing required properties and common errors to ensure your structured data qualifies for enhanced SERP features.

Why does my FAQPage schema markup not show up in search results?

FAQPage schema markup may not appear in search results if the JSON-LD is missing required properties or contains validation errors. Testing the markup against Google's Rich Results Test identifies common errors and missing fields preventing rich snippet eligibility.

Can I use schema markup for SaaS landing pages and software applications?

Yes, you can implement schema markup for SaaS landing pages by generating SoftwareApplication and Product schemas with JSON-LD. This provides search engines with structured data about your software, enabling enhanced SERP features like review stars and brand attribution.

What's the best way to add Product and AggregateRating schema for e-commerce listings?

The best way to add Product and AggregateRating schema for e-commerce listings is by combining Product, Offer, and AggregateRating JSON-LD markup. This structured data configuration enables review stars and product cards directly in search engine results pages.