谷歌搜索引擎优化初学者指南(1.和SEO之间并不能完全兼容的原因是什么?)

优采云 发布时间: 2021-11-03 22:13

  谷歌搜索引擎优化初学者指南(1.和SEO之间并不能完全兼容的原因是什么?)

  JavaScript 和 SEO 并不完全兼容。通常,Google 不具备抓取 JavaScript 的能力。这就是为什么我们会错过使用 JavaScript 框架的网页中收录的内容。但如果作为开发者和SEO人,如果你能理解JavaScript相关技术,那么你就可以用它来开发对Google SEO友好的网站,以达到最佳的用户体验。

  JavaScript 的问题是蜘蛛爬行不方便。该漏洞使得网站加载时间更长,导致性能下降。这是因为,为了显示 JavaScript网站,它必须首先由搜索引擎蜘蛛或客户端呈现。但是,如果您使用特定工具来设计 JavaScript网站,则可以节省此加载时间并节省网页性能。

  大多数搜索引擎没有足够的计算能力来有效地渲染 JavaScrpits,这导致需要额外的渲染时间。与 HTML 不同,搜索引擎无法直接读取用 JavaScript 设计的 网站。因此,在立即抓取 HTML网站 的同时,JavaScript网站 需要一些时间才能完全显示。JavaScript 不授予对搜索引擎的直接访问权限。这是一个漫长的过程。首先,搜索引擎蜘蛛必须分析文档对象模型,为此它必须等待它被加载并首先列出。加载并列出后,只能呈现 网站。尽管这是一个在浏览 Web 时同时发生的自动过程,但它确实比 HTML网站 花费更多时间。

  1.使用JavaScript SEO的基本技巧

  在您开始一起研究 JavaScript 和 SEO 之前,您需要记住一些事情。首先你要知道,如果你的内容依赖于客户端的操作进行展示,那么你就会面临部分索引的问题。因此,使用 JavaScript 嵌入的内容应该是可索引的,以便 Google 搜索引擎可以轻松抓取 网站。如果您认为 JavaScript 和 HTML 在功能上相似,但实际上它们并非如此。构建一个对SEO友好的JavaScript类型网站,需要注意以下几点:

  使 SEO 友好的 JavaScript 网站 的第一步是发起 GET 请求以获取 网站 拥有的 HTML 代码。当你这样做时,你得到的好处是它很容易被搜索引擎蜘蛛发现。文档对象模型的渲染需要时间,导致网页加载缓慢。本质上,这是一个映射将添加到您的 网站 的内容的文档。它还显示了构成 网站 的所有单个元素之间存在的联系。因此,当您准备文档对象模型时,这可以帮助浏览器获取使用户的 Web 内容可读所需的所有信息。准备好目标网站后,浏览器会开始加载IDOM,这意味着您上传的原创 HTML 文档将被浏览器或搜索引擎蜘蛛加载和准备,以实现 JavaScript 元素并将它们存储在一起。您可以根据需要编辑、删除或扩展网页内容及其功能等所有元素。完成所有这些步骤后,浏览器将继续加载过程,直​​到所有资源都加载完毕。然后,您的 网站 将完成并可以使用。

  以上是一些使用 JavaScript SEO 的基本技巧。

  2.SEO 友好的 JavaScript网站 注释

  在上面讨论的所有步骤中,与SEO密切相关的两个阶段是加载事件和涉及用户参与的事件。

  加载事件

  事件是指在文档或浏览器中发生的一些特定的交互时刻,比如打开某个网页,浏览器加载后会触发load事件,鼠标悬停在某个页面上时会触发hover事件。元素,当鼠标点击某个元素时,元素会触发点击事件等等。

  只有在你的 网站 完全加载后,浏览器才会触发加载事件。

  这是需要注意的重要步骤,因为谷歌搜索引擎在渲染 JavaScript 时,通常使用与一般浏览器应用程序相同的技术和流程。因此,这对于在浏览器触发加载事件之前生成此类内容快照的爬虫也很重要。通过此图片,他们可以将内容与用户的搜索相关联,并在 Google 上更好地对您的 网站 进行排名。在加载事件开始后,搜索引擎不会注意到任何添加或更改的事件,因此它们不会对 SEO 优化过程产生影响,因为这些事件无法编入索引。

  加载后事件

  一旦浏览器发起的加载事件完成,其他事件会由 JavaScript 本身触发。这些通常是由某些用户操作触发的事件。假设某些用户点击事件导致您的网站发生了变化,该变化不会被索引,因此不会出现在任何搜索引擎结果中。但并非每个搜索引擎都如此。谷歌搜索引擎现在也有加载后读取这些用户事件的功能。就像加载事件一样,它可以通过生成网页快照来读取和分析加载后事件,从而也使这些更改对 SEO 友好。

  可编入索引的 URL

  如果您希望您的 URL 可索引且对 SEO 友好,您必须确保您的 网站 具有服务器端 URL 而不是客户端 URL。这是因为搜索引擎只能索引服务器端的 URL,而你的 JavaScript 本身不能生成 URL。您将需要为其提供其 Web 文档,该文档可以提供一个状态代码,该代码将为客户端或搜索引擎蜘蛛发起的任何查询提供答案。此外,如果需要,您还可以使用 pushState 更改 URL。这就是为什么你的 URL 应该在服务器端,否则,你可能会冒着抄袭内容的风险。

  总结

  以上就是对Google SEO友好的JavaScript网站的建立。JavaScript SEO的目的是让搜索引擎更好地抓取网站的内容并对其进行索引,同时让页面更好的加载,提供良好的网站体验。对此,谷歌官方也有相关信息。如果您想了解其他网站代码优化实践,可以参考我们的网站代码优化教学。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线