schema-markup

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

Updated Mar 1, 2017
One-click install
npx skills add https://github.com/TedTschopp/tedt.org --skill schema-markup-tedtschopp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: schema-markup
Source: https://github.com/TedTschopp/tedt.org/tree/main/.github/skills/schema-markup
Command: npx skills add https://github.com/TedTschopp/tedt.org --skill schema-markup-tedtschopp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Page content often lacks machine-readable signals, limiting how search engines understand and index it.

Core Features & Use Cases

  • Generate and attach JSON-LD markup for common page types (Organization, WebSite, Article, Product, FAQPage, HowTo, BreadcrumbList, LocalBusiness, Event, etc.).
  • Ensure accurate property mappings, type selection, and compatibility with schema.org specifications.
  • Use across homepages, blog posts, product pages, and support content to unlock rich results and better indexation.

Quick Start

Add a JSON-LD script to your page head and validate the markup with a schema testing tool.

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.org markup to my web pages?

To add JSON-LD schema.org markup, generate a valid JSON-LD graph for your specific page type, such as Article or Product, and insert the script tag into your page head. Validate the markup using standard schema testing tools to ensure correct property mapping.

What is JSON-LD structured data and when do I need it for SEO?

JSON-LD structured data is a machine-readable format that helps search engines understand page content. You need JSON-LD when you want to unlock rich snippets, improve search indexation, and provide explicit signals about content types like FAQs, products, and events.

Can I use schema.org markup for different content types like products and FAQs?

Yes, schema.org markup supports various content types. You can generate and attach specific JSON-LD markup for Organization, WebSite, Article, Product, FAQPage, HowTo, BreadcrumbList, LocalBusiness, and Event page types to ensure accurate type selection and property mappings.

Does schema markup require frontmatter alignment to generate valid JSON-LD?

Yes, correct frontmatter alignment is required where applicable. Generating valid JSON-LD graphs depends on mapping your page's existing frontmatter accurately to schema.org properties before validating the output against standard specifications.

What is the best way to validate schema.org JSON-LD before publishing?

The best way to validate schema.org JSON-LD is to test the generated markup against schema.org specifications using standard schema testing tools. This ensures accurate property mappings, correct type selection, and compatibility before adding the script to your page head.

Why are my rich snippets not showing up after adding structured data?

Rich snippets may not show if your structured data lacks accurate property mappings or valid JSON-LD graphs. Ensure your schema.org markup aligns with page frontmatter and passes validation against standard schema specifications to improve search understanding.