
Geo Schema
This one audits Schema.org structured data on web pages and generates compliant JSON-LD markup with a strong GEO (generative engine optimization) angle. It scans for existing JSON-LD, Microdata, and RDFa, validates each block against Schema.org specs, then flags what's missing based on business type. The skill includes a custom fetch script that preserves head content since WebFetch strips JSON-LD blocks during HTML-to-markdown conversion. It covers the usual suspects like Organization, LocalBusiness, and Article, but also leans into GEO-specific properties like knowsAbout, sameAs arrays, and Author schemas as E-E-A-T signals. If you're optimizing for AI citation rather than just Google rich results, this gives you a detailed gap analysis and ready-to-use code blocks.
- skills.sh installs
- 1K
- GitHub stars
- 11.6K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add zubair-trabzada/geo-seo-claude --skill geo-schema --agent claude-codeInstalls into .claude/skills of the current project.
Files
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
Sponsors
Details
- Repository
- github.com/zubair-trabzada/geo-seo-claude
- Category
- Marketing & SEO
- First seen
- Jun 3, 2026