网站上的内部链接是谷歌的一个关键的有机排名因素。链接可以帮助 Google 发现页面并根据数量和位置分配排名。具有 100 个内部链接的页面可能比具有单个链接的页面具有更高的优先级。
但如果 Googlebot 无法抓取链接,那么发现和排名这两个目的都是不可能的。这可以通过三种主要方式发生:
- JavaScript 背后的链接。 Google 通常可以抓取并呈现 JavaScript 中的链接,例如选项卡和可折叠部分。但并非总是如此,特别是当 JavaScript 需要先执行时。
- 桌面版本上有链接,但移动设备上没有。默认情况下, Google会对网站的移动版本建立索引。然而,移动网站通常是缩小版的桌面版本,链接数量少得多,从而阻止 Google 发现这些被排除的页面并将其编入索引。
- 带有nofollow属性或元标记的链接。谷歌声称它可以跟踪带有nofollow属性的链接,但无法知道是否发生了这种情况。仅当 Googlebot 响应时,元标记才会阻止抓取。此外,许多网站所有者不知道活跃的nofollow属性或元标记,特别是如果他们使用 Yoast 等插件,只需单击一下即可添加这些功能。
即使页面被索引,您也永远无法确定该页面的链接是否可抓取,从而传递链接资产。
以下是确保 Googlebot 可以抓取您网站上的链接的三种方法。
检查链接的工具
谷歌的文本缓存。 Google Cache 的纯文本版本代表了 Google 如何看待关闭了 CSS 和 JavaScript 的页面。这不是谷歌索引页面的方式,因为它现在可以像人类看到的那样理解这些页面。
因此,页面的文本缓存是一个精简版本。尽管如此,它仍然是判断 Google 是否可以抓取您的链接的最可靠方法。如果这些链接位于纯文本缓存中,Google 就可以抓取它们。
除了纯文本之外,Google 缓存还包含页面的索引版本。这是识别移动版本上缺失元素的便捷方法。
许多搜索优化器都会忽略 Google 缓存。这是一个错误。所有必要的排名元素都在那里。没有其他方法可以确保 Google 拥有该关键信息。
要访问任何页面的 Google 缓存纯文本版本,请在 Google 中搜索缓存:[完整 URL],然后单击“纯文本版本”。
并非所有页面都会出现在 Google 缓存中。如果页面不存在,请使用 Search Console 或浏览器扩展中的“检查 URL”,了解 Google 如何呈现该页面的详细信息。
Search Console 中的“URL 检查”会显示 Google 理解的任何页面。输入 URL,然后单击“查看已爬网页面”。
从那里复制 Google 用于读取页面的 HTML。将该 HTML 粘贴到 Google Docs 等文档中,然后搜索(Windows 上的 CTRL+F 或 Mac 上的 CMD+F)您要验证的链接 URL。如果 URL 位于 HTML 代码中,Google 就可以看到它们。
浏览器扩展。一旦您确认 Google 可以看到这些链接,请确保它们可抓取。查看代码将识别nofollow属性和元标记。 Firefox 有一个本机工具,可以通过 Windows 上的 CTRL+U 和 Mac 上的 CMD+U 加载页面的 HTML。然后在代码中搜索“nofollow”。
NoFollow浏览器扩展(适用于Firefox和Chrome )在页面加载时在属性和元标记中突出显示nofollow链接。
暂无评论