用途
该技能用于对网站执行完整的 SEO 与性能审计。当用户提出「SEO audit」「check SEO」「lighthouse scan」「performance check」「site audit」,或需要验证 SEO、可访问性、性能、结构化数据时使用。
输出默认遵守精简原则:只返回结果、阻碍项与所需证据,省略前言、过程叙述、重复上下文、置信度评分与后续提议;除非必需产物或 schema 需要,否则最多使用五个要点。
工作流程与主要检查项
-
Lighthouse 扫描:通过 CLI 分别对移动端和桌面端运行。命令:
- 安装:
npx --yes lighthouse - 移动端:
npx lighthouse URL --output=json --output-path=./lighthouse-mobile.json --emulated-form-factor=mobile --quiet - 桌面端:
npx lighthouse URL --output=json --output-path=./lighthouse-desktop.json --emulated-form-factor=desktop --quiet报告 Performance(目标 90+)、Accessibility(目标 100)、Best Practices(目标 100)、SEO(目标 90+)。
- 安装:
-
Core Web Vitals:从 Lighthouse 结果中提取并评估 LCP(目标 <2.5s)、FID(目标 <100ms)、CLS(目标 <0.1)、INP(目标 <200ms)、TTFB(目标 <800ms),标记未达标项并定位原因。
-
Meta 标签审计:抓取页面 HTML,检查 title(30-60 字符、每页唯一)、meta description(120-160 字符)、Open Graph 标签(og:title、og:description、og:image、og:url)、Twitter Card 标签、viewport、canonical、robots(不得屏蔽重要页面)、多语言站点的 Hreflang。
-
标题层级:解析标题,检查每页恰好一个 h1、层级逻辑(H1→H2→H3 不跳级)、标题包含相关关键词、无空标题标签。
-
图片审计:扫描所有 img 标签,检查 alt 文本、width/height 属性(防止 CLS)、现代格式(WebP、AVIF)、首屏以下图片懒加载(loading="lazy")、无超大图片、装饰性图片空 alt(alt="")。
-
链接审计:检查内部链接无 404、外部链接无失效、target="_blank" 外部链接带 rel="noopener"、锚文本具描述性(避免「click here」)、无孤立页面。
-
Sitemap 与 robots.txt:检查 sitemap.xml 存在且为有效 XML、在 robots.txt 中被引用、robots.txt 存在且不过度限制、重要页面均在 sitemap 中、sitemap 最近修改日期较新。
-
结构化数据 / Schema:检查 JSON-LD,验证有效性、schema 类型与页面内容匹配、常见类型(Organization、WebSite、BreadcrumbList、Article、FAQPage、LocalBusiness)、无错误或警告(依据 Google Rich Results Test 逻辑)、@id 与 url 字段一致。
-
技术 SEO:检查 HTTPS 强制(HTTP→HTTPS 跳转)、WWW/非 WWW 规范化跳转、无混合内容警告、正确的 404 页面、301/302 跳转正确、无跳转链(3+ 跳)、启用压缩(gzip/brotli)、浏览器缓存头、无阻塞渲染资源。
-
移动端与可访问性:检查响应式 viewport、触控目标 >= 48px、文本无需缩放即可阅读、移动端无横向滚动、交互元素有 ARIA 标签、颜色对比度 >= 4.5:1、表单标签、跳转导航链接。
输出格式
报告包含:审计 URL 与日期;Lighthouse 桌面/移动端四项评分对照表;Core Web Vitals 数值与达标标记;Meta 标签、标题、图片、链接、Sitemap、结构化数据、技术 SEO、移动/可访问性的通过标记与问题计数;按 🔴 CRITICAL、🟡 WARNING、🟢 SUGGESTIONS 分级的问题列表;以及按影响力从高到低排列的修复建议。
使用方式
- 单页审计:
/seo-audit https://example.com - 全站审计(抓取链接页面):
/seo-audit https://example.com --full - 前后对比:
/seo-audit https://example.com --compare ./previous-audit.json
多页模式(--full)行为:从给定 URL 开始,抓取所有同域内部链接,对每页运行完整审计,生成含最严重问题的聚合报告,并按评分从低到高列出页面。
限制
该技能依赖 Lighthouse CLI 与本地环境运行;具体收费、价格、支持平台等信息暂未提供。