Geo Schema
Schema.org structured data audit and generation optimized for AI discoverability, ...
Install
npx skills add zubair-trabzada/geo-seo-claude --skill geo-schema -g -a claude-code -y- Repository
- zubair-trabzada/geo-seo-claude11.4k
- Category
- Engineering
- Updated
- 3d ago
- License
- MIT
- Context cost
- Mediumabout 3,000 tokens
- Runs scripts
- No, instructions only
What it does
Schema.org structured data audit and generation optimized for AI discoverability, detect, validate, and generate JSON-LD markup
GEO Schema & Structured Data
Purpose
Structured data is the primary machine-readable signal that tells AI systems what an entity IS, what it does, and how it connects to other entities. While schema markup has traditionally been about earning Google rich results, its role in GEO is fundamentally different: structured data is how AI models understand and trust your entity. A complete entity graph in structured data dramatically increases citation probability across all AI search platforms.
How to Use This Skill
- Fetch the target page HTML using
fetch_page.py(see note below) - Detect all existing structured data (JSON-LD, Microdata, RDFa)
- Validate detected schemas against Schema.org specifications
- Identify missing recommended schemas based on business type
- Generate ready-to-use JSON-LD code blocks
- Output GEO-SCHEMA-REPORT.md
Step 1: Detection
IMPORTANT: WebFetch converts HTML to markdown and strips <head> content, which removes JSON-LD blocks. Use fetch_page.py instead:
python3 ~/.claude/skills/geo/scripts/fetch_page.py <url> page
The output includes a structured_data array with all parsed JSON-LD blocks from the page.
Scan for JSON-LD
Look for <script type="application/ld+json"> blocks in the HTML. Parse each block as JSON. A page may contain multiple JSON-LD blocks, collect all of them.
Scan for Microdata
Look for elements with itemscope, itemtype, and itemprop attributes. Map the hierarchy of nested items. Note: Microdata is harder for AI crawlers to parse than JSON-LD. Flag a recommendation to migrate to JSON-LD if Microdata is the only format found.
Scan for RDFa
Look for elements with typeof, property, and vocab attributes. Similar to Microdata, recommend migration to JSON-LD.
