找回密碼
 立即註冊
搜索
查看: 199|回復: 0

擎将看不到在页面上单击/滚动后发生和可能出现

[複製鏈接]

1

主題

0

回帖

5

積分

新手上路

積分
5
元寶
0
收聽
0
聽眾
0
在線時間
0 小時
發表於 2024-1-20 11:19:39 | 顯示全部樓層 |閱讀模式
本帖最後由 tominig129@trac 於 2024-1-20 19:23 編輯

提示:当您查看它是机器人还是用户时,首先重要的是要了解它是哪个机器人,以便避免不需要的机器人。您可以选择让所有包含“googlebot”的用户代理通过,但许多人没有想到的是,在此之后您不应该只提供完全渲染的桌面版本。首先,检查它是桌面机器人还是移动机器人,并提供适当的版本。如果您通过 CSS 提供响应式设计的现成内容,则可以跳过这一点。 提示 2: 监控网页的预渲染版本,以避免意外向机器人提供错误页面。如果您只监控网站的 JavaScript 版本,这些可能很难检测到。当您审核网站时,这同样适用。测试提供的渲染页面以查看所有内容是否正确显示。Briggsby 于 2018 年发布,对使用动态渲染时必须考虑的SEO 陷阱进行了很好的概述。 什么时候应该使用 JavaScript? JavaScript可以用于网站的交互,提供更好的用户体验。我们必须记住,Googlebot 既不会在网站上单击也不会滚动,因此搜索引的事情。


特别是在网上商店,而且一般来说,对用户重要的内容(文本和图像)不应该通过 JavaScript 显示,而应该通过 HTML 显示,因为我们确信这对当今所有搜索引擎都可见,并且对于还很长一段时间。 您是否正在考虑单页应用程序 (SPA)? Google 可以渲染大部分(不是全部,总是),因此从 女性人数数据 一开始出现的内容可能会在第二轮索引后出现在索引中。Google 不会看到 SPA 中更深层次的内容(例如加载多个产品)。由于 Google 不会点击,因此 Google 永远看不到剩余内容。 如果搜索引擎无法呈现 JavaScript,它只会看到可用的 HTML,如果没有 JavaScript 内容,所有这些页面将看起来像薄薄的重复页面,因为它们的内容相对较空,如上面的 AliExpress 示例所示。因此,新页面不会被索引,而旧页面最终可能会从索引中丢失。 哪种解决方案最适合在线商店? 网上商店通常包含数千个页面,并且更新频繁。避免使用 JavaScript 提供内容显然是更好的选择,但如果仍然选择 JavaScript 解决方案,混合渲染将是一种可行的方法。






必须确保所有必要的内容都包含在预渲染中,而在客户端中添加和渲染的 JavaScript 不会带来具有重要价值的内容,因为爬虫无法获取这些内容,而是保留下来良好的用户体验和设计。 谷歌本身相信,在他们介绍动态渲染的同一个演示中,如果你想长远考虑,混合渲染是首选方法。他们也相信,发展会朝这个方向发展。 如前所述,谷歌可以食言。现在我正在具体考虑更改,即可以为机器人和用户提供不同的服务。如果谷歌看到大多数人选择混合渲染,并且效果很好,那么不再批准使用不同内容服务的门槛可能会更低。 提示:哪些搜索引擎可以呈现 JavaScript? Onely 的人们创建了一个实验,看看 Google 和其他搜索引擎能够渲染哪些 JavaScript 框架。 角度渲染 上面的示例适用于其中红框中的文本是通过 Angular 1 框架显示的。我从这里复制了一小段文本,并在“显示页面源”(右侧的浏览器)中进行了搜索。这是 Googlebot 在第一次会议时(即 Googlebot 回来之前)遇到的内容。我们通过搜索发现这里没有找到该文本。

回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|小黑屋|女主臺灣論壇

GMT+8, 2024-10-7 11:50 , Processed in 0.055030 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回復 返回頂部 返回列表