seo-schema

Solid

Detect, validate, and generate Schema.org structured data. JSON-LD format preferred. Use when user says "schema", "structured data", "rich results", "JSON-LD", or "markup".

AI & Automation 3 stars 0 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
20
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Schema Markup Analysis & Generation ## Detection 1. Scan page source for JSON-LD `<script type="application/ld+json">` 2. Check for Microdata (`itemscope`, `itemprop`) 3. Check for RDFa (`typeof`, `property`) 4. Always recommend JSON-LD as primary format (Google's stated preference) ## Validation - Check required properties per schema type - Validate against Google's supported rich result types - Test for common errors: - Missing @context - Invalid @type - Wrong data types - Placeholder text - Relative URLs (should be absolute) - Invalid date formats - Flag deprecated types (see below) ## Schema Type Status (as of June 2026) Read `../seo/references/schema-types.md` for the full list. Key rules: ### ACTIVE (recommend freely): Organization, LocalBusiness, SoftwareApplication, WebApplication, Product (with Certification markup as of April 2025), ProductGroup, Offer, Service, Article, BlogPosting, NewsArticle, Review, AggregateRating, BreadcrumbList, WebSite, WebPage, Person, ProfilePage, ContactPage, VideoObject, ImageObject, Event, JobPosting, Course, DiscussionForumPosting ### VIDEO & SPECIALIZED (recommend freely): BroadcastEvent, Clip, SeekToAction, SoftwareSourceCode See `schema/templates.json` for ready-to-use JSON-LD templates for these types. > **JSON-LD and JavaScript rendering:** Per Google's December 2025 JS SEO guidance, structured data injected via JavaScript may face delayed processing. For time-sensitive ma...

Details

Author
risukisu
Repository
risukisu/marketing-skills
Created
1 months ago
Last Updated
yesterday
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category