schema

Implements JSON-LD schema.org structured data markup for rich search results.

Updated Aug 13, 2026
One-click install
npx skills add https://github.com/imMamdouhaboammar/marketing-skills --skill schema-immamdouhaboammar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: schema
Source: https://github.com/imMamdouhaboammar/marketing-skills/tree/main/skills/schema
Command: npx skills add https://github.com/imMamdouhaboammar/marketing-skills --skill schema-immamdouhaboammar

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Pages without structured data miss out on rich results in Google search, such as star ratings, FAQ dropdowns, breadcrumbs, and product pricing, reducing visibility and click-through rates. ## Core Features & Use Cases - JSON-LD Implementation: Generates complete schema.org markup for Organization, Article, Product, FAQPage, BreadcrumbList, SoftwareApplication, and other common types. - Validation Guidance: Covers testing with Google Rich Results Test, Schema.org Validator, and Search Console, plus debugging when rich results fail to appear. - Use Case: A SaaS company wants its homepage to show enhanced results in Google. The skill produces Organization, WebSite, and SoftwareApplication schema combined via @graph, ready to paste into the page head. ## Quick Start Ask the agent to add Organization and FAQ schema markup to your homepage and validate it with Google's Rich Results Test.

Frequently Asked Questions about schema

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

FAQPage Schema
How do I add schema markup to my website?

Add JSON-LD structured data in a script tag placed in the page head or end of body. Choose the schema type matching your content, such as Organization for homepages or Article for blog posts, then validate with Google's Rich Results Test.

What schema types does Google support for rich results?

Google supports rich results for types including Article, Product, FAQPage, HowTo, BreadcrumbList, LocalBusiness, Event, and SoftwareApplication. Each type has required properties, such as headline and datePublished for Article, that must be present to qualify.

Can I combine multiple schema types on one page?

Yes, combine multiple schema types using the @graph array in a single JSON-LD block. This lets one page declare Organization, WebSite, and BreadcrumbList together, with @id references linking related entities.

Why is my schema markup not showing rich results in Google?

First validate with the Rich Results Test and Schema.org Validator to catch syntax errors or missing required properties. Note that valid schema does not guarantee display, since Google decides when to show rich results; check Search Console enhancement reports for errors.

Does FAQ schema still work for rich snippets?

FAQPage schema uses a mainEntity array of Question items, each with an acceptedAnswer. Google requires factual, non-promotional answers, and eligibility for FAQ rich results is limited, so valid markup may not always produce visible enhancements.