schema-markup

Generate and validate JSON-LD structured data for rich search results.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, beautifulsoup4.

What problem does it solve? Search engines struggle to understand page content without structured data, causing sites to miss rich results like star ratings, prices, and FAQ dropdowns. This Skill guides the implementation of schema.org markup so pages qualify for enhanced search appearances. ## Core Features & Use Cases - JSON-LD Templates: Ready-to-adapt markup for Organization, Article, Product, SoftwareApplication, FAQPage, HowTo, BreadcrumbList, LocalBusiness, Review, and Event schema types. - Validation Guidance: Checklists for testing with Google Rich Results Test and Schema.org Validator, plus fixes for common errors like missing required properties and content mismatches. - Implementation Patterns: Code examples for static sites, Next.js/React components, and CMS platforms, plus a Python script to detect existing schema on any URL. - Use Case: A SaaS founder wants star ratings and pricing to appear in Google results for their product page. The Skill produces a complete SoftwareApplication JSON-LD block with offers and aggregateRating, ready to paste into the page head. ## Quick Start Ask the AI to generate JSON-LD schema markup for your page, specifying the page type such as product, article, or FAQ.

Frequently Asked Questions about schema-markup

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

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

Add schema markup by inserting a JSON-LD script tag into your page's head or body section. JSON-LD is Google's recommended format because it is easier to implement and maintain than Microdata or RDFa.

What schema types does Google support for rich results?

Google supports rich results for Article, Product, FAQPage, HowTo, BreadcrumbList, LocalBusiness, Event, Review, and SoftwareApplication among others. Each type has required properties like headline and image for Article, or name and offers for Product.

How do I test if my structured data is valid?

Test structured data with the Google Rich Results Test at search.google.com/test/rich-results or the Schema.org Validator at validator.schema.org. After deployment, monitor the Enhancements reports in Google Search Console for errors.

Can I use multiple schema types on one page?

Yes, combine multiple types using the @graph array in a single JSON-LD block, linking entities with @id references. A common pattern pairs Organization, WebSite, and BreadcrumbList on the same page.

Why is my schema markup not showing rich results?

Rich results fail when required properties are missing, values use invalid formats like non-ISO dates, or the markup does not match visible page content. Self-serving reviews of your own product also violate Google guidelines and are ineligible.