在不影响网页速度的情况下有效加载广告

在当今的数字世界中,在线广告是我们所有人享受的免费网络的关键组成部分。然而,广告植入不合理可能会导致浏览体验变慢,导致用户感到沮丧并降低互动度。了解如何在不影响网页速度的情况下有效加载广告,确保顺畅的用户体验,并为网站所有者最大限度地发掘收入机会。

Markus Bordihn
Markus Bordihn

网站主要依赖在线广告作为主要收入来源。不过,在网站上展示广告有时可能会降低用户体验和网页整体效果。因此,对于网站所有者和广告客户来说,在创收、广告效果和用户体验之间取得平衡至关重要。

假设某个网站在其内容中大量投放广告,以期获得高收入。然而,广告数量过多会使用户感到沮丧,从而导致用户体验不佳和跳出率高。尽管网站有可能会获得可观的广告收入,但放弃操作严重阻碍了网站的成功。

另一方面,假设网站没有广告。这种无广告打扰的环境因其加载速度快、浏览体验流畅,吸引了大量用户。但是,如果没有制定变现策略,网站就很难创收,这可能会妨碍其长期可持续发展和增长。

这两种情况都说明了平衡变现、用户和效果的重要性。

利用 Core Web Vitals

若要在不影响网页速度的情况下加载广告,必须满足核心网页指标要求。核心网页指标包括 Largest Contentful Paint (LCP)Cumulative Layout Shift (CLS)Interaction to Next Paint (INP) 等指标,是衡量网站用户体验质量的用户体验指标。

Largest Contentful Paint (LCP)

重点优化 LCP 至关重要,因为此指标衡量的是最大内容元素在视口中变为可见所需的时间。通过尽可能缩短广告内容的加载时间并优先使用异步加载技术,网站所有者可以缩短 LCP 并减少网页上最醒目的实质内容元素的渲染时间。

Interaction to Next Paint (INP)

其次,提高 INP 对提供快速响应的用户体验至关重要。INP 会衡量网页生命周期内发生的每一次点击、点按和键盘互动的延迟时间。得出的值通常是完成时间最长的互动,代表网页对用户互动的总体响应能力。

延迟用户互动的广告会对 INP 产生负面影响。这可能会让用户感觉迟钝,甚至在极端情况下完全崩溃。为广告实现延迟加载并推迟非关键 JavaScript 执行有助于降低网页的 INP,从而提高网页的整体响应能力。

Cumulative Layout Shift (CLS)

最后,CLS 通过衡量网页加载期间发生的意外布局偏移量来衡量网页的视觉稳定性。动态加载或调整大小的广告可能会导致布局不稳定,从而导致用户体验不佳,用户可能会迷失在网页上的位置,甚至因布局意外偏移而无意中点按错误的元素。为避免上述问题,网站所有者应优化 CLS,确保广告预留空间以防止布局偏移,并应优化广告尺寸以避免内容突然重排。

将网页划分为不同的内容块

使用文本、图片和广告内容的各个内容块来构建网页结构,同时使用 CSS content-visibility: 属性,可以在现代浏览器中显著缩短总呈现时间。

通过在这些内容块中策略性地应用 content-visibility: 属性,您可以优化文本、图片和广告内容的呈现流程。这样可以确保仅完全渲染视口中的内容,从而加快初始网页加载速度并提升用户互动流畅度。在处理长网页或包含大量广告的网页时,这种性能提升尤为有用。

优先展示重要的广告位

并非所有广告展示位置都具有相同的价值。例如,从可见度和创收能力来看,首屏广告展示位置通常比非首屏广告展示位置更有价值。这是因为用户更有可能看到首屏广告,因为它们在第一个视口中无需滚动即可看到。非首屏广告会在用户向下滚动到足够位置时才会显示。

首屏广告

“上翻页”广告概念的直观表示。

首屏广告位是指无需滚动即可看到的网页部分,在数字广告中具有重要价值。这些主要展示位置被认为有价值,原因如下:

  • 在加载网页时,用户可立即看到放置在首屏的广告。用户更有可能注意到这些广告并与之互动,从而提高点击率。
  • 广告客户通常会将网页顶部视为最具价值的展示位置。这是用户访问网站时获得的第一印象,因此是展示富有成效的优质广告的关键区域。
  • 首屏广告的可见度最高,因为它们位于用户的直接视线范围内。这样可确保访问该网页的大多数用户无需滚动浏览即可看到这些广告。

不过,在初始视图中使用首屏广告位时,请务必在变现和用户体验之间取得平衡。以下是一些关键注意事项。

  • 首屏广告位应在用户的初始视口中尽快加载。加载缓慢的广告可能会对用户体验产生负面影响,并增加跳出率。优化广告加载时间对于保持流畅的用户体验和浏览体验至关重要。
  • 虽然首屏广告展示位置很有价值,但切勿在这一重要位置展示过多广告。广告过多会使网页杂乱无序、干扰内容可读性,并降低用户体验。力求在创收与保持简洁、人性化的布局之间取得平衡。
  • 确保首屏广告位与不同的屏幕尺寸和设备兼容。自适应设计做法有助于保持一致且视觉上令人愉悦的布局,无论用户的屏幕尺寸如何。

非首屏广告

“非首屏”广告概念的直观表示。

非首屏广告位(即在用户向下滚动后才会显示的网页部分中投放的广告)在数字广告领域也具有相当大的价值。这些展示位置具有独特的优势,可与上翻页展示位置相辅相成。

位于首屏下方的广告可吸引用户滚动浏览更多内容,从而获得更多曝光机会。这些展示位置可以吸引积极寻找额外信息的活跃用户的注意力,对希望传达更复杂的信息或讲故事的品牌而言很有价值。

  • 最初不可见的广告位可以与旁边的内容保持一致,从而提供内容相关的展示机会。这种一致性有助于用户发现与他们正在探索的内容相关的广告,从而提高用户互动度。
  • 精心设计的非首屏广告可以与周围内容无缝集成,对用户的干扰更小。这种集成(也称为原生广告)可以带来更协调的用户体验。
  • 滚动式必需广告展示位置可提供更具创意的设计和格式灵活性,并提供充足的空间和自由度,以便您进行实验。您可以延迟加载视频广告、互动元素和较大的图片,以吸引用户注意力,同时又不会干扰用户体验。

不过,对于非首屏广告展示位置,您应注意以下事项:

  • 虽然非首屏广告展示位置可能很有效,但请务必确保鼓励用户滚动浏览这些广告。实现视觉提示或内容预览可吸引用户进一步探索,从而提高广告曝光的可能性。
  • 非首屏广告展示位置不应影响内容质量或可读性。在广告和内容之间保持平衡,以免给用户造成信息过载,并确保良好的用户体验。
  • 与首屏广告展示位置不同,非首屏广告可能不需要立即加载。延迟加载这些广告,直到它们即将进入用户的视口,有助于提高整体网页加载速度并缩短初始网页呈现时间。

通过策略性使用,下翻式广告可以与上翻式广告相辅相成,为富有创意的广告格式和内容相关性提供平台。不过,优化曝光度、平衡内容和管理广告加载时间是确保良好用户体验的关键考虑因素。

当前的 Google 发布商代码 (GPT) 最佳实践:

视需要延迟加载广告

直观呈现延迟加载资源与不延迟加载资源的效果。延迟加载资源可在网页加载期间节省带宽,并将资源推迟到用户最有可能看到它们的时刻。

延迟加载是一种在需要非关键资源时才加载它们的技术。针对并非立即可见的广告(即非首屏广告)采用延迟加载,可确保仅在用户看到广告时才加载它们,从而节省带宽并提高网页的整体速度。浏览器现在包含具有 loading=lazy 属性的原生 iframe 延迟加载

通过实现延迟加载,系统会在广告即将进入用户视口时动态提取广告,从而缩短初始加载时间和总阻塞时间 (TBT)与 INP 高度相关)。

在不刷新网页的情况下刷新广告

一张图表,显示了网页上的广告刷新,而顶级网页未刷新。

另一种可平衡网页性能与广告加载的做法是,每 30 到 240 秒刷新一次广告1,而无需重新加载整个网页。这种方法支持动态更新广告内容,而不会干扰用户的浏览体验或造成不必要的延迟。

在移动应用上,与重新加载整个页面或重新创建 WebView 相比,刷新现有 Web 视图中的广告可提供更出色的效果,因为这样可以最大限度地减少数据和资源开销,从而加快内容更新速度并实现更流畅的用户体验,而不会因从头开始而产生的延迟。

通过异步刷新广告,网站所有者可以保持网页内容的完整性,同时实时在原地更新广告内容。这样不仅可以加快网页加载速度,让您无需重新加载整个网页,还可以确保所展示广告的相关性和吸引力。借助此技术,网站所有者可以在创收和效果之间取得平衡,及时投放富有吸引力的广告内容,同时最大限度地减少对用户体验的不利影响。

在用户往往会停留更长时间的页面(例如食谱页面、DIY 教程或其他内容丰富的网站)上,刷新广告位尤为有用。例如,在用户可能会花费大量时间跟随教程的 DIY 手工页面上,如果在步骤间歇或查看图片库时战略性地刷新广告展示位置,则可以提升用户体验并增加广告收入。同样,在食谱页面上,在用户滚动浏览食材列表或说明后刷新广告展示位置,可以保持用户兴趣。

优先异步加载

在投放广告时提升网页速度最有效的策略之一就是异步加载。异步加载会独立于主要网页内容加载广告,让网页能够继续呈现并变为交互式,而无需等待广告完全加载。这会显著缩短感知的加载时间,从而提高用户满意度。

在脚本标记定义中添加 async 属性。例如:

AdSense

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

AdSense(自动广告)

<script async data-ad-client="ca-pub-xxxxxxxxxxxxxxxx" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

Google 发布商代码

<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>

优化广告尺寸、位置和格式

一张插图,显示了视口尺寸各异的设备,其中广告展示位置采用绿色方框的样式,每个方框上都显示“广告”。

广告的尺寸、位置和格式可能会对网页速度产生重大影响。广告尺寸过大可能会降低网页加载速度,从而导致用户感到沮丧。为缓解这一问题,网站所有者应与广告客户密切合作,以优化广告尺寸和格式。鼓励使用压缩的图片格式和高效的广告素材设计有助于在不影响视觉质量的情况下缩减文件大小。这些优化不仅可以提高网页速度,还可以最大限度地减少带宽有限的用户的数据流量消耗。

优质广告标准

在展示广告时,请务必遵守优质广告标准,因为这样不仅可以减少侵扰性和干扰性广告格式,从而提升用户体验,还可以对广告投放位置和网页加载时间产生积极影响。

遵循这些标准后,广告更有可能放置在干扰性更低的位置,从而带来更高的用户互动度和点击率。

此外,由于这些准则偏向于更轻量、更节省资源的广告格式,因此遵循这些准则还可以加快网页加载速度,从而提升网站整体性能和用户满意度。

对广告网络和提供商进行战略评估

并非所有广告联盟和提供商在效果方面都具有相同的价值。为确保网页速度达到最佳水平,网站所有者应仔细评估不同广告网络、标头出价实现方式和提供商的效果。

与注重速度且有成功投放轻量广告内容的提供商建立合作伙伴关系,可以显著提升网页性能并改善用户体验。

总结

对于希望提供卓越用户体验,同时通过在线广告最大限度提高收入的网站所有者来说,在创收和效果之间取得平衡至关重要。

通过使用异步加载、延迟加载、优化广告格式和尺寸、利用智能缓存以及仔细评估广告联盟、标头出价和提供商等技术,网站所有者可以成功应对加载广告的各种挑战,而不影响网页性能。优先考虑高效投放广告,最终可确保实现用户细分、提高互动度并可持续创收。

脚注

  1. 广告服务器可能有适用的限制和要求。例如,Ad Manager 要求发布商在界面中声明其刷新的广告资源。某些买方要求刷新声明的时长大于或等于 240 秒。一般而言,刷新间隔越长,您的广告资源就越受买方欢迎。了解详情