关于 geo-compare
geo-compare 是面向 GEO 服务机构的月度进展报告技能,通过比较两份审计结果展示指标变化。它生成包含评分趋势、问题和行动项变化的 Markdown 报告。
主要功能
- 01查找并选择前后审计文件
- 02比较总体及分类评分
- 03计算指标变化与趋势
- 04生成月度 Markdown 报告
- 05汇总已完成事项和新增问题
适用场景
- 01向客户展示 GEO 优化进展
- 02比较两个时间点的审计结果
- 03跟踪快速改进事项完成情况
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ zubair-trabzada/ geo-seo-claude --skill geo-compare安装后在 Claude Code 中输入/geo-compare确认已加载。
详细介绍
GEO 月度增量报告生成器
用途
对于 GEO 代理机构来说,这是最强大的留存工具:向客户准确展示 自开始与你合作以来有哪些进步。GEO 评分的每一点提升,都是价值的证明。此技能会生成“看看你们的进展”报告。
命令
/geo compare <domain>
/geo compare <baseline-file> <current-file>
/geo compare electron-srl.com --month march-2026
示例:
/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
工作流
步骤 1:查找审计文件
如果只提供了域名:
- 在
~/.geo-prospects/audits/中查找与<domain>-*.md匹配的文件 - 按日期排序
- 使用最早的文件作为基准,最新的文件作为当前状态
- 如果只有一个文件:将其用作基准,并运行一次新的快速审计作为当前状态
- 如果没有文件:建议先运行
/geo prospect audit <domain>
步骤 2:解析两份审计
从每份审计文件中提取:
- GEO 总评分
- 各类别评分(6 个类别)
- 各平台评分(5 个平台)
- AI 爬虫状态(14 个爬虫)
- 严重问题列表
- 带状态的待办事项列表
步骤 3:计算增量
对于每项指标:
- 增量 = 当前值 - 基准值
- 趋势 = ▲(提升)、▼(下降)、──(不变)
- 报告中的颜色编码:绿色(+)、红色(-)、灰色(=)
步骤 4:生成月度报告
输出到 ~/.geo-prospects/reports/<domain>-monthly-<date>.md
报告模板
生成以下文档:
# 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.]
Example: "Electron Srl's GEO Score improved from 32 to 44 this month (+12 points),
placing the site firmly in the 'Below Average' tier and on track to reach 'Moderate'
by May. The biggest wins were AI crawler access (+3 crawlers now allowed) and schema
implementation (+Organization and LocalBusiness schemas live). Next month's focus is
content citability — the highest-weighted remaining gap."
---
## GEO Score Progress
GEO 总评分
基准 [▓▓▓▓░░░░░░░░░░░░░░░░] 32/100 (严重) 当前 [▓▓▓▓▓▓▓▓░░░░░░░░░░░░] 44/100 (低于平均水平) 变化 ▲ +12 分(+37.5%)
目标: 第 6 个月达到 65/100(进展顺利 ✓)
---
## Score Breakdown: Before vs. After
| Category | Baseline | Current | Change | Trend |
|----------|---------|---------|--------|-------|
| AI Citability & Visibility | [X]/100 | [X]/100 | [+/-X] | [▲/▼/──] |
| Brand Authority Signals | [X]/100 | [X]/100 | [+/-X] | [▲/▼/──] |
| Content Quality & E-E-A-T | [X]/100 | [X]/100 | [+/-X] | [▲/▼/──] |
| Technical Foundations | [X]/100 | [X]/100 | [+/-X] | [▲/▼/──] |
| Structured Data | [X]/100 | [X]/100 | [+/-X] | [▲/▼/──] |
| Platform Optimization | [X]/100 | [X]/100 | [+/-X] | [▲/▼/──] |
| **TOTAL** | **[X]/100** | **[X]/100** | **[+/-X]** | **[▲/▼]** |
---
## Platform Readiness: Before vs. After
| AI Platform | Baseline | Current | Change |
|-------------|---------|---------|--------|
| Google AI Overviews | [X]/100 | [X]/100 | [+/-X] |
| ChatGPT Web Search | [X]/100 | [X]/100 | [+/-X] |
| Perplexity AI | [X]/100 | [X]/100 | [+/-X] |
| Google Gemini | [X]/100 | [X]/100 | [+/-X] |
| Bing Copilot | [X]/100 | [X]/100 | [+/-X] |
---
## AI Crawler Access Changes
| Crawler | Baseline | Current | Change |
|---------|---------|---------|--------|
| GPTBot (ChatGPT) | Blocked/Allowed | Blocked/Allowed | ✓ Fixed / No change |
| ClaudeBot (Anthropic) | Blocked/Allowed | Blocked/Allowed | ✓ Fixed / No change |
| PerplexityBot | Blocked/Allowed | Blocked/Allowed | ✓ Fixed / No change |
| Google-Extended (Gemini) | Blocked/Allowed | Blocked/Allowed | ✓ Fixed / No change |
| Bingbot | Blocked/Allowed | Blocked/Allowed | ✓ Fixed / No change |
[Show only crawlers that changed, or all if few crawlers.]
---
## Action Plan Progress
### Quick Wins — Status Update
| # | Action | Assigned | Status | Impact |
|---|--------|---------|--------|--------|
| 1 | Allow all AI crawlers in robots.txt | Client dev | ✅ Done | +3 crawlers |
| 2 | Add Organization schema to homepage | Client dev | ✅ Done | Schema score +15 |
| 3 | Create llms.txt | Agency | ✅ Done | AI visibility +8 |
| 4 | Add author bylines to all articles | Client content | 🔄 In Progress | — |
| 5 | Fix meta descriptions (47 pages missing) | Client dev | ❌ Not started | — |
**Quick wins completed: [X]/[Y] ([%])**
### Medium-Term — Status Update
| # | Action | Target Month | Status |
|---|--------|-------------|--------|
| 1 | Rewrite top 10 pages with Q&A structure | Month 2 | 🔄 3/10 done |
| 2 | E-E-A-T: Create author pages | Month 2 | ❌ Not started |
| 3 | Register Bing Webmaster Tools | Month 1 | ✅ Done |
| 4 | Implement IndexNow | Month 2 | 🔄 In Progress |
### Strategic — Status Update
| # | Action | Target | Status |
|---|--------|--------|--------|
| 1 | Wikipedia entity creation | Month 4 | 📋 Planned |
| 2 | YouTube channel launch | Month 3 | 📋 Planned |
| 3 | Reddit presence (industry subs) | Month 3 | 📋 Planned |
---
## This Month's Wins
> Use this section to celebrate — clients need to see the value clearly.
✅ **[WIN 1]:** [Specific, tangible result — e.g., "GPTBot and ClaudeBot are now allowed. ChatGPT can now crawl and cite your content."]
✅ **[WIN 2]:** [e.g., "Organization schema implemented on homepage. Your brand entity is now machine-readable."]
✅ **[WIN 3]:** [e.g., "llms.txt created and deployed at electron-srl.com/llms.txt — one of only ~12% of sites in your industry to have this."]
---
## New Issues Discovered
> Issues found in current audit that weren't in baseline.
⚠️ **[ISSUE 1]:** [What it is, what it means, how we'll fix it]
⚠️ **[ISSUE 2]:** [What it is, what it means, how we'll fix it]
---
## Next Month Focus
### Priority Actions for [NEXT MONTH]:
| Priority | Action | Owner | Expected Impact |
|----------|--------|-------|----------------|
| 1 | [Highest ROI action] | [Agency/Client] | +[X] GEO points |
| 2 | [Second priority] | [Agency/Client] | +[X] GEO points |
| 3 | [Third priority] | [Agency/Client] | +[X] GEO points |
**Target GEO Score next month:** [CURRENT + estimated gain]/100
---
## 6-Month Trajectory
| Month | Date | Score | Delta | Key Achievement |
|-------|------|-------|-------|----------------|
| Baseline | [Date] | [Score] | — | Initial audit |
| Month 1 | [Date] | [Score] | [+X] | Quick wins implemented |
| Month 2 | [Date] | [Score] | [+X] | *Current month* |
| Month 3 | [Date] | — | — | Content citability |
| Month 4 | — | — | — | Brand authority |
| Month 5 | — | — | — | Strategic initiatives |
| Month 6 | — | **Target: [X]** | — | Full review |
[Only fill rows that have happened. Show projected rows as "—"]
---
## Estimated Business Impact
Based on the [X]-point improvement this month:
- **AI citation likelihood:** Increased by approximately [X]%
- **Crawlers with access:** [X]/14 → [Y]/14 (better coverage on [platforms])
- **Estimated monthly AI-referred traffic improvement:** +[X]% (conservative)
- **Traffic value at current conversion rates:** +€[X]/month in organic value
*Note: Full traffic impact from GEO changes typically takes 4-8 weeks to materialize
as AI platforms re-index and update their knowledge bases.*
---
*GEO Monthly Report — [COMPANY NAME] — [DATE]*
*Questions or comments? [CONTACT EMAIL]*
增量计算逻辑
解析两份审计文件时,请查找以下模式:
Score markers to extract:
- "GEO Score: XX/100"
- "Overall Score: XX"
- "AI Citability: XX/100"
- "Brand Authority: XX/100"
- "Technical: XX/100"
- "Schema: XX/100"
- "Platform: XX/100"
- "Content: XX/100"
- "GPTBot: Allowed/Blocked"
- "ClaudeBot: Allowed/Blocked"
如果审计文件中没有找到确切评分,请根据书面调查结果进行上下文分析,依据所描述的问题估算大致评分。
趋势解读
| 增量 | 趋势符号 | 含义 |
|---|---|---|
| +5 或更多 | ▲▲ | 大幅提升 |
| +1 到 +4 | ▲ | 提升 |
| 0 | ── | 没有变化 |
| -1 到 -4 | ▼ | 略有下降 |
| -5 或更低 | ▼▼ | 明显下降——需要讨论 |
下降不一定是坏事——这可能意味着在新审计中发现了之前未能看到的新问题。请将下降描述为“新发现的机会”。
输出
- 将报告保存到
~/.geo-prospects/reports/<domain>-monthly-<YYYY-MM>.md - 打印包含关键统计信息的确认消息:
✓ Monthly report generated: ~/.geo-prospects/reports/electron-srl.com-monthly-2026-03.md SUMMARY: GEO Score: 32 → 44 (+12 points) ▲ Quick wins completed: 3/5 (60%) New issues found: 2 (minor) On track for Month 6 target: YES (65/100) - 建议下一步操作:“分享给客户,或运行
/geo report-pdf生成可视化版本”
评论
支持 Markdown