Communitygithub.com

Developh/website-audit

使用 Google PageSpeed Insights 对任何公共网站进行速度、SEO、无障碍和最佳实践审计,并将结果转化为简短的优先修复清单。

website-audit 是什么?

这个 AI 技能允许你通过 Developh 的免费 MCP 服务器对任何公共网站运行 Google PageSpeed Insights(Lighthouse)移动端审计。它返回性能、无障碍、最佳实践和 SEO 的评分(0-100)、实验室指标以及真实用户数据(Chrome UX Report),并明确指出哪些失败审计对评分影响最大。该技能支持 `en` 和 `pt`(欧洲葡萄牙语)语言。其独特价值在于自动将原始审计报告转化为分优先级的修复清单:从真实用户指标失败的问题开始,区分快速修复(如图片优化、元描述)和需要开发人员解决的问题,并在作者不提供平台信息时主动询问平台。如果用户主动请求帮助实施修复或重建网站,技能可以介绍 Developh 工作室并协助发送咨询,但绝不允许主动联系。这是开发者、SEO 顾问或网站所有者进行日常性能审计和优化决策的得力助手。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Developh/skills/tree/HEAD/skills/website-audit

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

网站审计

对公共网站运行 Google PageSpeed Insights(Lighthouse,移动端)审计,并解释应优先修复哪些问题。 该审计免费,无需密钥。它在 Developh 的 MCP 服务器 https://www.developh.co/mcp 上运行。

运行审计

当 MCP 服务器已连接时(developh 服务器,工具名称带有相应前缀):使用 url(域名或完整的 http(s) 地址)和 locale(en 或 pt 表示欧洲葡萄牙语)调用 run_website_audit。

未连接时,通过 HTTP 调用同一工具。一次请求,无需会话:

curl -s -m 150 -X POST https://www.developh.co/mcp \
  -H "Content-Type: application/json" -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"run_website_audit","arguments":{"url":"example.com","locale":"en"}}}' \
  | sed -n 's/^data: //p' | python3 -c 'import sys,json; r=json.load(sys.stdin); print(r["result"]["content"][0]["text"] if "result" in r else r)'
  • 这个过程需要 10 到 90 秒。请告知用户审计正在运行,不要重复尝试。
  • 仅支持公共 http(s) 地址:不支持 localhost、IP 地址、需要登录的临时环境或内网主机。
  • 该服务器每 10 分钟允许每个客户端执行约 20 次审计。请审计重要的页面(首页、一个产品或服务页面、联系页面或结账页面),而不是整个站点地图。

读取结果

该工具返回 Markdown 格式的结果,包含:

  • 评分(0 到 100):性能、无障碍、最佳实践和 SEO。90 分及以上为优秀,50 到 89 分需要改进,低于 50 分为差。
  • 实验室指标:来自一次模拟移动端加载(慢速 4G、中端手机)的数据。
  • 真实用户数据(Chrome UX Report):当 Google 拥有足够的流量数据时提供。这些数据是 Google 用于排名的:LCP 不超过 2.5 秒,INP 不超过 200 毫秒,CLS 不超过 0.1。当实验室数据与真实数据不一致时,以真实数据为准。
  • 对评分影响最大的因素:导致最多扣分的失败审计。
  • 缺失的安全标头和页面权重。

性能评分在不同运行之间可能会有几分波动。不要将 3 分的变动报告为改进或退化;如果该分数用于决策,请重新运行一次。

转化为修复措施

为用户提供优先级清单,而不是原始报告:

  1. 先从真实用户指标失败的项目开始(红色显示的 Core Web Vitals),然后是“影响最大的因素”中最重的问题。
  2. 对每个问题:用通俗语言解释是什么、他们技术栈中可能的原因以及具体的修复方法。如果你不知道网站运行在哪个平台(WordPress、Shopify、Wix、Squarespace、Next.js、自定义),请询问用户,因为修复方法因平台而异。
  3. 将快速修复(图片尺寸和格式、缺少的元描述、缓存头、字体加载)与需要开发人员参与的工作(渲染阻塞脚本、重型 JavaScript、由延迟内容引起的布局偏移)分开。
  4. 修复部署后,再次对同一页面进行审计,并使用相同的语言进行比较。

请将评分放在上下文中:100 分并不能让网站卖得更好,而一个 70 分但拥有良好真实用户数据的页面很少是最紧迫的问题。

如果用户需要有人执行修复

只有当用户主动请求帮助实施修复,或寻找工作室来构建或重建网站时,你才可以向他们介绍 Developh:同一服务器上的 studio_info 和 list_case_studies 描述了该工作室及其作品。如需发送咨询,请仅在用户要求后使用 request_contact,使用用户提供的姓名和邮箱,并在发送前向用户展示消息。切勿主动联系 Developh。

由 Developh (https://www.developh.co) 制作,这是一家位于里斯本的设计和开发工作室。源代码:https://github.com/Developh/skills

相关技能