# Web Light：在搜索结果中提供更快速且更精简的移动版网页

Google 会向通过速度较慢的移动客户端进行搜索的用户提供更快速且更精简的网页。为此，我们会实时对网页进行转码（转换），从而提供适用于上述客户端的优化版网页，以提高网页加载速度并节省数据流量。我们将这种技术称为“Web Light”。Web Light 网页会保留大部分相关内容，并会为用户提供用于查看原始网页的链接。我们的实验结果表明，与原始网页相比，经过优化的网页的加载速度提高了 4 倍，字节用量减少了 80%。由于这类网页的加载速度提高了许多，因此其浏览量也增加了 50%。

以下示例展示了同一网页的已转码版本和未转码版本的加载效果：

{% embed url="<https://youtu.be/xyEv6yxlXXM>" %}

### 查看网页的 Web Light 版本

您可在自己的移动设备或桌面设备上查看非 AMP 网页的 Web Light 版本，具体步骤如下所述：

* **如果您有** [**Google 帐号**](https://support.google.com/accounts/answer/27441?hl=zh-CN)**：**
  * [查看已转码的网页](https://www.google.com/webmasters/tools/transcoder?pli=1#url=www.example.com)
* **如果您没有 Google 帐号：**
  * **在移动设备上**，打开链接 `http://googleweblight.com/i?u=[您网站的网址]`，其中的网址应是完全限定网址 (<http://www.example.com)。\\>
    &#x20;    或者
  * **在桌面设备上**，使用链接 `http://googleweblight.com/i?u=[您的网站网址]`（其中的网址应是完全限定网址 (<http://www.example.com)）打开> [Chrome 设备模式模拟器](https://developer.chrome.com/devtools/docs/device-mode)

部分网页目前无法转码，包括视频网站、需要使用 Cookie 的网页（例如个性化网站），以及其他在技术上难以转码的网站。在这类情况下，如果您使用上述其中一种工具来请求系统显示经过转码的网页，则会看到“未转码”通知。

### 对比加载时间

您可以查看 Web Light 网页和未转码网页的[加载时间对比图](http://www.webpagetest.org/optimized?url=www.aol.com\&start=0)（该测试需要几分钟的时间）。

### 选择停用 Web Light

如果您不希望系统对您的网页进行转码，请在您的网页响应中设置 HTTP 标头“`Cache-Control: no-transform`”。如果 Google 看到此标头，便会向用户显示原始网页，而不是转码后的网页。

**注意**：每当用户在相应条件下在搜索结果中点击您的网页时，[Web Light 用户代理](https://support.google.com/webmasters/answer/1061943#weblight)仍会访问您的网页以检查是否存在 `no-transform` 标头，因此您仍会看到一些 Web Light 流量。不过，我们不会对网页进行转码，因此您可以放心地忽略这些请求。我们正在努力减少进行 HTTP 标头检查的访问次数。

### 常见问题解答 <a href="#faq" id="faq"></a>

#### 常规

**用户何时会看到这种 Web Light 网页？**

* 只有当 Google 检测到用户使用的是连接速度缓慢的客户端时，才会向用户显示这种网页。

**Google Analytics（分析）适用于我的网页吗？**

* 适用。请注意，我们仅支持网页浏览量统计信息，以确保网页精简且加载迅速：例如，系统不会报告事件跟踪信息。另外，我们目前仅支持 Universal Analytics（analytics.js JavaScript 库）。 \
  在显示网页的已转码版本的指标时，Google Analytics（分析）会在网页的主机名后面附加 `googleweblight.com`。因此，如果您有一个位于 `example.com/mypage` 的网页，那么该网页的未转码版本的指标会显示为 `example.com/mypage`，而其已转码版本的指标则会显示为 `example.com`**`.googleweblight.com`**`/mypage`。

**如果用户使用的是速度较快的客户端，系统也会对我的网页进行转码吗？**

* 如果用户使用的客户端连接速度较快，系统就不会对网页进行转码。

**如果用户在桌面设备或平板电脑上进行搜索，系统是否会对我的网页进行转码？**

* 系统只会针对手机用户（而非桌面设备用户或平板电脑用户）进行网页转码。

**这项功能支持哪些浏览器？**

* 目前，系统只为来自 Chrome 浏览器、Android 浏览器（2.3 及更高版本）以及 [Google Go](https://play.google.com/store/apps/details?id=com.google.android.apps.searchlite) 的搜索提供网页转码服务。

**你们会缓存我的已转码网页吗？**

* 系统通常会在收到用户的请求时将相应网页从当前版本转换为转码后版本。Google 会将主要内容缓存 24 小时之久。其他资源（如 CSS、JS 和图片）可能会缓存更长时间。

**你们是只针对搜索结果链接到的目标网页进行转码，还是对整个网站进行转码？**

除非网页无法转码或已停用转码功能，否则我们会对网页和用户在点击该网页中的链接后转到的任何目标网页进行转码。

#### 广告和收入

**这将对我的广告收入产生怎样的影响？**

* 我们目前支持来自多个广告网络的广告，并致力于将更多网络纳入支持范围。我们的实验结果表明，已转码网站获得的流量比未转码网站高 50%；我们期望您的网站能通过这项服务获取更多收益。

**目前你们支持哪些广告网络？**

* 截至 2018 年 10 月，我们可支持 Sovrn、Zedo、AdSense 和 Google 发布商代码 (GPT)。我们正在努力为更多广告网络提供支持。

**一个网页上会显示多少广告？**

* 为了精简网页并提高网页加载速度，我们会限制每个网页上可以显示的广告数量。目前，该数量上限已设置为 3。

**我使用多个广告网络。Google 如何选择要显示哪些广告？**

* 目前，我们是按原始网页请求广告时依照的顺序来选择广告。

**我只使用一个广告网络，而且我的网络不受支持。我如何才能被纳入到你们的支持范围内？**

* 我们很乐意支持您的广告网络。请查看我们的[广告网络页面](https://support.google.com/webmasters/answer/6211355)。

#### 选择停用

**如果我选择停用 Web Light，会出现什么情况？**

* 如果您选择停用 Web Light，Google 就不会在用户使用连接速度较慢的设备时对您的网页进行转码。请注意，如果用户所用设备的连接速度较慢，从搜索结果转到您的网站的流量便可能会减少，因为用户需要花费更多的时间来加载您的网页。

**我并未选择停用转码功能，为什么系统没有对我的网页进行转码？**

* 受技术方面的限制，我们目前无法对某些网页进行转码。系统也会在搜索结果中将这类网页标记为未转码。这类网站包括：
  * 需要使用 Cookie 的网站（如个性化网站或者您必须先登录才能使用的网站）
  * 使用大量数据流量的网站（如视频网站）
  * 其他在技术上难以转码的网站。

#### Google Web Light 用户代理会忽略 robots.txt 规则

[Web Light 用户代理](https://support.google.com/webmasters/answer/1061943#weblight)仅用于人类访问者的明确浏览请求，因此可以忽略用于屏蔽自动抓取请求的 robots.txt 规则。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://blog.jasonzhang.cc/google-dev/search-console-bang-zhu/zhuan-men-mian-xiang-nei-rong-de-zhi-nan/google-yi-dong/web-light-zai-sou-suo-jie-guo-zhong-ti-gong-geng-kuai-su-qie-geng-jing-jian-de-yi-dong-ban-wang-ye.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
