schema-markup

Generate and validate JSON-LD schema markup for web pages.

Updated Oct 16, 2025
One-click install
npx skills add https://github.com/felarmouche/elaesthetics-nextjs --skill schema-markup-felarmouche
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: schema-markup
Source: https://github.com/felarmouche/elaesthetics-nextjs/tree/main/.agents/skills/schema-markup
Command: npx skills add https://github.com/felarmouche/elaesthetics-nextjs --skill schema-markup-felarmouche

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Schemas and structured data help search engines better understand page content and enable rich results, increasing visibility and click-through rates.

Core Features & Use Cases

  • Generates JSON-LD markup for common types (Organization, WebSite, Article, Product, FAQPage, HowTo, BreadcrumbList).
  • Validates and debugs markup using standard tools (Google Rich Results Test, Schema.org Validator).
  • Provides practical guidance for CMS/framework integration and maintenance.

Quick Start

Generate a complete JSON-LD snippet for a sample page and paste it into your page's head for testing.

Frequently Asked Questions about schema-markup

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

FAQPage Schema
How do I add JSON-LD structured data to a webpage for rich results?

To generate JSON-LD structured data for rich results, you create a valid schema markup snippet and paste it into your webpage's head section using a script tag. This helps search engines understand page content and enables rich results like enhanced snippets, increasing visibility and click-through rates. You can support multiple schema types via the @graph property to structure comprehensive data for marketing pages, products, FAQs, articles, and tutorials.

What types of schema markup can I generate for different web pages?

You can generate schema markup for common web page types including Organization, WebSite, Article, Product, FAQPage, HowTo, and BreadcrumbList. These schema types allow you to apply structured data across marketing pages, product pages, FAQs, articles, and tutorials on your website to improve search visibility and enable rich results. Using the @graph property, you can support multiple schema types within a single page.

How do I validate schema markup using Google's tools?

You validate schema markup using standard tools like the Google Rich Results Test and the Schema.org Validator. These tools help you debug your JSON-LD structured data to ensure it is correctly formatted and recognized by search engines. Validating your markup is a core step before deploying it to your live website to guarantee rich results eligibility and confirm that your script in the head is properly structured.

How do I integrate schema markup into my CMS or framework?

You integrate schema markup into your CMS or framework by injecting the generated JSON-LD script into the head section of your web pages. The process provides practical guidance for CMS and framework integration and maintenance, ensuring the structured data is correctly applied. This allows you to consistently deploy valid schema across marketing pages, product pages, FAQs, articles, and tutorials without breaking your existing site structure.

Why do I need structured data on my marketing and product pages?

You need structured data on your marketing and product pages because schemas help search engines better understand your page content and enable rich results. This increases your search visibility and click-through rates. By implementing accurate JSON-LD markup, you turn pages into actionable schema that search engines can easily parse for enhanced SERP features, directly improving your content's discoverability.