SEO Health 是一个面向技术 SEO 监控的技能,来源为 themattberman/seo-kit 仓库。其定位是:排名不只取决于内容与链接,如果站点速度慢、存在损坏链接或技术问题,搜索引擎会优先排名竞争对手。该技能的目标是在这些问题造成流量损失之前将其发现。
该技能由三个脚本组成,建议每周运行,资料称耗时约 5 分钟。
一、health-speed.sh — 页面速度与 Core Web Vitals 使用 Google PageSpeed Insights API(资料说明:基础使用免费且无需密钥)检测站点性能。 用法: bash skills/seo-health/scripts/health-speed.sh <url> [--mobile] [--desktop] [--both] 检测指标:LCP(应小于 2.5s)、INP(应小于 200ms)、CLS(应小于 0.1)、FCP(应小于 1.8s)、TTFB(应小于 800ms)、Speed Index(应小于 3.4s)以及 0-100 的综合性能得分。 输出内容包括:当前得分与阈值的对比(每项指标 PASS/FAIL)、前 5 项改进机会(含预估可节省时间)、与上一次运行的对比(若存在快照)、移动端与桌面端的分项结果。 资料说明其运行依赖 Google PageSpeed Insights API(免费额度:使用 API key 时每天 25,000 次查询,无 key 时受限流限制)。
二、health-crawl.sh — 抓取健康审计 用于检查站点常见技术 SEO 问题。 用法: bash skills/seo-health/scripts/health-crawl.sh <domain> [--sitemap URL] [--limit 50] 检查项包括:站内失效链接(404)、重定向链(301 → 301 → 301 会造成缓慢)、缺失的 meta 标签(title、description、canonical)、跨页面重复的 title/description、图片缺失 alt 文本、非 HTTPS 资源(混合内容)、孤立页面(在站点地图中但没有内部链接指向)、robots.txt 校验、站点地图可访问性与格式。 输出内容包括:按严重程度(critical、warning、info)统计的问题数量、出现各问题的具体 URL、以及针对每种问题的修复建议。
三、health-images.sh — 图片优化审计 用于检查顶部页面中的图片在 SEO 与性能方面的问题。 用法: bash skills/seo-health/scripts/health-images.sh <domain> [--pages 10] 检查项包括:体积过大(未压缩且大于 200KB)、格式不当(应为 WebP 或 AVIF,而非 PNG/BMP)、缺失 alt 文本(不利于 SEO 与无障碍)、缺失尺寸属性(width/height,会引发 CLS)、懒加载(首屏以下图片应有 loading="lazy")、响应式图片(针对不同屏幕尺寸使用 srcset)。 输出内容包括:按页面列出图片报告、可节省的总体积、优先修复项(优先处理最大图片)。
每周健康检查工作流 资料给出的建议流程为:周一运行 health-speed.sh --both 检查 Core Web Vitals,运行 health-crawl.sh 查找失效链接与技术问题,运行 health-images.sh 标记图片优化机会。三个脚本可一次性运行,由 agent 读取输出、排定修复优先级并加入任务列表。
快照与趋势 每个脚本会把快照保存到 workspace/seo/health/,包括 speed-YYYY-MM-DD.json(速度分数随时间变化)、crawl-YYYY-MM-DD.json(问题数量随时间变化)、images-YYYY-MM-DD.json(图片审计结果)。agent 会与之前的快照对比并提示,例如“LCP 比上周差了 400ms”“出现了 3 个新的失效链接”“本月新增了 12 张没有 alt 文本的图片”。资料认为趋势数据是尽早发现退化的方式。
阈值表 LCP:Good < 2.5s,Needs Work 2.5-4.0s,Poor > 4.0s INP:Good < 200ms,Needs Work 200-500ms,Poor > 500ms CLS:Good < 0.1,Needs Work 0.1-0.25,Poor > 0.25 FCP:Good < 1.8s,Needs Work 1.8-3.0s,Poor > 3.0s TTFB:Good < 800ms,Needs Work 800-1800ms,Poor > 1800ms Performance Score:Good 90+,Needs Work 50-89,Poor < 50
与其他技能的衔接 资料说明,SEO Agent 负责发现关键词,SEO Forge 负责撰写内容,SEO Links 负责获取外链,而 SEO Health 负责确保技术基础不拖累上述工作:即使页面内容完美、外链强劲,如果加载需要 6 秒或存在损坏的内部链接,排名仍会表现不佳。该技能被视为其他一切工作的基础。
局限与未提供信息 资料未说明该技能的收费、价格、付费方案、适用平台与运行环境要求、安装方式、依赖项细节、支持的搜索引擎范围、抓取规模上限等具体信息,这些内容暂未提供。资料中关于 API 免费额度与限流的描述仅限于 PageSpeed Insights API 的说明。