schema-markup

Add JSON-LD schema markup with schema.org types and Google validation.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/mohammedalaa89/marketingskills --skill schema-markup-mohammedalaa89
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: schema-markup
Source: https://github.com/mohammedalaa89/marketingskills/tree/main/skills/schema-markup
Command: npx skills add https://github.com/mohammedalaa89/marketingskills --skill schema-markup-mohammedalaa89

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you add accurate schema markup and structured data so search engines can understand page content and qualify it for richer search appearances.

Core Features & Use Cases

  • Implements JSON-LD for common SEO page types such as Organization, WebSite, Article, Product, FAQPage, BreadcrumbList, LocalBusiness, Event, and SoftwareApplication.
  • Recommends the right schema combinations for marketing pages, blog posts, product pages, help centers, and location pages.
  • Guides validation and troubleshooting so markup matches visible content and follows Google rich result requirements.

Quick Start

Ask the assistant to add the correct JSON-LD schema for your page using the visible content and target rich result.

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 schema markup to a web page for Google rich results?

To add schema markup, you implement accurate JSON-LD structured data into your web page using the correct schema.org types, ensuring it matches visible content and Google's rich result requirements. This allows search engines to understand the page and qualify it for enhanced search appearances.

What schema.org types should I use for different page formats like products and FAQs?

For products and FAQs, you should use specific schema.org types like Product and FAQPage. Other common types include Organization, Article, BreadcrumbList, LocalBusiness, Event, and SoftwareApplication to accurately describe your content for structured data validation.

How do I validate structured data against Google's rich results requirements?

You validate structured data by checking your JSON-LD markup against Google's structured data tools to ensure correct syntax and compliance. This troubleshooting step confirms your markup matches visible content and follows guidelines to successfully qualify for rich snippets.

Can I combine multiple schema types in a single JSON-LD script?

Yes, you can combine multiple schema types in a single JSON-LD script using multi-type @graph composition. This approach allows you to accurately define complex relationships on marketing sites and blog posts within one structured data block for search engines.

Why are my rich snippets not showing up in search results?

Rich snippets may not appear if your schema markup contains syntax errors, uses unsupported schema.org types, or does not match the visible content on the page. Validating your JSON-LD against Google's structured data tools helps identify and fix these compliance issues.