schema-markup

Implement schema.org JSON-LD markup for Google rich results.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Schema markup clarifies page content for search engines and increases the chance of enhanced search results like rich snippets, knowledge panels, and product or FAQ displays.

Core Features & Use Cases

  • Accurate JSON-LD implementation: Provide ready-to-deploy JSON-LD examples for Organization, WebSite, Article/BlogPosting, Product, SoftwareApplication, FAQPage, HowTo, BreadcrumbList, LocalBusiness, and Event.
  • Validation and troubleshooting: Guidance for testing with Google Rich Results Test, Schema.org validator, and Search Console checks; common errors and debugging steps.
  • Integration patterns: Advice for static sites, CMS (WordPress), and server-rendered frameworks (Next.js/React) including templating and dynamic field population.
  • Use Case: Add Product + Offer + AggregateRating schema for e-commerce product pages to surface price, availability, and review stars in search results.

Quick Start

Add JSON-LD to the page head describing the page type (for example Product or FAQPage), include all required properties, and validate the markup using 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 enable Google rich snippets?

To add JSON-LD schema markup for rich snippets, include a script tag in your page head with the required properties for your specific page type, then validate the structure using Google's Rich Results Test.

What is JSON-LD structured data and when do I need it for SEO?

JSON-LD structured data is a JavaScript notation format that clarifies page content for search engines. You need it for SEO when optimizing search appearance to become eligible for enhanced results like rich snippets, knowledge panels, and product displays.

Does schema markup work with Next.js and WordPress sites?

Schema markup works with Next.js, WordPress, and static sites by placing JSON-LD in the page template or server-rendered output. It supports integration patterns for dynamically populating fields across CMS and framework environments.

Why does my FAQ schema fail the Google Rich Results Test?

FAQ schema fails the Google Rich Results Test when the JSON-LD structure is missing required properties per type. Troubleshoot by checking for common errors, ensuring correct structure, and validating with the Schema.org validator.

How do I implement Product schema with AggregateRating for e-commerce pages?

To implement Product schema for e-commerce pages, combine Product, Offer, and AggregateRating JSON-LD types to surface price, availability, and review stars. Include all required properties and validate with Google's Rich Results Test.