seo-schema

Detect and validate JSON-LD data against Google's rich-results requirements.

116|28|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/seranking/seo-skills --skill seo-schema-seranking
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seo-schema
Source: https://github.com/seranking/seo-skills/tree/main/skills/seo-schema
Command: npx skills add https://github.com/seranking/seo-skills --skill seo-schema-seranking

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

JSON-LD and structured data are often missing or incorrect on pages, limiting rich-result opportunities and consistent search indexing.

Core Features & Use Cases

  • Detect existing JSON-LD blocks on a page and extract types such as Article, Product, LocalBusiness, FAQPage, and BreadcrumbList.
  • Validate detected markup against Google's rich-results requirements and surface issues with actionable remediation guidance.
  • Generate missing JSON-LD blocks from page content using templates, then validate the generated blocks and prepare paste-ready blocks for deployment.

Quick Start

Provide a URL or page content and receive paste-ready JSON-LD blocks plus a validation report to drop into your page head.

Frequently Asked Questions about seo-schema

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

FAQPage Schema
How do I generate JSON-LD schema for a web page?

To generate JSON-LD schema, provide a URL or page content to extract data and produce paste-ready structured data blocks for Article, Product, LocalBusiness, FAQPage, and BreadcrumbList intents.

Why is my structured data not showing rich results in Google search?

Your structured data may not show rich results because existing JSON-LD blocks fail Google's rich results requirements. Validate detected markup to surface issues and receive actionable remediation guidance.

Can I detect existing JSON-LD blocks on a page before generating new schema?

You can detect existing JSON-LD blocks on a page by providing the URL. Firecrawl or WebFetch access to the HTML is required to extract types like Article and Product before generating missing schema.

What is the best way to validate schema markup against Google's rich results requirements?

The best way to validate schema markup is to scan the page HTML, detect existing JSON-LD blocks, and validate them against Google's rich results requirements to generate a detailed validation report.

Does JSON-LD validation work for LocalBusiness and FAQPage schema types?

JSON-LD validation works for LocalBusiness and FAQPage schema types. It detects these existing blocks on your page, validates them against Google's requirements, and generates missing markup using templates.