seo-schema

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

5|1|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/htafolla/StringRay --skill seo-schema-htafolla
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seo-schema
Source: https://github.com/htafolla/StringRay/tree/main/ci-test-env/.opencode/integrations/claude-seo/seo-schema
Command: npx skills add https://github.com/htafolla/StringRay --skill seo-schema-htafolla

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the detection, validation, and generation of Schema.org structured data, helping to improve search engine visibility and rich result appearances.

Core Features & Use Cases

  • Schema Detection: Identifies existing JSON-LD, Microdata, and RDFa markup on a page.
  • Validation: Checks for common errors, deprecated types, and adherence to Google's rich result guidelines.
  • Generation: Creates valid JSON-LD markup for various schema types like Organization, LocalBusiness, and Article.
  • Use Case: A website owner wants to ensure their product pages are eligible for rich results. This Skill can analyze the page, identify missing or incorrect schema, and generate the correct JSON-LD to implement.

Quick Start

Use the seo-schema skill to generate a JSON-LD Organization schema for a new company website.

Frequently Asked Questions about seo-schema

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

FAQPage Schema
How do I generate valid JSON-LD structured data for rich results?

To generate JSON-LD structured data for rich results, you define a schema type like Organization or Article and validate it against Google's guidelines. This creates compliant JSON-LD markup that improves search engine visibility and rich result appearances.

What's the best way to validate existing schema.org markup on a web page?

Validating schema.org markup involves detecting existing JSON-LD, Microdata, or RDFa on a page and checking for common errors and deprecated types. This ensures your structured data adheres to Google's rich result guidelines.

How does structured data detection work for different markup formats?

Structured data detection identifies existing JSON-LD, Microdata, and RDFa markup on a web page. It checks the detected markup against Google's supported rich result types and common errors to ensure valid structured data implementation.

When do I need to use JSON-LD over Microdata or RDFa for SEO?

You need to use JSON-LD for SEO when generating new structured data, as it is the recommended primary format. It validates against Google's supported rich result types and handles active, specialized, and restricted schema types effectively.

Why are my product pages not showing rich results in search?

Product pages fail to show rich results when structured data contains common errors, uses deprecated schema types, or violates Google's rich result guidelines. Detecting and fixing this markup with valid JSON-LD resolves the eligibility issue.

Can I use specialized or restricted schema types for my structured data?

Yes, you can use specialized and restricted schema types by applying specific rules for each during generation. The process supports active, video, specialized, restricted, and deprecated schema types while validating against Google's guidelines.