SEO 百科

朗读用户代理

本页目录

朗读用户代理

朗读用户代理 指 Google-Read-Aloud 这一串标识,它是用户代理,对应的服务是 Google Read Aloud[1]。这项服务用文字转语音技术替用户朗读网页内容,最终用户启用朗读功能并访问某个网页时,服务才被激活[1]。

它由谁触发

Google 应用里的 Read Aloud、Google 读一读、Google Go 都用了这项服务[1]。用户发出听取某个网页内容的请求之后,Google Read Aloud 可能会访问该网页,也可能不访问,取决于这一页最近有没有被提取过[1]。

它通过缓存网页结果来省带宽,不过同一张网页仍然可能出现多次请求[1]。日志里看到重复的朗读请求,不一定说明有人在反复点。

它不是抓取工具

Google 说明得很清楚:Google Read Aloud 并非网页抓取工具[1]。它由用户请求激活,但不会跟踪链接,抓不到它访问过的页面上那些指向别处的 <a>[1]。

渲染方式是无状态的。它像用户查看网页那样用无状态渲染来看页面,并且不使用用户的 Cookie[1]。依赖登录态才出现的内容,在它那里同样看不到。

robots.txt 管不了它

这一点与用户触发的抓取器一类。由于请求由用户发起,不是自动网页抓取引起的,站长无法用 robots.txt 文件选择停用 Google Read Aloud[1]。

要停用得换标记。Google 给的做法是使用 nopagereadaloud 这个 meta 标记[1]。这一条常被误当作开关,以为能屏蔽所有 Google 流量,其实它只关朗读这一路。

与其他朗读功能的关系

这项服务与搜索引擎的索引没有直接关系,它读内容给听的用户,不决定页面是否收录[1]。做无障碍或者做长文本站点时会碰到它,判断标准是:这条请求是为朗读取全文,还是为搜索取内容。

日志里区分两者可以看用户代理串,也能看请求路径。朗读请求落在用户点开的那一张页面上,不会顺着内链扩散[1]。

附录

参见

参考资料

官方(境外)

  1. 《Google Read Aloud 用户代理》,Google 抓取工具文档。

外部链接