seo-program
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseSEO Program
SEO项目
- IS: demand research with live numbers, answer-engine question maps, writer content briefs, and the monitoring cadence that reports whether any of it worked.
- IS NOT: implementing the page in code (owns metadata, schema, canonicals,
optimise-seo), writing the article (externalllms.txtwith the blog profile), or short-form product copy (ghostwriter). This skill starts once a topic is chosen and ends when the brief is handed over.copywriting
- 负责内容: 基于实时数据的需求调研、问答引擎问题图谱、供创作者使用的内容brief,以及用于验证效果的监控节奏。
- 不负责内容: 通过代码实现页面(负责元数据、Schema、规范网址、
optimise-seo)、撰写文章(搭配博客配置文件使用外部llms.txt技能)、短产品文案(ghostwriter技能)。本技能从选定主题开始,到交付brief结束。copywriting
Mode dispatch
模式调度
| The ask | Mode |
|---|---|
| Volumes, a question map, or a brief for one topic | Topic pipeline |
| Search Console review, a traffic drop, recurring checks | Monitoring |
Either mode needs the tool binding below on first run.
| 请求内容 | 模式 |
|---|---|
| 单一主题的搜索量、问题图谱或brief | 主题管道 |
| Search Console审核、流量下降排查、定期检查 | 监控 |
首次运行任一模式时,都需要完成下方的工具绑定。
Setup: bind jobs to tools
设置:将任务绑定到工具
Read what is actually connected before asking anything. Then propose one tool per job and ask only about the jobs with no connected option.
| Job | Typical tools |
|---|---|
| Keyword volume | Semrush, Ahrefs, Google Ads Keyword Planner in a signed-in browser |
| Prompt and AI visibility | Profound, or the connected AI-visibility tool |
| Search performance | Google Search Console via connector or signed-in browser |
| Docs and pipeline | Notion, Google Sheets or Docs, Linear, Airtable |
| Team chat and recaps | Slack, Teams, email |
| Call recordings (demand signals) | whatever recording tool is connected |
No vendor is required. Name a tool when it is connected, fall back to the next connected option when it is not, and say plainly when a job has nothing behind it rather than working around the gap silently. Never state that a tool is connected without having seen it.
If a tool needs a login, hand the browser over and let the user sign in. Never type credentials.
在提问前先了解已连接的工具。然后为每项任务推荐一个工具,仅针对未连接工具的任务进行询问。
| 任务 | 常用工具 |
|---|---|
| 关键词搜索量 | Semrush、Ahrefs、已登录浏览器中的Google Ads Keyword Planner |
| 提示词与AI可见性 | Profound或已连接的AI可见性工具 |
| 搜索表现 | 通过连接器或已登录浏览器访问Google Search Console |
| 文档与流程 | Notion、Google Sheets或Docs、Linear、Airtable |
| 团队沟通与复盘 | Slack、Teams、邮件 |
| 通话录音(需求信号) | 已连接的任意录音工具 |
无需指定供应商。若工具已连接则直接使用,未连接则切换到下一个已连接的选项,若某项任务无可用工具则直接说明,切勿默默绕过缺口。未确认工具已连接时,切勿声称工具已连接。
若工具需要登录,则将浏览器交给用户进行登录,切勿输入凭据。
Mode A: Topic pipeline
模式A:主题管道
Copy and track this checklist:
text
Topic pipeline progress:
- [ ] Step 1: Pull live keyword and prompt volumes for the topic
- [ ] Step 2: Build the question map
- [ ] Step 3: Write the brief
- [ ] Step 4: Hand over the numbers table as evidence复制并跟踪以下检查清单:
text
Topic pipeline progress:
- [ ] Step 1: Pull live keyword and prompt volumes for the topic
- [ ] Step 2: Build the question map
- [ ] Step 3: Write the brief
- [ ] Step 4: Hand over the numbers table as evidenceStep 1: Research (live numbers only)
步骤1:调研(仅使用实时数据)
Full per-tool procedure, match types, and the no-data path: references/research-protocol.md.
- Pull the numbers today. Yesterday's export and a remembered figure are context, never the source of truth.
- The primary keyword needs a modifier. is a category,
data analystis a query with intent behind it.ai data analyst - For prompt volume, Exact match (terms in the given order) is the number. Phrase and any-order match are unreliable on multi-word terms and never go in the number column.
- Record scope (global unless the user asked for a country) and the date window next to every figure.
- When a tool returns nothing, write "No data". A fabricated volume routes real writing effort at a topic nobody searches.
- Pull brand search volume alongside the topic terms. In Ahrefs' 75,000-brand study it correlates with AI-search visibility at 0.392 against 0.218 for backlinks, so it beats links but trails branded web mentions (0.664) and YouTube mentions (0.737). Record it because it is the one number on the brief that content alone will not move, and say which of the three you measured rather than calling any of them the predictor.
- A keyword tool's related-keyword database is often empty for niche or product-shaped seeds. Search Console's own query report is the related-query universe for a site that has any traffic at all.
针对各工具的完整流程、匹配类型及无数据处理方案:references/research-protocol.md。
- 获取当日数据。昨日的导出文件和记忆中的数据仅作为参考,绝非事实来源。
- 主关键词需要添加修饰词。是一个类别,
data analyst是带有明确意图的查询词。ai data analyst - 提示词搜索量以完全匹配(指定顺序的词汇)为准。短语匹配和任意顺序匹配在多词术语中不可靠,切勿填入数据列。
- 为每个数据记录范围(默认全球,除非用户指定国家)和时间窗口。
- 若工具无返回数据,则填写“No data”。编造搜索量会导致实际写作精力投入到无人搜索的主题上。
- 同时获取品牌搜索量与主题词搜索量。在Ahrefs的75000个品牌研究中,品牌搜索量与AI搜索可见性的相关系数为0.392,而反向链接的相关系数为0.218,因此品牌搜索量的相关性优于反向链接,但不及品牌网页提及(0.664)和YouTube提及(0.737)。记录该数据是因为brief中只有这一项数据无法仅通过内容改变,同时要说明你测量的是三者中的哪一项,而非将其称为预测指标。
- 对于小众或产品类种子词,关键词工具的相关词数据库常常为空。对于已有流量的网站,Search Console自身的查询报告是相关查询的完整来源。
Step 2: Question map
步骤2:问题图谱
Turn the topic into the questions people actually type. Evaluator questions first: what it is, when to use it, how it compares, how to do it, what good looks like, and the real limits. Product-specific questions after.
Google's AI features fan a single query out into concurrent related queries and synthesise across all of them, so the unit that gets retrieved is the cluster, not the keyword. Brainstorm the five to ten queries the engine is likely to fan out to and check the site covers them somewhere, rather than aiming one narrow page at one string.
Every question has to be one a person would ask out loud. Keyword-stuffed pseudo-questions ("what is the best ai data analyst tool for teams in 2026") read as machine output to both readers and answer engines. Mark questions the page already answers as covered and drop them from the map.
将主题转化为用户实际会输入的问题。优先整理评估类问题:是什么、何时使用、如何对比、如何操作、标准是什么、实际局限有哪些。之后再整理产品特定问题。
谷歌的AI功能会将单个查询扩展为多个相关查询,并综合所有结果,因此检索的单元是集群而非单个关键词。 brainstorm引擎可能扩展出的5到10个查询词,并检查网站是否已在某处覆盖这些内容,而非将一个狭窄的页面针对单个字符串。
每个问题都必须是人们会口头提出的问题。堆砌关键词的伪问题(如“what is the best ai data analyst tool for teams in 2026”)对读者和问答引擎来说都像机器生成的内容。标记页面已回答的问题为“已覆盖”,并从图谱中移除。
Step 3: Brief
步骤3:撰写Brief
Template: references/brief-template.md. Copy it rather than improvising the shape.
A brief is short and decision-shaped. It carries why the page exists, the SEO decisions (title, meta, H1, canonical, primary and secondary keywords with their volumes attached), a north star for tone, a handful of ideas to land, the page shape, the questions worth answering, and public sources the writer can actually cite.
It does not carry an internal feature dump, a section-by-section outline that leaves the writer nothing to decide, private wiki URLs, or invented stats, quotes, and product behaviour.
A new brief is a new file. Revising a topic means writing the next brief, not overwriting the record of what was asked for last time.
模板:references/brief-template.md。直接复制模板,切勿自行调整格式。
brief应简洁且聚焦决策。需包含页面存在的原因、SEO决策(标题、元描述、H1、规范网址、带有搜索量的主关键词和次关键词)、语气指引、核心观点、页面结构、值得回答的问题,以及创作者可引用的公开来源。
brief不应包含内部功能清单、不给创作者留决策空间的逐节大纲、私有维基链接,或编造的统计数据、引用和产品行为描述。
新brief需创建新文件。修改主题时需撰写新的brief,而非覆盖上次的需求记录。
Step 4: Evidence
步骤4:提交证据
The pipeline ends with a numbers table, not an assurance that the research was done. Every figure carries its source, scope, and date window, and every gap says "No data" rather than going blank. The table format is in .
references/research-protocol.md管道流程以提交数据表格结束,而非仅告知已完成调研。每个数据都需标注来源、范围和时间窗口,所有缺口都需填写“No data”而非留白。表格格式见。
references/research-protocol.mdMode B: Monitoring
模式B:监控
What each cadence checks and what earns a message: references/monitoring.md.
Track answer engines separately. ChatGPT and Perplexity overlap on roughly a tenth of cited domains, so a single "AI visibility" number averages two unrelated results into one that describes neither. Name the engine beside every figure.
Report state changes, not state. Clicks or impressions moving roughly 20% or more, average position worsening meaningfully, or 5xx and 404 counts jumping are worth a message; a flat week is not. Never fabricate a metric to fill a report: if access failed, say which property and move on. Track what has already been reported so the same drop is not raised twice.
For the scheduling itself, use the harness ( for a recurring cloud run, for an in-session interval). This skill defines what to check, not how to fire it.
/schedule/loop各节奏的检查内容及需发送通知的情况:references/monitoring.md。
分开跟踪不同的问答引擎。ChatGPT和Perplexity引用的域名仅约10%重叠,因此单一的“AI可见性”数据会将两个无关结果平均为一个无法描述任何一个引擎的数据。为每个数据标注对应的引擎。
仅报告状态变化,而非当前状态。点击量或展示量变化约20%及以上、平均排名明显下降、5xx或404错误数量激增时需发送通知;数据平稳的周无需报告。切勿编造指标填充报告:若访问失败,说明对应的属性并继续。跟踪已报告的内容,避免重复提及同一下降情况。
调度本身使用调度工具(用于定期云端运行,用于会话内间隔运行)。本技能定义检查内容,不负责触发方式。
/schedule/loopDelivery
交付方式
Findings go in chat. Write a file only when the user asked for one, and never leave research notes, CSVs, or scratch exports behind in the repo.
调查结果发送到聊天工具。仅当用户要求时才创建文件,切勿在仓库中留下研究笔记、CSV文件或临时导出文件。
Gotchas
注意事项
- Don't hand a writer a brief with keyword themes and no volumes: the writer cannot judge whether the topic is worth 2000 words, so the page gets written on vibes and ranks for nothing.
- Don't put a Phrase-match or any-order figure in the prompt-volume column: it absorbs unrelated queries, so a niche topic reads as a priority.
- Don't name a brief after the company: the page title is derived from the brief title, so a company-named brief quietly becomes a brand-led page.
- Don't quote a Search Console number you did not pull. An invented coverage count sends the fix to the wrong page and is invisible to everyone reviewing the brief.
- Don't post a recap to a guessed channel. If no chat tool is mapped, bind it first rather than picking the most likely-looking Slack channel.
- Don't overwrite last month's brief with this month's: the diff between them is the record of what changed and why.
- Don't treat a stale CSV as today's research because the file is right there. Re-pull, or label the number with the date it came from.
- Don't take a vendor's Search Console connector as equivalent to Search Console. Connectors have been seen under-reporting a property by an order of magnitude or worse; reconcile against the GSC property once before trusting the connector, then say which source a number came from.
- Don't report a count two exports disagree on without saying so. Site-audit and on-page tools from the same vendor routinely return different numbers for the same check; name the one you treated as authoritative and why.
- Don't report on an export without confirming the property it covers. Adjacent domains and a bare hostname change produce files that look right and describe a different site.
- 切勿向创作者提供仅有关键词主题但无搜索量的brief:创作者无法判断该主题是否值得撰写2000字内容,导致页面仅凭感觉撰写,无法获得排名。
- 切勿将短语匹配或任意顺序匹配的数据填入提示词搜索量列:这会包含无关查询,导致小众主题被误判为优先级内容。
- 切勿以公司名称命名brief:页面标题源自brief标题,以公司命名的brief会悄悄变成品牌导向的页面。
- 切勿引用未亲自获取的Search Console数据。编造覆盖数量会导致修复措施针对错误页面,且审核brief的人员无法发现问题。
- 切勿将复盘内容发布到猜测的渠道。若未映射聊天工具,先进行绑定,而非选择看起来最可能的Slack频道。
- 切勿用本月的brief覆盖上月的brief:两者的差异是记录变化及原因的依据。
- 切勿将陈旧的CSV文件当作当日调研数据。重新获取数据,或为数据标注获取日期。
- 切勿将供应商的Search Console连接器等同于Search Console本身。连接器曾出现对属性数据少报一个数量级甚至更严重的情况;信任连接器前需先与GSC属性核对,然后说明数据来源。
- 若两次导出的数据不一致,切勿直接报告计数。同一供应商的站点审核和页面工具经常对同一检查返回不同数据;说明你认定为权威的工具及原因。
- 报告导出数据前需确认其覆盖的属性。相邻域名和裸主机名变更会生成看似正确但描述不同站点的文件。
References
参考资料
- references/research-protocol.md: per-job pull procedure, match types, scope and date windows, the no-data path, the evidence table format; read during Mode A steps 1 and 4
- references/brief-template.md: the brief itself; copy during Mode A step 3
- references/monitoring.md: what each cadence checks and what earns a message; read in Mode B
- references/research-protocol.md:各任务的获取流程、匹配类型、范围和时间窗口、无数据处理方案、证据表格格式;在模式A的步骤1和步骤4中查阅
- references/brief-template.md:brief模板;在模式A的步骤3中复制使用
- references/monitoring.md:各节奏的检查内容及需发送通知的情况;在模式B中查阅
Related skills
相关技能
- : builds the page this skill specifies (metadata, schema, canonicals,
optimise-seo, AI-crawler policy, Core Web Vitals)llms.txt - : short-form product and marketing copy, CTAs, UI strings
copywriting - External with the blog profile: writes the article from the brief
ghostwriter
- :构建本技能指定的页面(元数据、Schema、规范网址、
optimise-seo、AI爬虫规则、Core Web Vitals)llms.txt - :短产品文案、营销文案、CTA、UI文字
copywriting - 搭配博客配置文件使用外部技能:根据brief撰写文章
ghostwriter