# Geo Compare

Monthly delta tracking and progress reporting for GEO clients.

- Repository: https://github.com/zubair-trabzada/geo-seo-claude (11403 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add zubair-trabzada/geo-seo-claude --skill geo-compare -g -a claude-code -y`
Codex: `npx skills add zubair-trabzada/geo-seo-claude --skill geo-compare -g -a codex -y`
Cursor: `npx skills add zubair-trabzada/geo-seo-claude --skill geo-compare -g -a cursor -y`
Gemini CLI: `npx skills add zubair-trabzada/geo-seo-claude --skill geo-compare -g -a gemini-cli -y`

## Description

Monthly delta tracking and progress reporting for GEO clients. Compares two GEO audits (baseline vs. current), calculates score improvements across all categories, tracks action item completion, and generates a "here's your progress" client report. Use when user says "compare", "delta", "monthly report", "progress", "confronta", "progressi", "report mensile", or when running a monthly client check-in.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# GEO Monthly Delta Report Generator

## Purpose

The single most powerful retention tool for a GEO agency: show clients **exactly**
what improved since they started working with you. Every point gained on the GEO
score is proof of value. This skill generates the "here's your progress" report.

---

## Commands

```
/geo compare <domain>
/geo compare <baseline-file> <current-file>
/geo compare electron-srl.com --month march-2026
```

**Examples:**
```
/geo compare electron-srl.com
/geo compare ~/.geo-prospects/audits/electron-srl.com-2026-01-15.md ~/.geo-prospects/audits/electron-srl.com-2026-03-12.md
```

---

## Workflow

### Step 1: Find Audit Files

If only domain is provided:
1. Look in `~/.geo-prospects/audits/` for files matching `<domain>-*.md`
2. Sort by date
3. Use oldest as baseline, newest as current
4. If only one file exists: use it as baseline, run a fresh quick audit as current
5. If no files exist: suggest running `/geo prospect audit <domain>` first

### Step 2: Parse Both Audits

Extract from each audit file:
- Overall GEO Score
- Per-category scores (6 categories)
- Per-platform scores (5 platforms)
- AI crawler status (14 crawlers)
- Critical issues list
- Action items list with status

### Step 3: Calculate Deltas

For each metric:
- Delta = Current - Baseline
- Trend = ▲ (improved), ▼ (declined), ── (unchanged)
- Color coding in report: green (+), red (-), gray (=)

### Step 4: Generate Monthly Report

Output to `~/.geo-prospects/reports/<domain>-monthly-<date>.md`

---

## Report Template

Generate the following document:

```markdown
# GEO Monthly Progress Report
## [COMPANY NAME], [MONTH YEAR]

**Reporting period:** [BASELINE DATE] → [CURRENT DATE]
**Prepared by:** [AGENCY NAME]
**Report reference:** GEO-MONTHLY-[DOMAIN]-[YYMMDD]

---

## Executive Summary

[2-3 sentences: What improved, what's the trend, what to focus on next month.]

The rest: https://github.com/zubair-trabzada/geo-seo-claude/blob/HEAD/skills/geo-compare/SKILL.md
