geo-schema
The geo-schema skill audits and generates Schema.org structured data to improve AI discoverability and entity recognition. It validates existing JSON-LD, Microdata, and RDFa, identifies missing schemas, and provides templates for organizations, local businesses, articles, and products.
Is geo-schema safe to install?
Review the source first: our audit of geo-schema's source files found 1 shell command, 1 external URL, file reads and writes (high risk). Every command and URL listed appears verbatim in the skill's source. The skill executes shell commands to fetch page content and writes report files to the local environment.
How we audit skills: our security review methodology.
Who is this skill for?
SEO professionals, web developers, and content managers aiming to optimize websites for AI search platforms and entity graph inclusion.
What can you do with it?
- Detecting and validating existing structured data on a webpage
- Generating JSON-LD markup for organizations, authors, and products
- Auditing sameAs links to build entity graphs
- Identifying deprecated schema types
- Creating GEO-SCHEMA-REPORT.md files for site audits
How good is this skill?
Quality score: 90/10. The skill provides a comprehensive and structured approach to schema auditing. It includes a clear scoring rubric and specific instructions for GEO-focused optimization. The reliance on a custom Python script for fetching ensures accurate data extraction.
What does the skill file contain?
# 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 1. Fetch the target page HTML using `fetch_page.py` (see note below)...
Frequently asked questions
Why is JSON-LD preferred over Microdata or RDFa?
AI platforms and search engines process JSON-LD more reliably than other formats.
Does this skill support JavaScript-injected structured data?
The skill flags JavaScript-injected structured data as a potential issue because it may face delayed processing by search engines.
What is the purpose of the sameAs property?
It links the entity on a website to external profiles, helping AI systems verify and trust the entity by creating an entity graph.
How should I fetch page content for analysis?
Use the provided fetch_page.py script, as standard WebFetch tools may strip JSON-LD blocks from the HTML head.
Related skills
seo-geo
29.6KWebsite owners, SEO professionals, and content creators aiming to improve search visibility and AI citation rates
The seo-geo skill provides a framework for optimizing websites for both traditional search engines and AI-driven search engines. It includes workflows for website audits, keyword research, schema markup generation, and platform-specific optimization strategies for ChatGPT, Perplexity, Google AI Overview, Copilot, and Claude.
schema
16.7KDevelopers, SEO specialists, and content managers working on website structured data
This skill assists users in implementing, optimizing, and fixing JSON-LD structured data to enable rich search results on Google.
seo-aeo-best-practices
3.5KWeb developers, content strategists, and SEO professionals
This skill provides a framework for optimizing content for search engines and AI answer systems. It includes guidelines for metadata, structured data, technical SEO, and EEAT principles.
seo-page
2.2KSEO specialists, content creators, and website owners who need to audit individual web pages for search engine optimization and performance
The seo-page skill performs a comprehensive SEO audit of a single URL, evaluating on-page elements, content quality, technical meta tags, schema markup, image optimization, and potential Core Web Vitals issues.