geo-audit
Full website GEO+SEO audit with parallel subagent delegation. Orchestrates a comprehensive Generative Engine Optimization audit…
Schema.org structured data audit and generation optimized for AI discoverability — detect, validate, and generate JSON-LD markup
Claude Code
$ npx -y skills add zubair-trabzada/geo-seo-claude --skill geo-schema --agent claude-code
Codex
$ npx skills add zubair-trabzada/geo-seo-claude --skill geo-schema -a codex -y
Cursor
$ npx skills add zubair-trabzada/geo-seo-claude --skill geo-schema -a cursor -y
Gemini CLI
$ npx skills add zubair-trabzada/geo-seo-claude --skill geo-schema -a gemini-cli -y
GitHub Copilot
$ npx skills add zubair-trabzada/geo-seo-claude --skill geo-schema -a github-copilot -y
OpenCode
$ npx skills add zubair-trabzada/geo-seo-claude --skill geo-schema -a opencode -y
Windsurf
$ npx skills add zubair-trabzada/geo-seo-claude --skill geo-schema -a windsurf -y
name: geo-schema description: Schema.org structured data audit and generation optimized for AI discoverability — detect, validate, and generate JSON-LD markup version: 1.0.0 author: geo-seo-claude tags: [geo, schema, structured-data, json-ld, entity-recognition, ai-discoverability] allowed-tools: Read, Grep, Glob, Bash, WebFetch, Write
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.
1. Fetch the target page HTML using `fetch_page.py` (see note below) 2. Detect all existing structured data (JSON-LD, Microdata, RDFa) 3. Validate detected schemas against Schema.org specifications 4. Identify missing recommended schemas based on business type 5. Generate ready-to-use JSON-LD code blocks 6. Output GEO-SCHEMA-REPORT.md
---
**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.
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.
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.
Look for elements with `typeof`, `property`, and `vocab` attributes. Similar to Microdata — recommend migration to JSON-LD.
JSON-LD is the **strongly recommended format** for GEO. Google, Bing, and AI platforms all process JSON-LD most reliably. If the site uses Microdata or RDFa exclusively, flag this as a high-priority migration.
---
For each detected schema block, validate:
1. **Valid JSON**: Is the JSON-LD syntactically valid? Check for trailing commas, unquoted keys, malformed strings. 2. **Valid @type**: Does the `@type` match a recognized Schema.org type? Check against https://schema.org/docs/full.html. 3. **Required Properties**: Does the schema include all required properties for its type? (See per-type requirements below.) 4. **Recommended Properties**: Does the schema include recommended properties that increase AI discoverability? 5. **sameAs Links**: Does the schema include `sameAs` properties linking to other platform presences? 6. **URL Validity**: Do all URLs in the schema resolve (not 404)? 7. **Nesting**: Is the schema properly nested (e.g., author inside Article, address inside Organization)? 8. **Rendering Method**: Is the JSON-LD in the server-rendered HTML or injected via JavaScript? Per Google's December 2025 guidance, **JavaScript-injected structured data may face delayed processing**. Flag any schema that requires JS execution.
---
Essential for entity recognition across all AI platforms. This is how AI models identify WHAT the business is.
**Required properties:**
**Recommended properties for GEO:**
Extends Organization. Critical for local AI search results and Google Gemini.
**Additional required properties:**
**Recommended for GEO:**
The Author schema is one of the strongest E-E-A-T signals for AI platforms.
**Article required:**
**Author (Person) required for GEO:**
**Required:**
**Recommended for GEO:**
GEO-first SEO skill for Claude Code. Comprehensive AI search optimization for any website — citability scoring, AI crawler analysis, brand authority, schema markup, platform-specific optimization, and PDF reports. If you want learn how to sell this to real businesses, check out the skool community
Full website GEO+SEO audit with parallel subagent delegation. Orchestrates a comprehensive Generative Engine Optimization audit…
Brand mention and authority scanner for AI visibility. Analyzes brand presence across platforms that AI models rely on for entity…
AI citability scoring and optimization. Analyzes web page content to determine how likely AI systems (ChatGPT, Claude,…
Monthly delta tracking and progress reporting for GEO clients. Compares two GEO audits (baseline vs. current), calculates score…
Content quality and E-E-A-T assessment for AI citability — evaluate experience, expertise, authoritativeness, trustworthiness,…
AI crawler access analysis. Checks robots.txt, meta tags, and HTTP headers to determine which AI crawlers can access the site.…
When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use…
Comprehensive SEO analysis for any website or business type. Full site audits, single-page analysis, technical SEO (crawlability,…
Turn the current project website into a short, polished, shareable launch video using Hyperframes. Use when someone says "/brag",…
Build an immersive scroll-scrubbed "fly through the world" landing page for any industry or brand using Higgsfield. As the…