用途:seo-audit-full 用于对单个页面执行完整、进阶的 SEO 审计,自带完整工作流,不依赖其他子技能。当用户要求“full SEO audit”“advanced SEO audit”“technical SEO audit”“deep audit”“comprehensive SEO review”“audit everything”时适用,仅提供一个 URL 也可运行;缺少外部数据源时执行完整的公开信号工作流并注明缺失。
主要能力:分三阶段。阶段一运行核心脚本:check-site.py 检查 robots.txt、sitemap、404、URL 规范化;check-page.py 检查 title、H1、meta description、canonical、slug;check-schema.py 校验 JSON-LD;fetch-page.py 抓取原始 HTML。阶段二运行进阶脚本:check-pagespeed.py 获取 Lighthouse 分类分数与实验指标,check-social.py 校验 OG Tags 与 Twitter Card。阶段三由 LLM 完成 E-E-A-T 内容质量、重复内容信号、锚文本质量等高级检查。站点级还包含 sitemap URL 清单、staging 子域索引、i18n/hreflang;E-E-A-T 检查 About、Contact、Privacy、Terms、Media/Partners 两层可达性。
使用方式:依赖 pip install requests。需提供 PageSpeed API key,可通过 --api-key、PAGESPEED_API_KEY 或 GOOGLE_PAGESPEED_API_KEY 传入,缺失时应停止并请用户配置,不渲染缺 PageSpeed 数据的报告。示例:python scripts/check-site.py https://example.com;python scripts/check-page.py https://example.com --keyword "primary keyword"。报告写入 reports/<hostname>-<slug>-full-audit.html,不向终端打印原始 HTML。PageSpeed 默认 180 秒超时,超时标记为 error,不视为性能失败;配额或 key 错误则保留审计并注明。
适用场景:技术 SEO 深度审计、单页综合审查、性能与社交元数据核查。限制:需 PageSpeed key;未提供的关键词、原始 HTML、GSC/crawl/analytics、竞品对标数据将标注不可用。