用途:在博客文章写完后运行,对成品做页面 SEO 校验,生成通过/失败清单和针对性修复建议,帮助在发布前发现问题。
主要能力:读取目标文件,提取 frontmatter(title、description、date、author、tags、canonical、og:image、slug 等)、标题层级(H1/H2/H3 及全文)、内外链与锚文本、OG 与 Twitter Card 标签、canonical,以及正文用于关键词和结构分析;若给出的是 URL,则用 WebFetch 抓取并提取相关元素。检查范围包括:标题长度(40-60 字符)、关键词位置、力量词、截断风险与唯一性;Meta Description 长度(150-160 字符)、是否含数字、价值主张、关键词出现次数与 CTA;标题层级(唯一 H1、不跳级、关键词出现在 2-3 个标题、60-70% 的 H2 为问句、6-8 个 H2、标题长度);内链数量(3-10 条)、锚文本描述性、双向链接、孤岛、分布与自链;链接去重(同 URL 最多一次、保留锚文本最佳的一条、导航链接豁免、带 #fragment 视为同一 URL);外链来源层级、可访问性、rel 属性、数量与竞品链接;统计数据的年份锚点、行内引用与底部来源块;canonical 的存在、格式、末尾斜杠与自引用;OG 与 Twitter Card 各字段;URL 结构(长度、关键词、无日期、无特殊字符、小写、无停用词、无扩展名)。
使用方式:对本地文件运行检查;也可提供 URL。扫描项目现有博客内容时可用 Grep 和 Glob 辅助验证双向链接。最终输出表格化报告,含总体状态、通过/失败统计、优先级修复建议与备注。若文章已发布且有 blog-google 凭据,可先执行 python3 skills/blog-google/scripts/run.py google_auth --check --json,再执行 python3 skills/blog-google/scripts/run.py pagespeed_check <url> --json,把 Lighthouse 分数、CWV 字段数据(LCP、INP、CLS)与优化机会附到报告;凭据不可用或未发布时静默跳过。
限制:具体阈值、评分权重与实现细节以工具实际运行为准;未提供收费、价格、平台支持范围等信息;除文中给出的检查项和命令外,不保证存在其他功能。