博客 SEO 验证器
在发布前系统检查博客的页面 SEO,并生成按优先级排列的修复建议。
技能明确要求读取本地文件,并将 WebFetch、Grep、Glob 用于页面和项目链接审计,权限范围相对有限;但对 URL 内容进入模型上下文、敏感数据、用户确认、外部请求边界、回滚和失败恢复没有说明,且可选 Google 凭据检查采用静默回退,因此扣分。
工作流和检查表较完整,包含异常状态、PASS/FAIL/WARN/N/A 和具体修复;但静态材料未证明关键路径可运行,WebFetch、HTML/meta 提取、双向链接检查和可选 PageSpeed 流程缺少明确失败反馈,步骤编号还有重复的 Step 5,因此扣分。
描述、用户触发短语、参数提示和文件/URL两类输入较清晰,适用于完成博客后的页面 SEO 审计;但非适用场景、输入格式限制、不同站点结构和中文内容适配说明不足,URL 抓取及外部验证可能受中国大陆网络可达性影响,因此扣分。
SKILL.md 使用结构化工作流、表格、输出模板、状态定义,并声明 MIT;但自身没有版本、变更记录、维护责任、安装/依赖说明、FAQ 或系统化限制披露,且部分外部路径和工具依赖未说明,因此扣分。
能够产出带检查状态、详情和优先级修复项的直接可用 SEO 验证报告,核心任务定义明确;但若干规则较机械或缺乏上下文依据,例如强制 power word、统计数字和 H2 问句比例,且静态审阅无法验证实际 SEO 结果,因此扣分。
检查项和报告格式使审计过程部分可追踪;但选定技能没有引用来源、专门测试或第三方执行证据,仓库中的一般测试不能证明该 SKILL.md 的关键路径,故仅给有限分数。
- WebFetch 将外部页面内容带入模型上下文,技能未提供针对间接提示注入或敏感内容的处理边界。
- 外部链接可达性、Google 凭据和 PageSpeed 检查依赖外部服务;中国大陆网络环境下可能不可用或结果不完整。
- 多项 SEO 阈值被写成硬性规则,使用时应结合搜索引擎、站点类型、语言和内容意图人工复核。
- 未执行本技能,也没有选定技能路径的专门运行证据。
这个 Skill 能做什么,适合哪些场景?
Blog SEO Check 是 claude-blog 集合中的一个可调用技能,专门验证已完成博客文章的页面 SEO。它检查标题、元描述、标题层级、关键词、内外链、规范 URL、Open Graph、Twitter Card、URL 结构和图片替代文本。技能输出逐项通过/失败报告,并为失败项提供具体修复建议。它适合已有文章文件、希望在发布前完成结构化 SEO 质检的用户。
读取目标文件的 frontmatter、标题层级、正文、链接和元标签;如果用户提供 URL,则使用 WebFetch 获取页面并提取相关元素。它按预设标准检查标题长度与关键词位置、元描述、H1-H3 层级、关键词密度、内部链接与外部链接、链接去重、FLOW 证据三要素、canonical URL、Open Graph、Twitter Card、URL slug 和图片 alt 文本。必要时使用 Grep 和 Glob 扫描项目中的其他博客内容,以检查内部链接回链。最终生成包含检查状态、详情、修复方案、摘要和优先级修复列表的 SEO Validation Report。
- 个人博主完成文章初稿后,想在发布前快速发现标题、元描述和结构问题。
- 营销团队准备上线新文章,需要统一检查 canonical、社交分享标签和链接质量。
- 内容编辑接手已有 Markdown 博客文件,需要获得逐项通过/失败结果和可执行修复清单。
- 维护博客站点的开发者需要检查 URL、内部链接、外部链接和图片 alt 文本是否符合既定标准。
这个 Skill 有哪些优点和局限?
- 检查范围具体,覆盖页面 SEO、社交元标签、链接、规范 URL 和图片 alt 文本。
- 输出逐项状态和优先级修复建议,适合发布前质检。
- 支持检查 Markdown 文件,也定义了 URL 输入流程。
- 包含链接去重和 FLOW 证据三要素检查,能发现重复链接及统计引用完整性问题。
- 它定位于写作完成后的验证,不负责生成完整博客文章。
- 外部链接可达性检查依赖网络;可选的实时性能检查还需要已发布 URL 和 blog-google 凭据。
- 若要验证内部链接回链,需要项目中存在其他博客内容,且文档只说明使用 Grep 和 Glob 扫描,未给出独立运行器。
- 源材料没有提供该单个技能的独立测试结果,因此不能据此判断其检查规则覆盖率。
如何安装这个 Skill?
这是 AgriciDaniel/claude-blog 仓库中的 skills/blog-seo-check/SKILL.md。README 提供了整个 claude-blog 集合的安装方式:在 Claude Code 中执行 /plugin marketplace add AgriciDaniel/claude-blog,然后执行 /plugin install claude-blog@agricidaniel-claude-blog。仓库为 MIT 许可证。
如何使用这个 Skill?
安装集合并重启 Claude Code 后,对已完成的文章输入 /blog seo-check <file-path>。也可以使用触发语句 “seo check”、“check seo”、“validate seo”、“blog seo” 或 “on-page seo”。如果提供 URL,技能会尝试获取页面;外部链接验证和部分项目范围检查需要网络及文件访问。
这个 Skill 与同类方案有什么区别?
相较于直接提示 Claude 或 ChatGPT 做一次 SEO 检查,这个技能提供固定的检查表、明确的通过标准和优先级修复清单。相较于手工检查,它能系统覆盖元标签、链接去重、canonical、社交卡片和 URL 结构;但它仍需要调用方提供已完成文章或页面。