通过做出明智的设计选择(例如使用高效的布局、优化字体、减少图片膨胀和简化导航),您可以增强美观度和功能性,同时提高性能。这些优化不仅可以帮助您的网站通过核心网页指标,还可以提高参与度、SEO 排名和转化率。
您的分数高低以及网站设计得如何,都会直接影响其成功。Google 的排名算法会考虑用户行为和网站性能,决定显示哪些内容、降低哪些内容。
这就是为什么您在进行网页设计时需要考虑Core Web Vitals来帮助确定您的在线状态。
好的,让我们继续讨论如何利用 UX/UI 设计元素来优化Core Web Vitals。
当您看到一个网站时,您会注意到不同的元素:标题、菜单、侧边栏、图像等。这些元素的排列方式称为布局(又称信息的结构和组织)。
布局对于 CWV 至关重要,因为它们可以使网站具有吸引力和用户友好性。更值得注意的是,布局设计会影响加载时间、转换和脚本的效率。要优化 CWV 的布局,请考虑以下优化的网页设计技巧:
在决定是进行Core Web Vitals优化还是在首屏添加特殊功能(如视频/轮播)时,Envato 高级数字设计师 Mel Findlay 表示:
“这取决于页面的目的。如果页面的功能更强大,纯粹是为了将流量引导至特定结果,我们可能会放弃任何可能造成进入障碍的内容,例如大量视频。但如果页面是按照漏斗设计,需要令人兴奋且引人入胜,并且我们希望让客户获得体验,我们会选择更具活力的内容并牺牲加载时间。”
— Envato 高级数字设计师 Mel Findlay
字体选择会影响渲染速度和布局稳定性,这两者都会影响核心 Web 指标。大型、未优化的字体会阻碍渲染,从而延迟 LCP。Web 安全且经过良好优化的字体加载速度更快,而糟糕的字体加载策略会导致 CLS 问题,导致文本在加载后发生偏移。
图片通常是网站加载速度慢的最大原因。事实上,平均页面上所有字节中约有 50% 是图片字节。自 2011 年以来,桌面页面上的图片字节数增加了近 5 倍,移动页面上的图片字节数增加了 7 倍以上!
因此,在核心网页要素和 UX/UI 设计方面,它们可以发挥巨大作用。这就是为什么你需要通过以下网页设计技巧来好好照顾它们:
但是,如何选择一种既能提供清晰的视觉效果,又不会拖累网站的格式呢?在这方面,Mel 建议:
“通常情况下,PNG 格式的性能总是很好,尤其是在经过适当压缩之后,但如果图像要以非常大的尺寸显示,我可能会寻找一些色彩不那么鲜艳的图像,以进一步减小文件大小。”
—— Envato 高级数字设计师 Mel Findlay
结构良好的导航系统可确保顺畅的交互和无摩擦的用户旅程,直接影响 INP(交互到下一次绘制)。优化不佳的菜单(例如大量下拉菜单或 JavaScript 密集型导航)会减慢响应时间并导致交互延迟。
留白不仅仅是一种美观选择,它还能提高可读性、可用性和性能。过多的杂乱会增加 DOM 大小,需要更多的处理能力并影响 LCP。元素之间留有适当间距的均衡设计可最大限度地减少布局重新计算,防止出现 CLS 问题,并确保用户更快地看到内容而不会出现突然的切换。
此外,它还有助于提高稳定性、流畅度和参与度。利用以下优化网页设计技巧让空白对您有利:
但是,你的着陆页应该留多少空白呢?你如何在包含所有你需要的信息和网页设计的极简主义之间取得平衡呢?为了找到这个最佳平衡点,Mel 告诉我们:
“……取决于页面的用途,但通常我会说首屏和第一个滚动条应该包含最重要的信息……任何低于首屏的内容,如果没有人看到,我们也可以接受。
简而言之,要对重要内容非常挑剔,并以最高标准编辑首屏设计。这将使设计具有必要的空白,以提供令人愉快和有效的体验。例如,企业名称、电话号码和网站菜单应优先考虑。“关于我们”的简介?就没那么多了。”
—— Envato 高级数字设计师 Mel Findlay
按钮在交互性和响应性方面发挥着关键作用,直接影响 INP。过大、未优化的按钮会延迟交互时间,而糟糕的触摸目标设计会导致移动设备上的挫败感。确保按钮易于点击、间距适当且不依赖于繁重的脚本有助于保持快速的响应时间和流畅的用户交互。更不用说——更好的业务指标,如转化率和
响应式设计可确保网站顺利适应不同的屏幕尺寸,防止内容重排,从而损害 CLS。执行不佳的响应式设计可能会引入断点,从而触发不必要的布局变化,使页面感觉不稳定。此外,移动用户通常使用 CPU 性能较差且网络不稳定的设备,因此快速加载资源至关重要。
当谈到响应式设计时,Mel 表示:
“……我认为如今它们(移动端和桌面端)应该被视为独立的设计,应该用自己的思维方式进行设计。桌面端可能有一些移动端没有的东西,反之亦然,我们希望两种体验都很棒,而不是从最初的设计开始就调整大小,而不考虑它将在哪个平台上显示。
要记住的最重要的事情是,用户应该在你的网站上玩得开心,无论他们是通过台式电脑、移动设备还是微波炉访问。”
—— Envato 高级数字设计师 Mel Findlay
图标在性能优化中经常被忽视,但未优化的图标字体和过多的 HTTP 请求会降低 LCP 和 INP 的速度。使用 SVG 代替图标字体、限制不必要的图标变化以及预加载关键图标有助于提高性能,同时保持交互流畅并缩短加载时间。
Mel 给出了关于图标的额外提示:
“一般来说,如果你使用 UI 图标,我们不会使用超过64x64px 或低于 24x24px 的尺寸,但图标非常轻,所以它们不会影响页面速度。”
— Envato 高级数字设计师 Mel Findlay
表单是用户参与的关键部分,但加载缓慢或结构不良的表单会严重影响 INP 和 LCP。包含过多字段、不必要的动画或动态调整大小的表单会导致输入延迟和布局不稳定。简化表单设计可确保用户体验快速响应时间、清晰交互和更少的性能中断。
以下是您可以采取的 Web 性能优化技巧:
虽然动画可以增强用户参与度,但过多或未优化的动画会导致渲染延迟和较长的主线程任务,从而导致INP 分数较低。繁重的 JavaScript 动画可能会成为渲染阻塞元素,从而降低 LCP 速度,而影响布局定位的动画会触发 CLS 偏移。
当然,动画非常有趣,但多少才算太多呢?Mel 对此也有自己的答案:
“如果动画相互竞争,我会说动画太多了,很难集中注意力于信息……例如,我不会把两个高能量的冲浪视频并排放在一个页面上,但如果动画很微妙并且支持信息,我会这样做。另外,如果你有超过 3 个动画,你的页面加载会受到影响,所以我认为动画应该有个限度!”
—— Mel Findlay,Envato 高级数字设计师
网页设计中最新的趋势之一,以显著降低资源负载并提高性能。
为了改善 LCP,请使用简洁、结构良好的布局,使用WebP 或 AVIF 等新一代格式优化图片,延迟非关键 JavaScript,并预加载字体和主要图片等重要资源。避免使用会延迟渲染的大型首屏元素。
字体会加载网页上未使用的整个字体系列,从而影响 LCP 和 CLS。要优化字体,请使用网页安全字体,设置 font-display: swap 以防止不可见文本,预加载关键字体文件,并尽量减少字体系列数量以缩短加载时间。
为了避免 CLS 问题,请为图像和视频设置明确的高度和宽度属性,为广告和动态内容保留空间,避免在加载过程的后期注入元素,并使用 CSS 纵横比来稳定布局。
繁重的动画和 JavaScript 驱动的交互可能会延迟 INP。请使用基于 CSS 的动画代替 JavaScript,限制过多的悬停效果,并优先考虑不会阻塞主线程执行的流畅、轻量级的过渡。
Google 的 PageSpeed Insights、Lighthouse 和 Chrome 用户体验报告 (CrUX) 提供了详细的核心 Web 指标报告,每 28 天更新一次。但是,如果您想要实时监控,WebPageTest 和 Chrome DevTools Performance Panel 等工具可让您实时测量页面加载速度、布局变化和交互延迟。
不一定。虽然动画、高分辨率图像和自定义字体会降低网站速度,但战略优化(如延迟加载、字体子集和高效的 CSS 动画)有助于在不牺牲速度的情况下保持视觉吸引力。关键在于智能资源管理,而不仅仅是极简主义。
是的,但难度更大。代码级改进(例如减少渲染阻塞资源、启用高效缓存和优化第三方脚本)可以在不改变布局的情况下提升核心 Web 指标。但是,为了获得最佳分数,可能仍需要进行一些视觉调整(例如修复布局偏移)。