的搜索倡导者 John Mueller 表示,基于 JavaScript 的网页在 Google 的缓存视图中显示为空是正常的。 Matt G. Southern Matt G. Southern / 2022 年 4 月 8 日 / 3 分钟阅读 236 股 4.2K 阅读 Google 表示出现缓存的 JavaScript 页面是 巴西电话号码列表 正常的 基于 JavaScript 的空网页可能在 Google 的缓存中显示为空白或不完整,这是正常的不表示任何问题。 Google 的搜索倡导者 John Mueller 在 YouTube 上的 Ask Googlebot 视频系列的最新一期中说明了这一点。个人提交了一个问题,询问为什么他们的 JavaScript 页面没有显示在 Google 的缓 巴西电话号码列表 存视图中。问题是:“React 页面的缓存版本显示一个空白页面。在使用 SSR 对 React 页面进行编码以使其对 Googlebot 友好时应考虑哪些参数?”缓存页面是 URL 上次被 Googlebot 抓取时的样子的快照。
通过内容营销推动您的业务发展 使用这个多合一的内容营销工具包提高您的在线知名度、吸引新客户并推动销售。免费试用广告当缓存页面 巴西电话号码列表 看起来是空的或缺少内容时,很自然地认为 Googlebot 在抓取它时遇到了问题。但情况并非总是如此。正如 Mueller 解释的那样,谷歌的缓存只捕获页面上的 HTML 元素。并不是谷歌不能缓存 JavaScript,更多的是谷歌受到浏览器限制的阻碍。谷歌的缓存仅显示 HTML 缓存基于 JavaScript 的网页具有挑战性,Mueller 说。不是从技术角度,而是从安全角度。 Web 浏览器对访问内容的方式有限制,并且当 JavaScript 文件来自其他网站(如 Google 的缓存)时,可能会阻止这些请求。 “谷歌搜索有时会保 巴西电话号码列表 留从服务器获取的 HTML 页面的副本,并以缓存页面的形式向用户显示。然而,这实际上只是 HTML 页面。对于基于 JavaScript 的网站,这里有点复杂。
由于浏览器的安全性,从页面访问内容的方式受到限制。例如,如果某个页面需要来自您服务器的 JavaScript 文件,则当该请求 巴西电话号码列表 来自其他网站时,浏览器可能会阻止该请求。在我们的例子中,另一个网站是谷歌的缓存。实际上,这意味着基于 JavaScript 的网站在从 Google 的缓存中显示时通常会显示空白或不完整的页面。这是正常的,不是问题的迹象。”虽然谷歌缓存中的空白页面可能令人沮丧,但对搜索而言真正重要的 巴西电话号码列表 是页面如何被索引。可以肯定的是,Google 可以单独处理 JavaScript,并会在用户看到页面时尝试将其编入索引。 Mueller 继续说道:“特别是对于索引,Google 将单独处理 JavaScript,并尝试将用户直接访问您的网站时看到的内容编入索引。如果您想仔细检查,可以在 Google Search Console 的测试工具中看到这个呈现的页面版本。