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.

374
Installs
5
Use cases
90/10
Quality

Is geo-schema safe to install?

Review the source first

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?

SKILL.md
# 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.

Data sourced from zubair-trabzada/geo-seo-claude on GitHub. Install counts from skills.sh. The summary and security audit are derived from the skill's source files: every command and URL listed appears verbatim in the source.

Related skills