
数据:加载每慢 1 秒,转化率下降 7%(Amazon)
| 指标 | 含义 | 优秀 | 需改进 | 差 |
|---|---|---|---|---|
| LCP | 最大内容绘制 | ≤ 2.5s | ≤ 4s | > 4s |
| FID | 首次输入延迟 | ≤ 100ms | ≤ 300ms | > 300ms |
| CLS | 累积布局偏移 | ≤ 0.1 | ≤ 0.25 | > 0.25 |
| INP | 交互响应(新) | ≤ 200ms | ≤ 500ms | > 500ms |
| 方法 | 效果 | 工具 |
|---|---|---|
| WebP / AVIF 格式 | 体积减 30-50% | Squoosh / TinyPNG |
懒加载 loading="lazy" | 首屏不加载 | 原生属性 |
响应式图片 srcset | 按需加载 | HTML原生 |
| CDN 加速 | 全球分发 | Cloudflare / 阿里云CDN |
| 压缩到 80% 质量 | 人眼几乎无差 | TinyPNG / ImageOptim |
html
<!-- 最佳实践 -->
<img
src="hero.avif"
srcset="hero.avif 1200w, hero.webp 1200w"
sizes="(max-width: 768px) 100vw, 50vw"
loading="lazy"
alt="描述文字"
width="1200"height="600"
decoding="async"
>
| 优化项 | 做法 | 节省 |
|---|---|---|
| Gzip/Brotli 压缩 | Nginx 开启 | 60-80% |
| 删除未用 CSS/JS | PurgeCSS / Tree Shaking | 30-50% |
| 代码分割 Code Splitting | 按路由懒加载 | 首屏减 40% |
| 缓存策略 | Cache-Control / ETag | 80% 请求不触发 |
| 预加载关键资源 | <link rel="preload"> | LCP 提速 30% |
nginx
# Nginx 性能配置示例
gzipon;
gzip_typestext/css application/javascript image/svg+xml;
gzip_min_length1000;
# 静态资源缓存 1 年
location~* \.(css|js|woff2|avif|webp)${expires1y;
add_headerCache-Control"public, immutable";
}
| 问题 | 解决方案 |
|---|---|
| 字体文件太大 | 只加载用到的字重 |
| FOUT 闪屏 | font-display: swap |
| 加载慢 | preload + preconnect |
html
<!-- 字体加载最佳实践 -->
<linkrel="preconnect"href="https://fonts.googleapis.com">
<linkrel="preload"
href="https://fonts.gstatic.com/s/notosanssc/v18/xxx.woff2"
as="font"type="font/woff2"crossorigin>
<style>
@font-face{font-family:'Noto Sans';
src:url('xxx.woff2')format('woff2');font-display:swap;
}
</style>
| 脚本 | 建议 |
|---|---|
| Google Analytics | 延迟加载 / 用 Plausible 替代 |
| 聊天插件 | 点击后才加载 |
| 广告脚本 | 异步加载 + 预连接 |
| 社交分享 | 静态 SVG 替代 JS 按钮 |
html
<!-- 延迟加载第三方脚本 -->
<script>
functionloadScript(src){consts=document.createElement('script');s.src=src;
s.async=true;
document.head.appendChild(s);
}
// 滚动到 50% 才加载聊天插件
window.addEventListener('scroll',()=>{if(window.scrollY>document.body.clientHeight*0.5){loadScript('chat-widget.js');window.removeEventListener('scroll',arguments.callee);}
});
</script>
| 优先级 | 项目 | 做法 |
|---|---|---|
| P0 | Title 标签 | 核心关键词 + 品牌,50-60字符 |
| P0 | Meta Description | 吸引点击,150-160字符 |
| P0 | H1 唯一 | 每页只有 1 个 H1,含关键词 |
| P1 | URL 语义化 | /blog/seo-tips 而非 /p=123 |
| P1 | 图片 Alt | 描述内容,含关键词 |
| P1 | 内链结构 | 相关页面互相链接 |
| P2 | Sitemap | 自动提交 Google Search Console |
| P2 | Robots.txt | 允许爬虫抓取重要页面 |
| P2 | 结构化数据 | JSON-LD 标记(产品/文章/FAQ) |
| P2 | Core Web Vitals | Google 排名因素之一 |
html
<!-- SEO 最佳实践 Head -->
<head>
<title>网站优化全攻略 2025 | 性能+SEO+体验 - YourBrand</title>
<metaname="description"content="从性能、SEO、UX到转化,360°网站优化指南,附可直接复制的代码模板。">
<linkrel="canonical"href="https://yoursite.com/guide/web-optimization">
<!-- 结构化数据 -->
<scripttype="application/ld+json">
{"@context":"https://schema.org",
"@type":"Article",
"headline":"网站优化全攻略",
"author":{"@type":"Person","name":"YourName"},"datePublished":"2025-01-15"
}
</script>
</head>
短期(1-3月):修复技术SEO+核心关键词排名
中期(3-6月):内容矩阵+内链优化
长期(6-12月):外链建设+品牌词优化
| 策略 | 具体做法 |
|---|---|
| 内容聚类 | 1个支柱页 + 10个集群文章 |
| 内链金字塔 | 支柱页 → 集群页 → 详情页 |
| 多语言 | hreflang 标签 |
| 数据监控 | Google Search Console + GA4 |
| 指标 | 优秀 | 需改进 |
|---|---|---|
| 跳出率 | < 30% | > 60% |
| 平均停留 | > 2min | < 30s |
| 页面深度 | > 3页 | < 1.5页 |
| 任务完成率 | > 80% | < 50% |
| # | 法则 | 说明 |
|---|---|---|
| 1 | 3秒法则 | 3秒内让用户知道「这是什么网站」 |
| 2 | F型阅读 | 重要内容放左上和左侧 |
| 3 | 7±2法则 | 导航选项不超过 7 个 |
| 4 | 希克定律 | 选项越少,决策越快 |
| 5 | 费茨定律 | 按钮越大越好点,离得越近越好点 |
| 6 | 认知负荷 | 每屏只传达 1 个核心信息 |
| 7 | 渐进式披露 | 先展示少,需要再展开 |
| 8 | 一致性 | 同类元素长得一样 |
| 9 | 容错设计 | 撤销、确认、清晰的错误提示 |
| 10 | 情感化 | 微文案、微动效、小惊喜 |
广州天河区珠江新城富力盈力大厦北塔2706
020-38013166(网站咨询专线)
400-001-5281 (售后服务热线)
深圳市坂田十二橡树庄园F1-7栋
Site/ http://www.szciya.com
E-mail/ itciya@vip.163.com
品牌服务专线:400-001-5281
长沙市天心区芙蓉中路三段398号新时空大厦5楼
联系电话/ (+86 0731)88282200
品牌服务专线/ 400-966-8830
旗下运营网站:
Copyright © 2016 广州思洋文化传播有限公司,保留所有权利。 粤ICP备09033321号
