SEO 与 GEO · SEO Operations

SEO 运营 Skill

结合 Ahrefs、Search Console 等数据执行关键词情报、竞争缺口、趋势和内容衰退分析。

把一次性 SEO 分析升级为持续运营流程,定期识别增长机会、下滑页面和优先更新任务。

WHAT IT SOLVES

结合 Ahrefs、Search Console 等数据执行关键词情报、竞争缺口、趋势和内容衰退分析

结合 Ahrefs、Search Console 等数据执行关键词情报、竞争缺口、趋势和内容衰退分析。跑完你拿到的是按 Impact × Confidence 排序的关键词与内容机会简报,中间一共 8 步。

最适合的真实场景

  • 01

    从 GSC 中寻找已有曝光、排名接近首页且值得优先优化的关键词和页面。

  • 02

    整合站内内容、Ahrefs 和竞品数据,生成按影响与信心排序的内容进攻简报。

  • 03

    识别竞品已有排名而本站缺失的关键词和内容主题。

  • 04

    发现点击或流量下滑的旧页面,安排内容刷新和后续回读。

  • 05

    监测 Google Trends、Hacker News、Reddit 等来源中的新趋势并生成选题方向。

  • 06

    建立 SEO、AEO、GEO 改动的基线、观察窗口、结论和回滚闭环。

你要先准备的资料

  • Python 环境及 requirements.txt 中列出的请求与 Google API 依赖。
  • 网站域名、GSC 属性,以及 Google OAuth Client ID 和 Client Secret。
  • 站内内容目录和报告输出目录。
  • 使用完整竞品和关键词数据时需要可选的 Ahrefs Token 与竞品域名列表。
  • 启用更多趋势来源时需要对应 API key、主题词和 subreddit 配置。
  • 进行闭环复盘时需要 GSC、GA4、排名或 AI 可见度等可比数据和页面变更记录。

跑完你会拿到什么

  • 按 Impact × Confidence 排序的关键词与内容机会简报。
  • GSC 查询、页面、设备、趋势和提升机会关键词报告。
  • 竞品关键词缺口、底部漏斗机会和衰退页面提醒。
  • 趋势主题、相关度评分和内容角度建议。
  • JSON 与 Markdown 等可继续处理的运营产物。
  • 包含基线、观察窗口、指标、干扰因素和决策的 SEO、AEO、GEO 回读记录。

METHOD

配置数据环境 → 完成 GSC 授权 → 采集关键词与页面数据 等 8 个环节

一共 8 步。其中 7 项能力决定了换个 AI 会不会更麻烦。

  1. 配置数据环境设置站点域名、GSC 属性、Google OAuth、内容目录和输出目录,并按需要增加 Ahrefs、竞品和趋势来源。
  2. 完成 GSC 授权通过一次性 OAuth 流程保存本地令牌,确认有权访问目标 Search Console 属性。
  3. 采集关键词与页面数据读取 GSC 查询、页面、点击、曝光、CTR、排名和趋势,并在可用时补充 Ahrefs 和竞品数据。
  4. 识别机会类型区分底部、中部和顶部漏斗词,寻找提升机会词、竞品缺口、趋势主题和衰退页面。
  5. 计算优先级按搜索量、CPC、漏斗阶段、趋势、难度、当前排名和主题权威计算 Impact 与 Confidence。
  6. 生成执行简报输出建议关键词、目标页面、内容角度和自动、半自动或团队执行路径,并保存结构化 JSON。
  7. 建立运营节奏按日检查提升机会、按周生成完整简报与趋势、按月复盘竞品缺口和配置。
  8. 回读并更新方法比较基线与候选窗口,记录季节性、索引延迟和其他改动,决定推广、继续测试、回滚或标记未证明。

这个 Skill 用到的能力: 打开网页取正文写本地文件操作前确认联网检索读本地资料页面预览运行脚本 。不同 AI 对这些能力的支持程度不一样,所以同一个 Skill 换个 AI,有几步做法会变。

WORKED EXAMPLE

为内容站建立周度 SEO 机会简报

一家 B2B 内容站已接入 GSC,希望每周找出接近首页的关键词、竞品缺口和流量衰退页面,并形成编辑团队可执行的优先级。

  1. 完成 GSC 授权,配置站点、内容目录、竞品和输出目录。
  2. 提取查询、页面、点击、曝光、CTR 和排名数据,识别提升机会词与衰退页面。
  3. 在有 Ahrefs 数据时加入搜索量、难度、CPC 和竞品缺口,计算 Impact 与 Confidence。
  4. 生成周度简报,给每个机会分配更新、新建或团队研究等执行路径。
  5. 在后续观察窗口回读表现,记录是否推广、继续测试或回滚。

预期结果:形成一份固定节奏的 SEO 运营简报和结构化数据文件,编辑团队可以按优先级执行,并在后续周期验证实际变化。

PITFALLS · VERIFICATION

未配置 GSC OAuth、站点属性或域名就运行需要真实数据的工具

最常踩的坑

  • 未配置 GSC OAuth、站点属性或域名就运行需要真实数据的工具。
  • 把 Impact × Confidence 分数理解为确定结果,忽略数据缺失和业务判断。
  • 只生成关键词和选题清单,没有记录执行人、页面和后续观察窗口。
  • 把季节性、索引延迟、品牌活动或追踪变化误判为内容改动效果。
  • 候选窗口没有优于基线时仍推广方法,导致未经验证的规则持续扩散。

怎么确认这次跑对了

  • 已经形成可检查的按 Impact × Confidence 排序的关键词与内容机会简报,关键判断能回到输入资料或过程证据。
  • 已经形成可检查的GSC 查询、页面、设备、趋势和提升机会关键词报告,关键判断能回到输入资料或过程证据。
  • 已经形成可检查的竞品关键词缺口、底部漏斗机会和衰退页面提醒,关键判断能回到输入资料或过程证据。
  • 已逐项检查「未配置 GSC OAuth、站点属性或域名就运行需要真实数据的工具」等高频问题,并记录需要人工确认的下一步。
SEO 运营 Skill适合哪些岗位使用?

SEO 运营、内容团队、增长负责人、代理商。典型场景包括从 GSC 中寻找已有曝光、排名接近首页且值得优先优化的关键词和页面;整合站内内容、Ahrefs 和竞品数据,生成按影响与信心排序的内容进攻简报;识别竞品已有排名而本站缺失的关键词和内容主题。

开始前需要准备什么资料?

至少需要Python 环境及 requirements.txt 中列出的请求与 Google API 依赖、网站域名、GSC 属性,以及 Google OAuth Client ID 和 Client Secret、站内内容目录和报告输出目录。资料越具体,结果越能直接用于决策。

最后能得到什么可检查的结果?

按 Impact × Confidence 排序的关键词与内容机会简报、GSC 查询、页面、设备、趋势和提升机会关键词报告、竞品关键词缺口、底部漏斗机会和衰退页面提醒。每项都可以逐条核对来源和数字。

哪些情况下结果会不可靠?

未配置 GSC OAuth、站点属性或域名就运行需要真实数据的工具;把 Impact × Confidence 分数理解为确定结果,忽略数据缺失和业务判断。出现这些情况时需要人工复核。

支持哪些 AI Agent?

已适配 WorkBuddy、OpenClaw、Hermes Agent、Codex、Claude Code、TRAE、ZCode 共 7 种,每种都有独立的安装说明和能力对照。

ORIGINAL SOURCE

9 个原始文件,45 个文档章节,来源固定在 a9f11007

上游原文完整保留在加搜服务器上,可逐节查看,也可以直接下载。 当前镜像共 9 个文件、84.9 KB。

原始 Skill 文档 上游原文完整保留,中文概述已转换为营销任务、输入资料和交付结果。

AI SEO Ops

Preamble (runs on skill start)

# Version check (silent if up to date)
python3 telemetry/version_check.py 2>/dev/null || true

# Telemetry opt-in (first run only, then remembers your choice)
python3 telemetry/telemetry_init.py 2>/dev/null || true

Privacy: This skill logs usage locally to ~/.ai-marketing-skills/analytics/. Remote telemetry is opt-in only. No code, file paths, or repo content is ever collected. See telemetry/README.md.


AI-powered SEO operations: keyword intelligence, competitor gap analysis, GSC optimization, and trend detection.

When to Use

  • User asks for keyword research, content brief, or SEO analysis
  • User wants to find quick-win keywords from Google Search Console
  • User needs a competitor gap analysis
  • User wants to identify trending topics for content creation
  • User asks about decaying content or traffic drops
  • User wants a prioritized list of keywords to target

Tools

Content Attack Brief (content_attack_brief.py)

Full keyword intelligence pipeline. Requires AHREFS_TOKEN and GSC auth.

# Run the full brief
python content_attack_brief.py

What it produces:

  • Topic fingerprint from your content library
  • BOFU money keywords ranked by Impact × Confidence
  • Trending keywords with sparkline visualizations
  • Competitor gap analysis (keywords they rank for, you don't)
  • Decaying page alerts (traffic drops >30%)
  • Execution pipeline (auto-create → semi-auto → team)

Output: Prints formatted report to stdout + saves JSON to OUTPUT_DIR/content-attack-brief-latest.json

GSC Client (gsc_client.py)

Google Search Console API client. Works as CLI or importable library.

# CLI usage
python gsc_client.py --queries 50 --days 28
python gsc_client.py --striking                    # Striking distance keywords (pos 4-20)
python gsc_client.py --pages 100 --days 7
python gsc_client.py --trend                       # Daily click/impression trend
python gsc_client.py --devices                     # Mobile vs desktop split
python gsc_client.py --sites                       # List verified properties
python gsc_client.py --json --queries 25           # JSON output
# Library usage
from gsc_client import GSCClient

gsc = GSCClient()
rows = gsc.striking_distance(days=28, min_position=4, max_position=20)
for row in rows:
    print(f"{row['keys'][0]}: pos {row['position']:.1f}, {row['impressions']} impressions")
GSC Auth (gsc_auth.py)

One-time OAuth setup for Google Search Console access.

python gsc_auth.py
# Opens browser → Google Sign-In → saves token locally
Trend Scout (trend_scout.py)

Multi-source trend detection. No API keys required for basic functionality.

python trend_scout.py

Sources: Google Trends RSS, Hacker News, Reddit, X/Twitter (needs BRAVE_API_KEY), YouTube outlier detection

Output: Prints summary + saves JSON to OUTPUT_DIR/flash-trends-latest.json and markdown report.

Configuration

All scripts read from environment variables. Copy .env.example to .env and fill in your values.

Required:

  • GSC_SITE_URL — your Google Search Console property URL
  • GOOGLE_CLIENT_ID / GOOGLE_CLIENT_SECRET — for GSC OAuth
  • YOUR_DOMAIN — your root domain

Optional:

  • AHREFS_TOKEN — enables Ahrefs keyword data and competitor analysis
  • COMPETITORS — comma-separated competitor domains
  • BRAVE_API_KEY — enables X/Twitter trend scanning
  • CONTENT_VERTICALS — comma-separated topics for trend relevance scoring
  • TREND_SUBREDDITS — comma-separated subreddits to monitor

Scoring Model

Keywords are scored on two axes:

Impact (0-10): Volume + CPC + Funnel Stage + Trend direction Confidence (0-10): Keyword Difficulty + Current ranking position + Topic authority

Priority = Impact × Confidence (max 100)

Funnel Classification

  • BOFU: Commercial/transactional intent, or keywords containing "agency", "services", "pricing", "best", "vs", "hire"
  • MOFU: Informational with buying signals — "how to", "guide", "roi", "case study"
  • TOFU: Pure informational

Recommended Workflow

  1. Weekly: Run content_attack_brief.py for the full intelligence report
  2. Daily: Run gsc_client.py --striking to monitor striking distance keywords
  3. 2x/week: Run trend_scout.py to catch trending topics early
  4. Monthly: Review competitor gaps and adjust COMPETITORS list

SEO/AEO/GEO Closed Loop

Use analytics readbacks before promoting any SEO, AEO, GEO, or content-refresh playbook change.

Inputs:

  • GSC clicks, impressions, CTR, average position, queries, pages
  • GA4 sessions, engaged sessions, conversions, assisted leads
  • Ahrefs rankings, backlinks, traffic estimates, keyword movement
  • ClickFlow opportunities where available
  • AI-search / answer-engine / GEO visibility where available
  • CMS/page change log

Judgment:

  • Compare baseline vs candidate windows.
  • Segment by page, query, topic, intent, and source.
  • Track confounders: seasonality, indexing lag, brand spikes, campaigns, tracking changes, and unrelated site edits.

Promotion rule:

  • Promote the playbook patch only if the candidate beats baseline or exposes a repeatable signal.
  • Otherwise mark it unproven, keep testing, or rollback.

Common readback windows:

  • Content refresh: 7, 14, 28, and 56 days
  • New content: 14, 28, 56, and 90 days
  • Technical SEO fix: daily for 7 days, then 28-day readback
  • AEO/GEO visibility: weekly, because answer engines are noisy gremlins with citations

Required readback fields:

  • change made
  • owner
  • page/query/topic affected
  • baseline window
  • candidate window
  • source systems pulled
  • primary and secondary metrics
  • caveats
  • decision: promote / keep testing / rollback / unproven
  • next playbook patch

Dependencies

pip install -r requirements.txt

来源与版本声明

本页面由加搜科技整理业务说明并托管安装文件。原始 Skill 来源渠道:GitHub AI Marketing Skills; 上游作者:同步中; 原始项目名称:SEO Operations; 固定版本:a9f11007aca3; 许可证:MIT。技能包内保留完整出处和许可证说明。

各 Agent 能力说明参考对应官方文档。页面不提供外部跳转。

INSTALL

SEO 运营 Skill v1.0.0,ZIP 带 SHA256 校验

默认做法是把提示词复制给 AI Agent,让它自己下载并安装。提示词里已经写清要用完整 ZIP、装完报告目录、并先跑一个小任务验证。

METHOD 01 · 交给 AI 自己装

复制提示词

适合大多数情况。Agent 会下载 ZIP、解压、放到正确目录,并在缺少权限时告诉你需要手工做哪一步。

请帮我把「SEO 运营 Skill」安装到我正在使用的 AI Agent。
1. 下载完整 Skill ZIP:https://www.vibemarketing.work/packages/skill-seo-operations/1.0.0/skill-seo-operations.zip
   注意:网页 HTML 不能当作 Skill 文件安装,必须使用 ZIP 里的完整文件。
2. 解压后保留 SKILL.md 及全部配套文件,按你所用 Agent 的 Skill 目录规则安装。
3. 安装完成后告诉我实际安装目录。
4. 用一个只读小任务验证 Skill 已被识别。
5. 如果你没有联网、下载或写目录权限,请直接告诉我哪几步需要我手工完成。
参考:原始 SKILL.md https://www.vibemarketing.work/raw/skill-seo-operations/SKILL.md;安装指南 https://www.vibemarketing.work/agent-install/skill-seo-operations.md

FURTHER READING

SEO 运营 Skill 相关的实操文章

别人做同类任务时踩过的坑和总结,动手前后都值得翻一下。

AI 搜索曝光上涨却没点击,GEO 该怎么衡量

团队开始做 GEO 以后,常会遇到一组看起来互相矛盾的数据:页面已经被 AI Overviews、AI Mode 或聊天机器人引用,Google Analytics 里的 AI 引荐访问仍然很少。管理

  • Vibe Marketing
  • GEO
  • AI搜索
  • Search Console

GEO和SEO的区别:从搜索流量到AI答案引擎的范式转移

GEO(生成式引擎优化)不是SEO的升级版,而是针对AI答案引擎的不同优化逻辑。本文从展示形式、排名机制、内容策略和技术实现四个维度对比GEO与SEO的核心差异,帮助营销团队理解两种流量来源的共存策略

  • AI搜索优化
  • 生成式引擎优化
  • 搜索流量
  • SEO

按这个 Skill 的产出能不能直接被下一个 Skill 用上来推荐,不是固定名单。多数情况下按顺序跑完一组,比单独用一个效果更好。

海外广告投放#01

Google Ads 投放 Skill

规划 Google 搜索、展示、购物、视频和 Performance Max 广告的结构与优化动作。

来源项目 · kostja94/marketing-skills ★ 1,012 · Fork 140
数据与自动化#02

SEO 数据监控 Skill

把 GA4 和 Search Console 的零散数据整理成按月记录流量、收录、词库和反链的 SEO 业务看板。

来源项目 · kostja94/marketing-skills ★ 1,012 · Fork 140
内容与创意#03

解决方案页策划 Skill

按行业、企业规模、团队或业务结果规划解决方案页面,交付页面体系、分页面结构、价值文案、证明资料安排、SEO 元数据和内部链接。

来源项目热度 同步中
内容与创意#04

产品用例页策划 Skill

按具体场景、角色或业务目标规划产品用例页,交付用例清单、分页面结构、场景文案、证明资料安排、SEO 元数据和相关页面链接。

来源项目热度 同步中
出海增长#06

联盟营销 Skill

把联盟伙伴招募思路整理成包含佣金模型、归因窗口、防作弊规则和推广物料的渠道方案。

来源项目 · kostja94/marketing-skills ★ 1,012 · Fork 140
  • 01

    Google Ads 投放 Skill

    这个 Skill 产出的keyword_map、tracking_plan,正好是它需要的输入,可以直接接着跑

  • 02

    SEO 数据监控 Skill

    这个 Skill 产出的keyword_map、tracking_plan,正好是它需要的输入,可以直接接着跑

  • 03

    解决方案页策划 Skill

    这个 Skill 产出的keyword_map、tracking_plan,正好是它需要的输入,可以直接接着跑

  • 04

    产品用例页策划 Skill

    这个 Skill 产出的keyword_map、tracking_plan,正好是它需要的输入,可以直接接着跑

  • 05

    Vibe Marketing Skill

    这个 Skill 产出的keyword_map、tracking_plan,正好是它需要的输入,可以直接接着跑

  • 06

    联盟营销 Skill

    这个 Skill 产出的tracking_plan,正好是它需要的输入,可以直接接着跑

VibeMKT COMMUNITY

加入 VibeMKT 社群

微信扫码,交流营销 Skill 的选择、安装、试用与业务化改造。

加入 VibeMKT 社群的微信二维码

二维码会持续显示,关闭弹窗后返回当前页面。