schema-markup

Implement schema.org JSON-LD markup for static and dynamic web pages.

1|Updated Oct 3, 2025
One-click install
npx skills add https://github.com/PaoloQuaranta/Webarmonium --skill schema-markup-paoloquaranta
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: schema-markup
Source: https://github.com/PaoloQuaranta/Webarmonium/tree/main/.agents/skills/schema-markup
Command: npx skills add https://github.com/PaoloQuaranta/Webarmonium --skill schema-markup-paoloquaranta

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Schema markup helps search engines understand page content, enabling richer results and more accurate indexing.

Core Features & Use Cases

  • Select the correct schema type (Organization, WebSite, Article, Product, FAQPage, HowTo, etc.) to match your content.
  • Provide required and recommended properties, validate with tools, and test in search results to ensure accuracy.
  • Apply consistent implementation patterns for static sites and dynamic apps, including pages with multiple schema types.

Quick Start

Generate a JSON-LD script for your page type and insert it into the HTML head.

Frequently Asked Questions about schema-markup

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

FAQPage Schema
How do I generate valid JSON-LD schema markup for different page types?

To generate valid JSON-LD schema markup, you must select the correct schema.org type for your page, such as Article, Product, or FAQPage, and include all required and recommended properties. The generated JSON-LD script is then inserted into the HTML head of your page.

What schema.org types should I use for structured data on my website?

You should use structured data types that match your content, including Organization, WebSite, Article, Product, FAQPage, HowTo, BreadcrumbList, Event, LocalBusiness, and Review. Matching the correct schema.org type to your page content ensures accurate indexing and richer search results.

How do I implement schema markup across dynamic sites and static pages?

To implement schema markup across dynamic sites and static pages, apply consistent JSON-LD implementation patterns tailored to your environment. You can inject the JSON-LD script into the HTML head dynamically for apps or statically for fixed pages, even when combining multiple schema types.

Does JSON-LD structured data validation ensure compliance with search engine guidelines?

JSON-LD structured data validation ensures compliance with search engine guidelines by enforcing proper placement, verifying required properties, and testing the markup in search results. Validating your schema markup prevents indexing errors and helps secure rich snippets.

Why are my rich snippets not showing up after adding schema markup?

Rich snippets may not show up if your schema markup lacks required properties, fails validation, or violates search engine guidelines. You must enforce JSON-LD best practices, validate with testing tools, and ensure proper placement in the HTML head to resolve compliance issues.