seo-schema

Detect, validate, and generate Schema.org JSON-LD structured data for web pages.

1|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/JFeimster/moonshine-capital-portal --skill seo-schema-jfeimster
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: seo-schema
Source: https://github.com/JFeimster/moonshine-capital-portal/tree/main/skills/seo-schema
Command: npx skills add https://github.com/JFeimster/moonshine-capital-portal --skill seo-schema-jfeimster

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Web pages often lack structured data or contain invalid markup, causing them to miss rich results in Google Search. This Skill detects existing Schema.org markup, validates it against Google's supported rich result types, and generates correct JSON-LD snippets. ## Core Features & Use Cases - Markup Detection: Scans page source for JSON-LD, Microdata, and RDFa structured data formats. - Validation & Deprecation Checks: Flags missing required properties, invalid types, and deprecated schema types such as HowTo, SpecialAnnouncement, and Dataset with their retirement dates. - JSON-LD Generation: Produces ready-to-use templates for Organization, LocalBusiness, Article, Product, and other active schema types with clearly marked placeholders. - Use Case: Point the Skill at a product page URL to audit its existing markup, receive a SCHEMA-REPORT.md with validation results, and get corrected JSON-LD to paste into the page's server-rendered HTML. ## Quick Start Analyze the schema markup on https://example.com/product-page and generate any missing JSON-LD structured data.

Frequently Asked Questions about seo-schema

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

FAQPage Schema
How do I add schema markup to a web page?▼

Add JSON-LD structured data inside a script tag with type application/ld+json in the page HTML. Include all required properties for your schema type, use absolute URLs, and place the markup in the initial server-rendered HTML rather than injecting it via JavaScript.

What is the difference between JSON-LD, Microdata, and RDFa?▼

JSON-LD embeds structured data in a separate script block, while Microdata and RDFa embed attributes directly in HTML elements. Google states a preference for JSON-LD because it is easier to implement and maintain without touching page markup.

Which schema types are deprecated for Google rich results?▼

Deprecated types include HowTo (removed September 2023), SpecialAnnouncement (July 2025), CourseInfo, EstimatedSalary, LearningVideo, ClaimReview, VehicleListing, Practice Problem, and Dataset (retired 2025). FAQ markup is restricted to government and healthcare authority sites.

Does schema markup injected with JavaScript get indexed?▼

JavaScript-injected structured data may face delayed processing per Google's December 2025 JS SEO guidance. For time-sensitive markup like Product and Offer, include JSON-LD in the initial server-rendered HTML to ensure timely indexing.

Why is my schema markup not showing rich results?▼

Common causes include missing required properties, invalid data types, relative URLs instead of absolute ones, placeholder text, or using a deprecated schema type. Validate the markup against Google's supported rich result types and fix flagged errors.