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.
By AgriciDaniel/claude-seo, MIT licence. Shared here with credit.
Schema Markup Analysis & Generation
Detection
- 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@contextor@type: Google cannot attach it to an entity (a rating in such a block does not reach the Product). - Check for Microdata (
itemscope,itemprop) - Check for RDFa (
typeof,property) - 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)