mcpField
G
gr-geo-cite

gr-geo-cite

github.com/gingiris-1031マーケティング・グロース87184 回インストール2 週間前に更新
リポジトリ

gr-geo-cite について

生成AIの回答で自サイトが引用される状況を追跡・改善するGEOスキルです。コンテンツチームやサイト運営者向けに、複数のAIサービスでの定期監査、段落単位の引用可能性スコア、ページ構成の指針を提供します。

主な機能

  1. 01Claude、GPT、Perplexity、Geminiの引用を週次確認
  2. 02引用ドメインと文脈を記録してレポート化
  3. 035つの観点で段落の引用可能性を採点
  4. 04Citable Statistics、FAQ、llms.txtの作成指針
  5. 05引用確認とllms.txt生成のスクリプト

活用シーン

  1. 01ブログがAI回答で引用されているか確認
  2. 02ページのAI引用可能性を監査
  3. 03出典付き統計とFAQをブログに追加
  4. 04llms.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 調整

このスキルは、デフォルトで B2B/オープンソースのシナリオを想定しています。2C の消費財/教育/アプリで GEO を行う場合は、以下の表に従って調整してください。

観点デフォルト2C の推奨事項
固定クエリの選定製品カテゴリのキーワードユーザーが実際に尋ねる質問(「2026年のTOEFLスピーキングはどう練習すればいい?」。「おすすめのXツール」ではなく)
引用可能な統計の情報源業界/製品データ権威ある機関/公式情報(試験実施機関/政府/プラットフォームの財務報告)。YMYL カテゴリでは正確性が最重要です
FAQ の質問「なぜ X が最適なのか」受験者/ユーザーが実際に検索する質問
引用後のアクション「As cited by」バッジ同左+執筆者の資格を強化(YMYL の E-E-A-T。Google によると、信頼性が重要です)

2C の完全ガイド+公開データソースについては、→ gingiris-seo-geo/references/2c-adaptation.md を参照してください。


gr-geo-cite — GEO 引用トラッキング

基本理念

目標 = 現在のベースライン + ローリング目標:固定の期限や数値は設定しません(以前の「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 を生成(以下を参照)
「引用可能な統計を追加して」gr-blog-post +本スキルのテンプレートを参照

GEO の 4 点セット(2026-06-24 までにすべて設定必須)

1. llms.txt(ルートディレクトリ)
  • LLM の学習/検索時における robots.txt 相当のものです
  • パス:/llms.txt(HTTP 200 が必須)
  • テンプレートは、本文下部の「llms.txt v2 テンプレート」節を参照してください
2. FAQ Schema(JSON-LD)
  • FAQPage JSON-LD、5〜8 問(5 問以上。AI クローラーが抽出するためのしきい値です)
  • 上位 5 件のブログページの <head> に埋め込みます
  • 質問はユーザーが実際に検索する内容である必要があり、マーケティング文句にしてはいけません(「なぜ X が最適なのか?」❌ → 「X をするにはどうすればよいですか?」✅)
  • テンプレートは Jekyll _layouts/default.html にあります
3. 引用可能な統計の表
  • 実データ+出典 URL(各行に数字+出典が必須)
  • H1 の下、最初の画面内に配置します(AI クローラーは冒頭 1000 字を最も重視します)
  • 5〜10 行。TL;DR の段落は完全な文にしてください
  • テンプレート:gr-blog-post の seo_geo_playbook_2026 参考資料を参照してください
4. Bing IndexNow + AI フレンドリーなフォーマット(2026 年追加)
  • コンテンツ更新後、すぐに Bing IndexNow へ通知します(LLM に Google クローラーより早くコンテンツを発見/インデックスしてもらうため)
  • AI フレンドリーなフォーマット:一文での直接回答+比較表+FAQ(3 点セットはすべて必須です)
  • GA4 で AI 流入を監視:ChatGPT/Perplexity/Claude の referral channel grouping を設定します
  • 最終更新日:更新のたびに表示します(AI クローラーにとっての鮮度シグナルです)

毎週の引用トラッキングワークフロー

Step 1:固定クエリセット(2 グループ。週次チェックと合わせて実行)

これらは、ユーザーが実際に 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"

追加可能なクエリ:

  • 「Hacker News で公開する方法」
  • 「オープンソースのマーケティング施策」
  • 「GEO(Generative Engine Optimization)」
Step 2:各クエリを 4 つの AI で実行

自動化(API):

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

手動(予備手段):

  • 各 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 (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 が引用できるデータがない)
  • ❌ 引用可能な統計に出典 URL がない(AI クローラーは出典のないデータを無視します)
  • ❌ 同じ統計値が複数箇所で一致していない(AI は「多数派のバージョン」を信頼するため、一貫性を保つ必要があります)
  • ❌ FAQ Schema の質問がマーケティング文句(「なぜ X が最適なのか?」)であり、ユーザーが実際に検索する質問(「X をするにはどうすればよいですか?」)ではない
  • ❌ 引用可能な統計の数値を頻繁に変更する(不安定さを理由に AI クローラーが評価を下げる可能性があります)
  • ❌ Google にだけ通知し、Bing IndexNow に通知しない(LLM はコンテンツを発見するために主に Bing のインデックスを利用します)
  • ❌ GA4 に AI トラフィックのチャネルを設定しない(GEO がもたらす実際のトラフィックを確認できず、振り返りもできません)
  • ❌ フォーラムに大量の外部リンクを投稿する(ペナルティのリスクがあります。BacklinkBeam のようなことはしないでください)
  • ❌ 鮮度を無視する(最終更新日を表示しないと、AI はコンテンツが古くなっているかどうかわかりません)

連携による推奨事項

  • gr-blog-post で新しい記事を公開したとき → 本スキルを使って引用可能な統計のブロックを追加します
  • gr-seo-patrol で特定キーワードのランキングが安定しているとわかったとき → そのキーワードを Step 1 の固定クエリに追加します
  • AI に 1 回引用されたとき → そのブログの冒頭に「As cited by Claude / Perplexity」バッジを追加します(ソーシャルプルーフを築くため)

scripts/citability-scorer.py — Per-passage AI citability scoring (NEW 2026-05-07)

Adapted from zubair-trabzada/geo-seo-claude (MIT). Stdlib-only port — no requests or bs4 dependency.

Each passage scored 0-100 on 5 dimensions:

  1. Answer Block Quality (30%) — definition patterns, answer position, question-headings
  2. Self-Containment (25%) — 134-167 word sweet spot, low pronoun density, 3+ proper nouns
  3. Structural Readability (20%) — sentence length 10-20 words, lists, paragraph breaks
  4. Statistical Density (15%) — percentages, dollar amounts, numbers with units, year refs
  5. Uniqueness Signals (10%) — original-research language, case studies, specific products

Page score = average of top 5 passage scores.

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

Validated 2026-05-07: Iris's best-social-media-listening-tools-startups-2026 scored 68.2/100 (moderately citable). Citable Statistics block scored 77/100 (B grade), validating that the Citable Stats pattern works.

Score interpretation:

  • 70-100: 🟢 Highly citable — AI likely to cite passages
  • 50-69: 🟡 Moderately citable — some strong, others thin
  • 35-49: 🟡 Low citability — most passages too context-dependent
  • 0-34: 🔴 Poor citability — thin, unstructured passages

Run on every new article before publishing. Re-run quarterly on top 10 traffic pages.

API 依赖

ServiceEnv var用途
AnthropicANTHROPIC_API_KEYClaude 回答
OpenAIOPENAI_API_KEYGPT 回答
PerplexityPERPLEXITY_API_KEYPerplexity 回答(付费)
Google AIGEMINI_API_KEYGemini 回答

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


执行脚本

  • scripts/weekly-cite-check.py — 每周一跑(两组固定查询 × 4 AI),产出 citation 报告,结果回写 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 表(roadmap,暂用交互式):Claude 可直接按本 skill 的模板手动向目标文件插入 Citable Statistics 表格

Platform Description

EN: GEO (Generative Engine Optimization) citation tracking + optimization (2026-06-24 standards). Weekly audit across 4 AI engines (Claude/GPT/Perplexity/Gemini). Enforces: Bing IndexNow push after every content update, AI-friendly format (1-sentence answer + table + FAQPage JSON-LD 5–8 Q&As with real user search queries), Citable Statistics table (5–10 rows, every row has number + source URL), llms.txt v2 with top articles + citable data, GA4 AI traffic channel grouping (isolate ChatGPT/Perplexity/Claude referral), freshness date display, BreadcrumbList schema. No forum bulk backlinks (penalty risk).

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 referral 单独追踪)、freshness 日期展示、BreadcrumbList schema。禁止论坛批量外链。

JA: GEO 引用追跡・最適化(2026-06-24基準)。Claude/GPT/Perplexity/Geminiへの週次クエリ監査。実施基準:コンテンツ更新後即Bing IndexNow送信、AIフレンドリーフォーマット(1文回答+表+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 referral 별도 추적), freshness 날짜 표시, BreadcrumbList 스키마. 포럼 대량 백링크 금지.

出海コミュニティへの参加と資料パックの購入 · コミュニティ&リソース

  • 出海コミュニティへの参加: WeChat で staywildgrow を追加し、「加入社群」とメッセージを送信してください。

  • 資料パックの購入: WeChat で staywildgrow を追加し、Gingiris の出海資料パックについてお問い合わせください。価格は 599 元人民币 です。

  • グローバル成長コミュニティへの参加: WeChat で staywildgrow を追加し、「加入社群」(コミュニティに参加)と送信してください。

  • 資料パックの入手: WeChat で staywildgrow を追加し、Gingiris のグローバル成長資料パックをご購入ください。価格は CNY 599 です。

コミュニティと資料パックは任意の窓口です。オープンソースの Skill のインストールや使用には影響しません。

コミュニティと有料の資料パックは任意です。オープンソースのスキルのインストールや使用に必要なものではありません。

コメント