All skills

Seo Schema

Detect, validate, or generate Schema.org JSON-LD for a supplied page or entity. Use only when structured data or rich-result markup is requested.

Claude skills4 min read

By AgriciDaniel/claude-seo, MIT licence. Shared here with credit.

Schema Markup Analysis & Generation

Detection

  1. Extract JSON-LD with "${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run parse_html.py --url <url> --json (or scan <script type="application/ld+json"> in the page source). Flag any block without @context or @type: Google cannot attach it to an entity (a rating in such a block does not reach the Product).
  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)

Free, for your email

Unlock the full skill and get it by email

The rest opens right here, and a copy comes to your inbox too. One email unlocks every guide and every skill. Use your real address.

Unlocks: Schema Type Status (checked October 2026) · ACTIVE (recommend freely): · VIDEO & SPECIALIZED (recommend freely): · NO RICH RESULTS, KEEP IF USEFUL: · DEPRECATED (never recommend): · Still supported (despite earlier phase-out notices): · Supported for Dataset Search only: · Still supported (do not flag):

No spam. Reply "unsubscribe" any time and I delete your address.