NanoSkill
提交你的 Skill

SEO文章写作器

作者braxtonROSE4153GitHub 星标GitHub

SEO文章写作器是一款SEO写作代理技能,可帮助克劳德代码、开放爪和科德克斯根据搜索结果页研究、文章大纲、页面SEO检查、生成式引擎优化和最终发布元数据创建搜索引擎优化文章。

seo内容写作搜索引擎优化安全扫描通过
结果预览

完整 Demo

探索由SEO文章写作器技能生成的可发布的SEO文章。

开始使用

完成第一个任务

  1. the process of installing
    01

    安装

    将SEO文章写作器技能添加到您的AI代理。

  2. article structure organization
    02

    组织结构

    输入您的目标关键词“最佳AI编程代理”,分析搜索意图,并生成完整的SEO文章大纲。

  3. article generation
    03

    生成文章

    生成一篇自然、可发布的SEO文章,并进行关键词优化,即可发布或分享。

安装指令

$ npx skills add github.com/braxtonROSE4/seo-blog-skill

关于

SEO文章写作器是一款面向AI编程代理(如克劳德代码、开放爪和科德克斯)的SEO写作代理技能。它通过引导代理进行搜索结果页研究、搜索意图分析、文章结构、页面SEO、生成式引擎优化以及最终元数据输出,将目标关键词转化为有研究支持的SEO文章。

该技能不仅仅生成草稿,还为代理提供了一个可重复的SEO工作流程:先研究,确定文章角度,构建可引用的结构,以人性化的风格写作,并在发布前检查文章。

遵循页面SEO和生成式引擎优化(GEO)的最佳实践。从优化H1标题和元描述,到设计问题格式的H2标题和详细的比较表格,每个元素都旨在最大限度地提高搜索引擎可见性和AI引用潜力。丹·希珀写作方法的整合确保了在技术优化的同时,文章保持人性化、引人入胜且权威的语调。

核心功能

它的强大之处

  • 基于SERP的文章规划

    将目标关键词转化为清晰的SEO写作计划。该技能帮助代理分析搜索意图,理解谷歌现有排名内容,并在写作前确定正确的文章角度。

  • SEO文章结构生成器

    构建完整的文章结构,包括SEO友好的H1标签、标题标签、元描述、基于问题的H2标签、FAQ部分和旨在促进谷歌索引与富媒体结果的逻辑内容块。

  • AI可引用内容块

    创建简洁的定义、FAQ答案、对比表格和总结句,便于ChatGPT、Perplexity和谷歌AI概述等AI搜索引擎理解、提取和引用。

  • 人性化SEO写作风格

    撰写听起来自然、有用且值得信赖的文章。该技能引导代理使用短段落、清晰示例、有力动词和对话语气,而非通用的AI内容。

  • 页面SEO优化

    改进关键词布局、内部链接、外部引用、行动号召部分、结构化数据建议和最终元数据,使每篇文章更接近发布就绪状态。

使用场景

什么时候适合使用

  • 从关键词创建SEO博客文章

    将目标关键词转化为包含搜索意图、大纲、草稿、常见问题和元数据的完整SEO文章。

  • 构建支柱内容和定义页面

    创建权威的长篇内容和类别定义页面,包含清晰的解释、示例、主题覆盖和AI可引用的答案块。

  • 撰写对比和替代产品文章

    生成产品对比、替代品和最佳工具文章,包含表格、决策标准、优缺点和最终建议。

SKILL.md

SEO文章撰写助手

撰写同时满足三个受众的文章:Google(排名)、AI模型(引用)和人类(阅读)。

工作流程

第1步 — 研究(必须)

在写作之前,收集SERP数据。两条路径:

  • 无先行研究: 先调用 /seo-research [目标关键词]。等待研究简报输出后再继续。
  • 用户提供研究: 接受现有简报,跳至第2步。

绝不撰写没有研究简报的文章。

第2步 — 定义工程

定义句是文章中最重要的单句。它决定了AI概览、ChatGPT和Perplexity是否会引用你。

公式(源自被引用最多的文章:AWS、NVIDIA、Google ML Glossary):

[X] 是一个 [类别名词],它 [动词1]、[动词2] 和 [动词3] 以实现 [目的] — [区分从句]。

规则:

  • 一句话,15-30个词
  • 三动词链(感知/理解 + 决定/推理 + 行动/执行)
  • 结尾加上"代表[用户]"或"以实现[目标]" — AI引用率最高
  • 不要前导句。定义句就是文章的第一句话(或如果使用钩子式开头,则为第二段)
  • 包含其确切形式的主关键词

定义段落(不仅仅是句子):

定义句是GEO引用锚点。但定义段落承担五个任务:

  1. 定义句(15-30词,X 是一个 Y,它 [动词1], [动词2], [动词3]
  2. 边界线: 在一个对比中说明它不是什么。说出相邻类别以及技术分界线。("不是聊天机器人,它生成关于你任务的文本,而是一个代理,执行这些任务:预定会议、发送邮件、在没有任何预置工具时编写代码。")
  3. 修饰词解包: 如果术语是 [修饰词] [名词](例如,"个人代理"),用2-3个具体细节解包修饰词。不要只说修饰词很重要——展示它增加了什么。
  4. 飞轮或机制: 一个句子说出核心价值循环。这让读者想"哦,这就是为什么这个类别存在。"
  5. 定论句(2-5词):结晶整个段落。("那个飞轮就是产品。")

定义句服务于AI引用。定义段落服务于人类信服。两者都很重要。

消歧义(如果术语有多个含义):

  • 在前100词内,用一句话承认其他含义
  • 使用括号:"(在娱乐领域,个人代理是明星经纪人。本指南涵盖技术定义。)"

第3步 — 概念精准度检查(针对技术类别)

当撰写关于技术类别(AI代理、云计算、区块链等)时,在起草前锁定核心术语。不精确的术语产生不精确的文章。

对文章中的每个核心术语:

  1. 从第一性原理写一句技术定义(例如,"代理是一个LLM,可以调用工具并在循环中执行任务,而不仅仅是生成文本")
  2. 识别边界: 是什么单一事物将这个术语与其最近邻居区分开来?(代理 vs 聊天机器人:工具调用。个人代理 vs AI代理:持久用户上下文。)
  3. 锁定使用规则: 这个术语是产品名称、技术架构还是类别标签?这些使用方式不同。("Manus是一个产品。Agent是其背后的引擎。Personal agent是类别。")

在草稿中对核心术语的每个实例进行检查。如果某个句子以与锁定定义相矛盾的方式使用该术语,修正它。这对定义类别的文章尤其关键,一个不精准的句子可能破坏整个篇幅。

第4步 — 文章结构

结构服务于Google和AI系统。它决定什么被索引、提取,并作为丰富结果出现。

H1(页面标题):

什么是 [X]?定义、示例及其工作原理 [年份]
  • 精确形式的主关键词
  • 可以超过60个字符——这是可见的页面标题,而非SERP标题
  • 年份标签发出新鲜度信号(在时间敏感话题上)

标题心理学(源自Every.to表现最好的模式):

在为字符数优化之前,把握标题的心理

模式公式示例
逆向思维钩子[流行观念作为前提] + [反转]"如果SaaS已死,Linear并未收到备忘录"
有条件判定[强烈判断] + [括号内限定]"我们测试过的最佳编码模型(带有一些令人抓狂的习惯)"
个人叙事钩子"我从……中学到的/停止的/发现的" + [做X]"我从入职我们的AI项目经理中学到的"
挑衅性重新框架[熟悉概念] + [意外的重新框架]"知识经济已死。欢迎来到配置经济。"

<title>标签(SERP标题)——不同于H1:

  • 低于55-60个字符(Google约在580px截断)
  • 无品牌后缀——浪费8-15个字符,那些应是关键词
  • 主关键词尽可能靠近开头
文章类型公式示例
定义 / 支柱什么是 [X]?[价值钩子] [年份]什么是个人代理?定义与指南 [2026]
对比[X] vs [Y]:[核心差异] [年份]个人代理 vs AI浏览器:关键差异
教育[X] 的工作原理:[钩子]个人代理如何工作:架构解析
历史 / 趋势[主题]:[叙事钩子] [年份]个人代理史:1995年的愿景到2026年的现实
评测 / 汇总[年份]最佳 [X]:[限定词]2026年最佳个人代理:测试与对比

元描述:

  • 120-155个字符,完整句子,包含主关键词
  • 作为点击导语:"为什么我应该读这篇文章而不是其他9个结果?"
  • 公式:[定义或核心答案,约80字符] + [价值区分因子,约60字符]
  • 除非品牌就是主题,否则不包含品牌名称。无引号或特殊字符。

H2标题——全部作为问题:

## 什么是 [X]?
## 为什么 [X] 重要?
## [X] 是如何工作的?
## [X] 的核心能力是什么?
## [X] 与 [Y] 有何不同?
## [X] 实际能做什么?
## 在 [年份] 谁在构建 [X]?
## 挑战与限制是什么?
## 如何选择 [X]?
## [X] 的未来是什么?
## 常见问题解答

问题格式的H2与被AI Overview中引用最多的文章(AWS、NVIDIA、Google Cloud)保持一致,并直接匹配"People Also Ask"查询。

必须的结构化元素:

  • 带锚链接的目录(在第一个H2之前)
  • 至少2个对比表格(与竞品/相邻类别对比)
  • 至少1个评估/标准表格
  • 表格人性化规则: 绝不要突兀地放置表格。每个表格都需要1-2句叙事性介绍,告诉读者该看什么以及为什么重要。表格提供数据;介绍提供意义。
  • 对比表格精准规则: 对于对比表格中的每一列,说明该类别能做什么和不能做什么。"在对话中回答问题"是不完整的。"在对话中回答问题。无工具访问,无任务执行"划定了边界。缺失往往比存在更具信息量。
  • 产品列表框架规则: 在任何产品、公司或示例列表之前,建立组织它们的概念框架。绝不突兀地放置项目符号列表。用一句话教会读者组织原则。("下面的产品建立在代理之上:调用工具、执行任务并在循环中运行的LLM。产品是接口。代理是引擎。")
  • FAQ部分有10+个问答
  • "挑战与限制"部分(E-E-A-T信号——排名前8的定义文章中7个有此项)
  • 相关阅读链接(底部3-5个内部链接)

结构化标记:

  • Article(作者、发布日期、修改日期、发布者、字数)
  • BreadcrumbList
  • Organization
  • 不要 FAQPage(自2023年8月起限于政府/医疗——保留FAQ内容以获得AI引用价值)

渐进式披露原则:

读者时间获得的内容如何实现
5秒核心结论H1 + 副标题讲述完整故事
30秒有细微差别的判断第一段给出有条件判定
2分钟一个完整视角每个H2部分独立有价值
5分钟关键对比 + 数据表格、项目符号、定论句可扫描
15分钟全面深度分析带有叙事弧的完整文章

永远不要隐藏结论。以判断开头。让文章证明开篇的主张。

第5步 — 写作风格(Dan Shipper方法)

加载 references/writing-style.md 获取完整风格指南。

核心原则: 像一个刚从一线回来的建设者那样写作——带有数据、带有伤疤、带有对更大图景的思考。

关键规则(始终记忆——无需加载参考):

  • 第一段:最多3句话,偏好个人微场景
  • 定义句放在第二段
  • 所有段落中30%以上应是单句段落
  • 每个分析性段落以定论句结束(2-5词)
  • 仅使用对话性过渡("这就是我的意思。"而不是"此外")
  • 每1000词最多2-3个破折号——过度使用是AI写作的第一特征
  • 每部分至少2个生动动词(而非通用的be/have/get/make/do)
  • 人称切换:叙事"我" → 分析"你/我们" → 结论"我"

加载 references/writing-style.md 以获得:三种开头方式、句子节奏目标、段落模式、过渡清单、声音工具箱、隐喻规则、部分开头技巧、叙事弧、结尾以及完整的禁用词汇。

第6步 — 页面SEO

关键词放置(主关键词):

  • 标题标签:精确匹配
  • H1:精确匹配或近义变体
  • URL slug:精确匹配,连字符连接
  • 第一段:前100词内
  • 多个H2标题:自然包含
  • 图片alt文本:至少2张图片
  • 最后一段 / 结论

关键词密度: 1-2%自然出现。绝不强行插入。

内部链接: 每1000词3-5个。锚文本使用主关键词或相关关键词。每篇文章链接到其主题集群支柱页。

外部链接: 5-10个到权威来源(维基百科、官方文档、研究论文)。在新标签页打开。建立E-E-A-T。

CTA策略:

  • 每篇文章3-4个内联CTA,每800-1200词间隔放置
  • 放置位置:总是在一个"问题→解决方案"段落之后,绝不随机
  • 渐进式承诺:"了解更多" → "试用" → "注册"
  • 所有CTA URL:?from=blog-[slug]
  • 类别教育阶段:强调类别词,而非品牌("看看个人代理如何处理此问题" 优于 "免费试用[品牌]")

Open Graph标签: og:title, og:description(最多200字符), og:image, og:url

第7步 — GEO(生成引擎优化)

GEO决定了AI模型(ChatGPT、Claude、Perplexity、Google AI Overview)在回答用户问题时是否引用你的文章。SEO让你被排名。GEO让你被引用。

GEO引用优先级(AI模型提取的顺序):

优先级元素如何优化
1定义段落遵循5步定义段落架构(第2步)。自包含、精确、可引用。当有人问"什么是X?"时,这段内容会被引用
2FAQ答案第一句就是答案,重述问题的核心术语。包含当前数据(日期、数字、产品名称)。保持2-4句话以适合引用长度。
3对比表格列标题应反映搜索意图措辞("它能做什么"优于"核心功能")。每个单元格说明该类别能做什么和不能做什么。
4定论句含特定名称、数字或日期的15词以下句子远比一般陈述更易被引用。
5H2部分开头句每个H2部分的第一句话应通过"独立引用"测试:无上下文仍有意义。

自包含块:

  • 每个H2部分必须能被独立理解和引用,无需依赖其他部分的上下文
  • GEO原子测试: 将任何部分脱离上下文。它能作为独立答案被引用吗?如果不能,在顶部添加一个框架句。

可引用模式(AI模型引用最多的):

  1. X 是一个 Y,它做 Z 格式的定义句
  2. 列标题明确且与搜索意图一致的对比表格
  3. 带有具体事实/数字的简短声明性语句
  4. 以问题关键词开头的FAQ答案
  5. "不是X,而是Y"的对比声明,划定类别边界

FAQ作为GEO武器: FAQ答案是定义之后第二高的引用目标。优化每一个:

  • 第一句直接回答问题(无前导)
  • 包含最新可验证的数据点(日期、价格、市场规模、产品发布)
  • 将答案保持在2-4句以获得适合引用的长度
  • 在答案内链接到权威来源以获得E-E-A-T

第8步 — 元输出块(必须)

每篇文章在相关阅读后以 <!-- SEO Meta --> 块结束:

<!-- SEO Meta
meta_title: "[低于60字符,无品牌后缀]"
meta_description: "[120-155字符,包含主关键词,引人注目的句子]"
h1: "[页面标题,可以比标题标签长]"
og_title: "[与meta_title相同或为社交微调]"
og_description: "[与meta_description相同或调整,最多200字符]"
canonical_url: "https://ego.app/blog/[slug]"
primary_keyword: "[精确匹配关键词]"
secondary_keywords: "[逗号分隔的列表]"
date_published: "[YYYY-MM-DD]"
date_modified: "[YYYY-MM-DD]"
-->

硬性规则:

  1. meta_titleh1(标题为SERP优化,H1为页面优化)
  2. meta_title 不得包含品牌名称、"| ego"、"- ego Blog"或任何后缀。零例外。
  3. meta_description 必须是完整句子,120-155字符,包含主关键词。

第9步 — 反AI脚本检查

加载 references/anti-ai-slop.md。在交付前,对照所有14个痕迹扫描每份草稿。

快速检查(始终记忆):

  • 破折号:每1000词最多2-3个 仅计数正文 (排除表格、项目符号标签、元行)
  • 零禁用AI词汇(delve, unpack, multifaceted, myriad, tapestry, leverage, utilize, holistic, robust, comprehensive, foster, facilitate, harness, underscore, pivotal, paramount, embark, realm, intricate, cutting-edge, groundbreaking, navigate, synergy, paradigm...)
  • 自然地使用缩略形式("it's" 而非 "it is", "don't" 而非 "do not")
  • 每个声明都有具体的名称、数字或日期——没有自信的一般性陈述
  • 每篇文章至少1个真实的失败/错误/不舒服的真相
  • 朗读测试:必须像一个人,而不是新闻主播

字数指南

文章类型目标原则
支柱 / 类别定义3,500-5,000唯一适合超过3,500的情况。最全面的资源。
对比("X vs Y")1,800-2,500每篇文章一个对比。
"第三条路"("X vs Y:为什么选Z")2,000-2,50060%公正对比,40%引入第三种选择
教育 / 操作指南2,000-2,500一个核心洞察。超过2,500则拆分。
评测 / 汇总2,500-3,500每个被评测产品300-400词
趋势 / 景观2,000-2,500鲜明观点,具体信号
场景 / 叙事1,800-2,500故事驱动结构

拆分规则: 任何文章(支柱文章除外)超过3,000词且包含2个以上核心论点 → 拆分并互链。

教育:推广比例

阶段比例时机
新类别(尚不存在定义)80:20前20篇文章
成长类别(定义已确立)70:30文章20-50篇
成熟类别(竞争性SERP)65:3550篇以上

文章类型模板

支柱 / 定义文章

[钩子段落——读者识别的场景]
[定义段落——正式定义 + 边界设定]

## 目录
## 为什么 [X] 重要?
## [X] 是如何工作的?
  [场景开头 → 用类比包裹的技术解释]
  [对比表格:你的方法与标准方法]
## 核心能力是什么?
  [表格:能力 | 含义 | 没有它你会得到……]
## [X] 与 [相邻类别] 有何不同?
  [完整对比表格]
## [X] 能做什么? [示例]
## 谁在构建 [X]?
## 挑战与限制
## 如何选择
  [评估表格]
## 未来
## 常见问题解答(10-12个问答)
[相关阅读:3-5个内部链接]
<!-- SEO Meta ... -->

对比文章("X vs Y")

[钩子——大多数人的困惑]
[一句话论点:核心差异]

## 什么是 [X]?
## 什么是 [Y]?
## [X] vs [Y]:关键差异
  [对比表格 + 按维度的小节]
## 何时使用 [X] vs [Y]
## 常见问题解答
[相关阅读]
<!-- SEO Meta ... -->

第三条路文章("X vs Y:为什么你需要Z")

[钩子——虚假的困境]

## 什么是 [X]?
## 什么是 [Y]?
## [X] vs [Y] 对比 [公正、彻底的对比]
## 共同的局限
  [两者都在同一处失败——设立转折]
## 不同的方法:[Z]
  [你的类别/产品作为解决方案出现]
## 常见问题解答
[相关阅读]
<!-- SEO Meta ... -->

清单(发布前运行)

内容质量

  • 第一段中的钩子——不是摘要,不是以定义开头
  • 定义句遵循 X 是一个 Y,它 [动词1], [动词2], [动词3] 模式
  • 定义段落涵盖所有5个任务:定义句、边界线、修饰词解包、飞轮、定论
  • 概念精准度检查通过(针对技术类别):核心术语锁定,包含一句话定义、边界和使用规则
  • 消歧义在前100词内(如果术语有多个含义)
  • 所有H2都是问题
  • 至少2个对比表格,每个有叙事介绍
  • 对比表格对每列说明能做什么和不能做什么
  • 产品列表/示例前有概念框架句子
  • "挑战与限制"部分存在
  • FAQ有10+个问答
  • 每个部分通过GEO原子测试(可独立引用)
  • 没有 "在当今快速发展的..." 或类似AI味道的短语
  • 出现简短的定论句(较长段落后的2-5词)

SEO

  • 主关键词在:标题标签、H1、URL、前100词、3+个H2、alt文本
  • <title> 标签低于60个字符,无品牌后缀,关键词前置
  • <title> 标签与H1不同
  • 元描述:120-155字符,完整句子,包含主关键词
  • 元描述不是标题标签的重复
  • 带锚链接的目录
  • 每1000词3-5个内部链接
  • 5-10个指向权威来源的外部链接
  • 3-4个带跟踪参数的内联CTA
  • 相关阅读(3-5个链接)在底部
  • datePublisheddateModified 存在
  • 元输出块附加在相关阅读之后(第7步)

结构化数据

  • Article schema(作者、日期、发布者、字数)
  • BreadcrumbList schema
  • Organization schema

风格(Dan Shipper测试)

  • 第一段:最多3句话,使用个人微场景 / 诗意抽象 / 挑衅性断言
  • 30%+的段落是单句段落
  • 每个分析性段落以定论句结束(2-5词)
  • 至少3个带有自嘲幽默的括号旁白
  • 最多每1000词2-3个破折号
  • 所有数据以精确数字表达——零模糊形容词
  • 至少3个来自日常领域的类比(食物、身体、学校、人际关系)
  • 技术概念:日常类比 → 括号定义 → 立即举例
  • 每部分至少2个生动动词(而非通用的be/have/get/make/do)
  • 零学术过渡词(此外/再者/另外/此外)
  • 零 "你应该..." 句子
  • 结尾:回环到开头场景或抛出一个可引用的金句
  • 人称切换:叙事"我" → 分析"你/我们" → 结论"我"

反AI脚本(每次草稿后运行)

  • 破折号计数:每1000词最多2-3个 仅正文 (排除表格、项目符号标签、元行)
  • 零禁用AI词汇(delve, unpack, multifaceted, myriad, tapestry, leverage, utilize, holistic, robust, comprehensive, foster, facilitate, harness, underscore, pivotal, paramount, embark, realm, intricate, cutting-edge, groundbreaking, navigate, synergy, paradigm)
  • 自然地使用缩略形式("it's" 而非 "it is", "don't" 而非 "do not")
  • 每个声明都有具体的名称、数字或日期——无自信的一般性陈述
  • 最多每篇文章1次 "不是关于X,而是关于Y" 结构
  • 列表/项目符号仅用于真正平行的项目——叙事性想法留在散文中
  • 每部分有清晰的观点/判断——而非中立概述
  • 零emoji
  • 零对冲堆砌("可能潜在有助于可能...")
  • 每篇文章至少1个真实的失败/错误/不舒服的真相
  • 句子长度差异极大(3词重击与30词探索交错)
  • 对称三连检查:文章中不超过3个 "X, Y, 和 Z" 三元素列表
  • 朗读草稿——如果听起来像新闻主播,重写

常见问题