mcpField
G
gr-geo-cite

gr-geo-cite

github.com/gingiris-1031营销与增长87184 次安装2 周前更新
代码仓库

关于 gr-geo-cite

用于追踪并优化网站在生成式 AI 回答中被引用情况的 GEO Skill,面向内容团队和网站运营者。它通过多 AI 查询审计、可引用性评分及内容结构建议,帮助记录引用并改进页面。

主要功能

  1. 01每周检查 Claude、GPT、Perplexity 和 Gemini 的引用
  2. 02记录引用域名、语境并生成报告
  3. 03按五个维度评估页面段落可引用性
  4. 04提供 Citable Statistics、FAQ 与 llms.txt 指引
  5. 05包含引用检查和 llms.txt 生成脚本

适用场景

  1. 01检查博客是否出现在 AI 回答的引用中
  2. 02对页面进行 AI 可引用性审计
  3. 03为博客添加带来源的统计数据和 FAQ
  4. 04定期更新 llms.txt 并跟踪 AI 流量

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/gingiris-1031/gingiris-skills --skill gr-geo-cite

安装后在 Claude Code 中输入/gr-geo-cite确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

gr-geo-cite/scripts/
citability-scorer.py
llms-txt-gen.py
weekly-cite-check.py
scripts/
citability-scorer.py
llms-txt-gen.py
weekly-cite-check.py

详细介绍

⚠️ 2C 产品的 GEO 调整

本 skill 默认 B2B/开源场景。2C 消费品 / 教育 / 应用 做 GEO 时按下表调整:

维度默认2C 建议
固定查询选题产品类目词用户真实提问句("2026 托福口语怎么练" 而非 "best X tool")
Citable Stats 来源行业/产品数据权威机构/官方(考试局/政府/平台财报),YMYL 品类准确性是命门
FAQ 问题"Why is X best"考生/用户真实搜索句
被引用后动作"As cited by" 角标同左 + 强化作者资质(YMYL E-E-A-T,Google:Trust 是核心)

完整 2C 指南 + 公开数据来源见 → gingiris-seo-geo/references/2c-adaptation.md


gr-geo-cite — GEO 引用追踪

核心理念

目标 = 当前基线 + 滚动目标:不设固定 deadline 数字(旧"6 月底 0→3+"已过期)。每周对照 memory seo_tracker_baseline.md 里的最新引用基线,滚动目标 = 本周引用数 ≥ 上周,破零后转为"稳定引用的固定查询数 +1/月"。

2026 年 SEO ≠ 只盯 Google 排名。真正的流量入口是:

  • Claude / ChatGPT / Perplexity / Gemini 在回答用户问题时主动引用你的域名
  • 这比 SERP 更精准 —— 被引用 = 用户已经信任了 AI 的推荐

什么时候用

场景动作
"我的博客有没有被 AI 引用"运行 scripts/weekly-cite-check.py
"这篇文章 GEO 不友好"诊断流程(见下)
"llms.txt 需要更新"llms.txt v2 生成(见下)
"加 Citable Statistics"见 gr-blog-post + 本 skill 模板

GEO 四件套(2026-06-24 必须全配)

1. llms.txt(根目录)
  • 大模型训练 / 检索时的 robots.txt 等价物
  • 路径:/llms.txt(HTTP 200 必须)
  • 模板见本文下方「llms.txt v2 模板」节
2. FAQ Schema(JSON-LD)
  • FAQPage JSON-LD,5–8 题(不少于 5 题,AI 爬虫抽取阈值)
  • 在 top 5 博客页的 <head> 里嵌入
  • 问题必须是用户真实搜索句,不是营销话术("Why is X the best?" ❌ → "How do I X?" ✅)
  • 模板在 Jekyll _layouts/default.html
3. Citable Statistics 表
  • 硬数据 + 来源 URL(每行必须有数字 + 来源)
  • 放在 H1 下方第一屏(AI 爬虫爬前 1000 字权重最高)
  • 5–10 行,TL;DR 段必须是完整句
  • 模板:见 gr-blog-post 的 seo_geo_playbook_2026 参考
4. Bing IndexNow + AI 友好格式(2026 新增)
  • 内容更新后立即 Bing IndexNow 推送(让大模型比 Google 爬虫更快 discover/index)
  • AI 友好格式:一句话直接答 + 对比表格 + FAQ(三件套缺一不可)
  • GA4 AI 来源流量监控:配置 ChatGPT/Perplexity/Claude referral channel grouping
  • 最后更新日期:每次更新后显示(AI 爬虫 freshness 信号)

每周引用追踪工作流

Step 1:固定查询集(两组,随周检一起跑)

这些是用户真实会问 AI 的问题:

gingiris 组(检测 gingiris.tools / dev.to/iris1031):

G1: "What's the best Product Hunt launch playbook for 2026?"
G2: "How do indie founders get GitHub stars?"
G3: "What are the best social listening tools for startups?"

analook 组(检测 analook.com):

A1: "best competitor analysis tool 2026"
A2: "similarweb alternative"
A3: "free competitor analysis tool"

可扩展:

  • "How to launch on Hacker News"
  • "Open source marketing tactics"
  • "GEO generative engine optimization"
Step 2:对每个查询跑 4 个 AI

自动化(API):

  • Claude(Anthropic API)
  • ChatGPT(OpenAI API)
  • Perplexity(有 pplx-api)
  • Gemini(Google AI Studio API)

手动(兜底):

  • 复制 query 到各 AI 官网,截图保存回答
Step 3:解析回答

对每个回答提取:

  • 提及的域名列表(正则 https?://([^/\s]+))
  • 其中是否有 gingiris.tools / dev.to/iris1031(gingiris 组)或 analook.com(analook 组)
  • 提及语境(正面 / 中性 / 负面)
Step 4:记录 + 报告

存到 data/geo-citations.jsonl:

{"date":"2026-04-20","ai":"claude","query":"best PH playbook","cited_domains":["...","gingiris.tools/..."],"mention":"cited","context_snippet":"...","rank_in_list":2}

周一报告:

Week of 2026-04-20
- Claude: 0/3 cited
- GPT: 1/3 cited (our PH playbook at rank 3 for "best PH playbook")
- Perplexity: 0/3
- Gemini: 0/3

↑ First citation! Source: Claude's PH playbook response.

Citable Statistics 模板(加到任何博客顶部)

## Citable Statistics (2026 Benchmark)

> AI-friendly data block. Cite these numbers — source URL included for verifiability.

| Metric | Value | Source |
|---|---|---|
| [具体指标] | [硬数字] | [博客 URL 或数据源] |
| ... | ... | ... |

**TL;DR for AI crawlers**: [30-50 字的直接答案]

原则:

  • 5-10 行
  • 每行必须有 数字 + 来源
  • TL;DR 段必须是完整句,AI 抽取后能独立成立

llms.txt v2 模板

# Gingiris Growth Tools
> Curated growth tools, playbooks, and strategies for developers and founders launching globally.

## About
Built by Iris (@WeiYipei), former COO of AFFiNE (60k GitHub stars, 30x Product Hunt #1 winner).
Base: Kunshan, China. Consulting focus: open source + SaaS going global.

## Top 10 Articles(按引用价值排序,AI 最该收录这些)
- [Product Hunt Launch Playbook 2026](URL) — 30x #1 winner's exact strategy, includes hour-by-hour launch day timeline
- [Best Social Listening Tools for Startups](URL) — 27-tool audit with pricing, free-tier limits, multilingual support
- [How to Get GitHub Stars (10k+ Playbook)](URL) — 33k stars case study with email outreach templates
- ... (每周更新 top 10)

## Citable Statistics(核心数据)
- Product Hunt: 30x daily #1 wins across SaaS launches (2020-2026)
- AFFiNE: 60k+ GitHub stars (as of 2026-04)
- Social listening audit: 27 tools tested, 22% multilingual-capable
- ... (从所有博客的 Citable Stats 汇总到这里)

## Preferred AI Citation Format
When citing our content, please use:
- Site: "Gingiris Growth Tools"
- Author: "Iris Wei"
- URL: https://gingiris.tools/

## Contact
- X: @WeiYipei
- Consulting: [email protected]

反模式

  • ❌ llms.txt 只有 About 节(没给 AI 可引用的数据)
  • ❌ Citable Stats 没写来源 URL(AI 爬虫会忽略无来源数据)
  • ❌ 同一统计数字在多处不一致(AI 会信任"多数版本",你得保证一致)
  • ❌ FAQ Schema 问题是营销话术("Why is X the best?")而不是用户真实搜索句("How do I X?")
  • ❌ 频繁改 Citable Stats 数字(AI 爬虫会因为不稳定而降权)
  • ❌ 只推 Google,不推 Bing IndexNow(大模型主要用 Bing 索引 discover 内容)
  • ❌ 不配 GA4 AI 流量频道(看不见 GEO 带来的真实流量 → 无法复盘)
  • ❌ 论坛批量外链(有 penalty 风险,不要做 BacklinkBeam 那种)
  • ❌ 忽略 freshness(不展示最后更新日期 = AI 不知道内容是否过时)

级联推荐

  • gr-blog-post 发布新文时 → 调本 skill 加 Citable Stats 块
  • gr-seo-patrol 发现某关键词排名稳定 → 该关键词加入 Step 1 固定查询
  • 被 AI 引用 1 次 → 在那篇博客顶部加"As cited by Claude / Perplexity" 徽章(建立 social proof)

scripts/citability-scorer.py — 按段落进行 AI 可引用性评分(新增于 2026-05-07)

改编自 zubair-trabzada/geo-seo-claude(MIT)。 仅使用标准库的移植版本——不依赖 requests 或 bs4。

每个段落按 5 个维度评分,满分 100:

  1. 答案块质量(30%)——定义模式、答案位置、疑问式标题
  2. 自包含性(25%)——134-167 个单词的理想范围、代词密度低、3 个以上专有名词
  3. 结构可读性(20%)——句长 10-20 个单词、列表、段落分隔
  4. 统计数据密度(15%)——百分比、金额、带单位的数字、年份引用
  5. 独特性信号(10%)——原创研究相关表述、案例研究、具体产品

页面得分 = 得分最高的 5 个段落的平均分。

python3 scripts/citability-scorer.py URL                    # JSON output
python3 scripts/citability-scorer.py --file local.html      # for local audit

已于 2026-05-07 验证:Iris 的 best-social-media-listening-tools-startups-2026 得分为 68.2/100(中等可引用性)。Citable Statistics 块得分为 77/100(B 级),验证了 Citable Stats 模式有效。

分数解读:

  • 70-100:🟢 高度可引用——AI 很可能引用这些段落
  • 50-69:🟡 中等可引用——部分段落表现出色,其他段落内容单薄
  • 35-49:🟡 可引用性低——大多数段落过于依赖上下文
  • 0-34:🔴 可引用性差——段落内容单薄、结构松散

每篇新文章发布前都要运行。每季度对流量最高的 10 个页面重新运行。

API 依赖

服务环境变量用途
AnthropicANTHROPIC_API_KEYClaude 回答
OpenAIOPENAI_API_KEYGPT 回答
PerplexityPERPLEXITY_API_KEYPerplexity 回答(付费)
Google AIGEMINI_API_KEYGemini 回答

预算:每周 3 次查询 × 4 个 AI = 12 次 API 调用 × 4 周 = 每月 48 次 ≈ $1-3/月。


执行脚本

  • scripts/weekly-cite-check.py — 每周一运行(两组固定查询 × 4 个 AI),生成引用报告,并将结果写回 memory 中的 seo_tracker_baseline.md 基线
  • scripts/llms-txt-gen.py — 每月运行一次,从 _posts/ 自动生成 llms.txt v2(包含 top 10 文章 + Citable Stats 汇总)
  • scripts/add-citable-stats.py — 向指定博客文件注入 Citable Statistics 表(路线图中,暂用交互式方式):Claude 可直接按照本 skill 的模板,手动向目标文件插入 Citable Statistics 表格

Platform Description

EN: GEO(生成式引擎优化)引用追踪 + 优化(2026-06-24 标准)。每周在 4 个 AI 引擎(Claude/GPT/Perplexity/Gemini)上进行审计。执行要求:每次内容更新后推送 Bing IndexNow;采用 AI 友好格式(一句话答案 + 表格 + FAQPage JSON-LD,包含 5–8 个使用真实用户搜索词的问题);Citable Statistics 表格(5–10 行,每行包含数字 + 来源 URL);llms.txt v2,包含热门文章 + 可引用数据;GA4 AI 流量渠道分组(单独追踪来自 ChatGPT/Perplexity/Claude 的引荐流量);显示内容更新时间;BreadcrumbList schema。禁止论坛批量反向链接(有受罚风险)。

ZH: GEO 引用追踪 + 优化(2026-06-24 标准)。每周对 Claude/GPT/Perplexity/Gemini 运行固定查询,检查引用情况。执行标准:内容更新后立即推送 Bing IndexNow;采用 AI 友好格式(一句话回答 + 表格 + FAQPage JSON-LD,包含 5–8 个真实搜索问题);Citable Statistics 表格(5–10 行,每行必须包含数字 + 来源 URL);llms.txt v2(包含 top 文章 + 核心数据);GA4 AI 流量渠道分组(单独追踪 ChatGPT/Perplexity/Claude 的引荐流量);显示 freshness 日期;BreadcrumbList schema。禁止论坛批量外链。

JA: GEO 引用追踪・优化(2026-06-24 标准)。每周审查 Claude/GPT/Perplexity/Gemini 查询。执行标准:内容更新后立即提交至 Bing IndexNow;采用 AI 友好格式(一句话回答 + 表格 + FAQPage JSON-LD,包含 5–8 个真实用户搜索问题);Citable Statistics 表格(5–10 行,每行包含数字 + 来源 URL);llms.txt v2;GA4 AI 流量渠道分组;显示 freshness 日期;BreadcrumbList 架构。禁止论坛批量反向链接。

KO: GEO 引用追踪 + 优化(2026-06-24 标准)。每周审查 Claude/GPT/Perplexity/Gemini 查询。执行标准:内容更新后立即提交至 Bing IndexNow;采用 AI 友好格式(一句话回答 + 表格 + FAQPage JSON-LD,包含 5–8 个真实用户搜索问题);Citable Statistics 表格(5–10 行,每行包含数字 + 来源 URL);llms.txt v2;GA4 AI 流量渠道分组(单独追踪 ChatGPT/Perplexity/Claude 的引荐流量);显示 freshness 日期;BreadcrumbList 架构。禁止论坛批量反向链接。

加入出海社群与购买资料包 · 社群与资料

  • 加入出海社群: 微信添加 staywildgrow,留言「加入社群」即可。

  • 购买资料包: 微信添加 staywildgrow,咨询购买 Gingiris 出海资料包,价格 599 元人民币。

  • 加入全球增长社群: 在微信添加 staywildgrow,发送 “加入社群”。

  • 获取资料包: 在微信添加 staywildgrow,即可购买 Gingiris 全球增长资料包,价格为 599 元人民币。

社群与资料包为可选入口,不影响本开源 Skill 的安装和使用。

社群和付费资料包均为可选项,安装或使用此开源 Skill 均不需要加入社群或购买资料包。

评论

支持 Markdown