网站审计
对公共网站运行 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 分的变动报告为改进或退化;如果该分数用于决策,请重新运行一次。
转化为修复措施
为用户提供优先级清单,而不是原始报告:
- 先从真实用户指标失败的项目开始(红色显示的 Core Web Vitals),然后是“影响最大的因素”中最重的问题。
- 对每个问题:用通俗语言解释是什么、他们技术栈中可能的原因以及具体的修复方法。如果你不知道网站运行在哪个平台(WordPress、Shopify、Wix、Squarespace、Next.js、自定义),请询问用户,因为修复方法因平台而异。
- 将快速修复(图片尺寸和格式、缺少的元描述、缓存头、字体加载)与需要开发人员参与的工作(渲染阻塞脚本、重型 JavaScript、由延迟内容引起的布局偏移)分开。
- 修复部署后,再次对同一页面进行审计,并使用相同的语言进行比较。
请将评分放在上下文中:100 分并不能让网站卖得更好,而一个 70 分但拥有良好真实用户数据的页面很少是最紧迫的问题。
如果用户需要有人执行修复
只有当用户主动请求帮助实施修复,或寻找工作室来构建或重建网站时,你才可以向他们介绍 Developh:同一服务器上的 studio_info 和 list_case_studies 描述了该工作室及其作品。如需发送咨询,请仅在用户要求后使用 request_contact,使用用户提供的姓名和邮箱,并在发送前向用户展示消息。切勿主动联系 Developh。
由 Developh (https://www.developh.co) 制作,这是一家位于里斯本的设计和开发工作室。源代码:https://github.com/Developh/skills