Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
agricidaniel avatar

Seo Schema

  • 4.1k installs
  • 12.5k repo stars
  • Updated July 27, 2026
  • agricidaniel/claude-seo

A developer tool that detects, validates, and generates Schema.org structured data in JSON-LD, Microdata, and RDFa formats, ensuring compliance with Google's current rich result specifications and flagging deprecated sch

About

This SEO schema skill enables developers to detect, validate, and generate Schema.org structured data markup. It scans pages for JSON-LD, Microdata, and RDFa formats, validates against Google's current rich result types, and flags deprecated schemas. The tool generates ready-to-use JSON-LD templates for Organization, LocalBusiness, Article, Product, and 15+ other schema types. It checks for common errors like missing @context, invalid @type, placeholder text, and relative URLs. Outputs include detailed validation reports and corrected markup snippets.

  • Detects JSON-LD, Microdata, and RDFa markup formats
  • Validates against Google's May 2026 schema type status
  • Flags deprecated types (HowTo, SpecialAnnouncement, ClaimReview) with replacement guidance
  • Generates valid JSON-LD templates for 20+ schema types
  • Identifies common errors: missing @context, placeholder text, relative URLs, invalid dates

Seo Schema by the numbers

  • 4,111 all-time installs (skills.sh)
  • +426 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #166 of 1,881 Marketing & SEO skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

seo-schema capabilities & compatibility

Capabilities
scan page source for json ld, microdata, rdfa · validate schema against google's rich result typ · detect and flag deprecated schema types with ret · generate valid json ld templates for 20+ schema · identify common markup errors (missing @context, · provide corrected json ld output ready for imple · output validation reports in markdown format
Works with
github · google drive
Use cases
seo · web search
From the docs

What seo-schema says it does

Always recommend JSON-LD as primary format (Google's stated preference)
seo-schema.md | Detection section
npx skills add https://github.com/agricidaniel/claude-seo --skill seo-schema

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs4.1k
repo stars12.5k
Security audit2 / 3 scanners passed
Last updatedJuly 27, 2026
Repositoryagricidaniel/claude-seo

What it does

Detect, validate, and generate Schema.org structured data in JSON-LD format for improved search visibility and rich results.

Who is it for?

SEO-focused developers, technical content teams, e-commerce sites, news publishers, local businesses, and SaaS companies implementing structured data at launch or scaling existing markup.

Skip if: Non-technical marketers without JSON editing experience; sites with no search visibility goals; projects using proprietary or non-standard markup systems.

When should I use this skill?

User mentions 'schema', 'structured data', 'rich results', 'JSON-LD', 'markup', 'schema validation', or needs to add Schema.org data to a page or site.

What you get

Developers quickly identify schema issues, generate compliant JSON-LD markup, replace deprecated types with current equivalents, and enable rich results (ratings, breadcrumbs, products, articles) in Google Search.

  • SCHEMA-REPORT.md (detection and validation results)
  • generated-schema.json (ready-to-use JSON-LD snippets)
  • validation table with status per schema type

By the numbers

  • 20+ active schema types supported with templates
  • 10+ deprecated schema types flagged with replacement guidance
  • May 2026 Google rich result specifications

Files

SKILL.mdMarkdownGitHub ↗

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 May 2026)

Read 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 markup (especially Product, Offer), include JSON-LD in the initial server-rendered HTML.

NO RICH RESULTS — KEEP FOR AI:

  • FAQPage: Google retired FAQ rich results for ALL sites on May 7, 2026 (supersedes the Aug 2023 gov/health restriction). No SERP feature anymore — but flag existing FAQPage at Info (not Critical), since the markup still aids AI Mode / AI Overviews entity resolution. For genuine user Q&A pages, use QAPage.

DEPRECATED (never recommend):

  • HowTo: Rich results removed September 2023
  • SpecialAnnouncement: Deprecated July 31, 2025
  • CourseInfo, EstimatedSalary, LearningVideo: Retired June 2025
  • ClaimReview: Retired from rich results June 2025
  • VehicleListing: Retired from rich results June 2025
  • Practice Problem: Retired from rich results late 2025
  • Dataset: Retired from rich results late 2025
  • Book Actions: Deprecated then reversed, still functional as of Feb 2026 (historical note)

Generation

When generating schema for a page: 1. Identify page type from content analysis 2. Select appropriate schema type(s) 3. Generate valid JSON-LD with all required + recommended properties 4. Include only truthful, verifiable data. Use placeholders clearly marked for user to fill 5. Validate output before presenting

Common Schema Templates

Organization

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "[Company Name]",
  "url": "[Website URL]",
  "logo": "[Logo URL]",
  "contactPoint": {
    "@type": "ContactPoint",
    "telephone": "[Phone]",
    "contactType": "customer service"
  },
  "sameAs": [
    "[Facebook URL]",
    "[LinkedIn URL]",
    "[Twitter URL]"
  ]
}

LocalBusiness

{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "[Business Name]",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "[Street]",
    "addressLocality": "[City]",
    "addressRegion": "[State]",
    "postalCode": "[ZIP]",
    "addressCountry": "US"
  },
  "telephone": "[Phone]",
  "openingHours": "Mo-Fr 09:00-17:00",
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": "[Lat]",
    "longitude": "[Long]"
  }
}

Article/BlogPosting

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "[Title]",
  "author": {
    "@type": "Person",
    "name": "[Author Name]"
  },
  "datePublished": "[YYYY-MM-DD]",
  "dateModified": "[YYYY-MM-DD]",
  "image": "[Image URL]",
  "publisher": {
    "@type": "Organization",
    "name": "[Publisher]",
    "logo": {
      "@type": "ImageObject",
      "url": "[Logo URL]"
    }
  }
}

Output

  • SCHEMA-REPORT.md: detection and validation results
  • generated-schema.json: ready-to-use JSON-LD snippets

Validation Results

SchemaTypeStatusIssues
......✅/⚠️/❌...

Recommendations

  • Missing schema opportunities
  • Validation fixes needed
  • Generated code for implementation

Error Handling

ScenarioAction
URL unreachableReport connection error with status code. Suggest verifying URL and checking if the page requires authentication.
No schema markup foundReport that no JSON-LD, Microdata, or RDFa was detected. Recommend appropriate schema types based on page content analysis.
Invalid JSON-LD syntaxParse and report specific syntax errors (missing brackets, trailing commas, unquoted keys). Provide corrected JSON-LD output.
Deprecated schema type detectedFlag the deprecated type with its retirement date. Recommend the current replacement type or advise removal if no replacement exists.

Related skills

How it compares

Unlike manual schema validators (Google Rich Results Test), this skill automates detection across multiple formats, flags deprecated types with May 2026 context, and generates compliant JSON-LD templates—reducing validat

FAQ

What does seo-schema do when a deprecated Schema.org type is requested?

seo-schema explains that the Schema.org type is deprecated per Google's 2024–2025 rich-result cleanup, cites the retirement date, and either redirects to an active alternative structured-data type or notes that no replacement exists.

When did Google retire several rich-result Schema.org types?

seo-schema references Google's June 19, 2025 announcement titled "Simplifying our Search rich results" at developers.google.com/search/blog, which retired multiple Schema.org rich-result types.

Is Seo Schema safe to install?

skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Marketing & SEOseocontent

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.