如何使用 Chrome 以 Googlebot 身份查看网站

Shopping data tracks consumer behavior and purchasing patterns.
Post Reply
monimenu297
Posts: 18
Joined: Tue Dec 24, 2024 4:20 am

如何使用 Chrome 以 Googlebot 身份查看网站

Post by monimenu297 »

作者的观点完全是他们自己的(不包括催眠的不太可能发生的情况)并且可能并不总是反映 Moz 的观点。

难以确保 Googlebot 正确抓取和索引您的网站?对于技术 SEO,渲染问题(尤其是在 JavaScript 密集的网站上)可能会导致排名失败和内容被隐藏。

这就是使用 Chrome(或 Chrome Canary)模拟 Googlebot 的地方。此方法可以揭示用户和搜索 德国传真数据 引擎所看到的内容之间的差异,确保您的网站按预期运行。

无论是否欺骗Googlebot,使用特定的测试浏览器,技术审核都会更加高效和准确。

在本指南中,我将向您展示如何设置 Googlebot 浏览器、解决渲染问题以及改进您的 SEO 审核。

为什么我应该以 Googlebot 的身份查看网站?
过去, 技术性 SEO 审核比较简单,网站仅依赖 HTML 和 CSS,JavaScript 仅限于动画等小幅增强。如今,整个网站都是用 JavaScript 构建的,将工作量从服务器转移到浏览器。这意味着搜索机器人(包括 Googlebot)必须在客户端呈现页面——这个过程耗费大量资源,而且 容易出现延迟。

搜索机器人经常难以处理 JavaScript。例如,Googlebot 首先处理原始 HTML,并且可能要几天或几周后才能完全呈现 JavaScript 内容,具体取决于网站。一些网站使用动态呈现来绕过这些挑战,为机器人提供服务器端版本,为用户提供客户端版本。

简短吐槽
通常,这种设置会使网站过于复杂,并且 比服务器端呈现或传统 HTML 网站产生更多的技术 SEO 问题。值得庆幸的是,动态呈现网站的使用正在减少。

虽然也有例外,但我认为客户端呈现的网站不是一个好主意。网站应该设计为在设备的最低通用标准下工作,并使用渐进式增强(通过 JavaScript)来改善使用可以处理额外功能的设备的用户的体验。

我的轶事证据表明,对于依赖屏幕阅读器等辅助功能解决方案的用户来说,客户端呈现的网站通常更难访问。各种研究都支持这一观点,尽管我看到的研究都是由投资于辅助功能的公司和慈善机构进行的(我认为,为了所有人的利益,任何偏见都是合理的)。然而,有些情况下 技术 SEO 和可用性是交叉的。

好消息
以 Googlebot 的身份查看网站可让您检测机器人和用户所见内容之间的差异。虽然这些视图不必完全相同,但关键元素(如 导航和内容)必须一致。这种方法有助于识别由渲染限制和其他搜索机器人特有的怪癖导致的索引和排名问题。

我们能看到 Googlebot 所看到的内容吗?
不,不完全是。

Googlebot 使用无头版 Chrome 浏览器呈现网页 ,但即使使用本文中的技术,也不可能完美复制其行为。例如,Googlebot 对 JavaScript 的处理可能无法预测。

2024 年 9 月的一个显著错误导致 Google 无法检测 许多基于 React 的网站在客户端渲染代码中的元 noindex 标签。此类问题凸显了模拟 Googlebot 的局限性,尤其是对于标签和主要内容等重要的 SEO 元素而言。

然而,我们的目标是 尽可能地模仿 Googlebot 的移动优先索引。为此,我使用了以下工具组合:

用于直接模拟的 Googlebot 浏览器。

Screaming Frog SEO Spider模仿并渲染为 Googlebot。

Google 的工具,例如 Search Console 中的 URL Inspection 工具和 用于屏幕截图和代码分析的Rich Results Test。

值得注意的是,Google 的工具(尤其是在 2023 年改用“Google-InspectionTool”用户代理之后)并不能完全准确地表示 Googlebot 所看到的内容。但是,当与 Googlebot 浏览器和 SEO Spider 一起使用时,它们对于识别潜在问题和进行故障排除非常有用。

为什么要使用单独的浏览器以 Googlebot 身份查看网站?
使用专用的 Googlebot 浏览器可简化技术 SEO 审核并提高结果的准确性。原因如下:

1. 便利性
专用浏览器可让您快速模拟 Googlebot,而无需依赖多种工具,从而节省时间和精力。 在标准浏览器扩展程序中切换用户代理可能效率低下,尤其是在审核服务器响应不一致或动态内容的网站时。

此外,某些特定于 Googlebot 的 Chrome 设置不会在各个标签页或会话之间保留,并且特定设置(例如,禁用 JavaScript)可能会干扰您正在处理的其他标签页。您可以使用单独的浏览器来绕过这些挑战并简化审核流程。

2. 提高准确性
Post Reply