全国咨询热线:

155-5807-3866

JavaScriptSEO的终极指南

您的位置: 主页 > 知识 > SEO优化 >


这不是秘密,SEO作为一个整体最近转向使用不同的前端语言。GoogleTag Manager(GTM)的使用需要对HTML和(有时)Vanilla JavaScript有基本的了解。
 
说到JavaScript,最近有一个关于Google爬行器读取JavaScript的原因和方式的讨论。新出现的一些相关问题:
 
Google会读JavaScript吗?
如果我的站点大量使用JavaScript,我应该更改什么?
什么是服务器端呈现?
我应该在我的站点上的每个JavaScript框架中使用它吗?
我们在下面对这些问题进行了剖析,并试图详细回答每一个问题:
 
现代JavaScript在SEO中的应用简介
如果您不熟悉前端开发,JavaScript是一种呈现编程语言,它(今天)通过所谓的DOM方法用于动画目的。在更复杂的形式中,它用于构建带有Reaction和Vue等框架的本地Web应用程序。Reaction和Vue非常流行,许多网站开始使用这些框架,而作为SEO专业人员,您更有可能遇到像WordPress这样的使用Vanilla和jQuery操作的遗留架构。准确地说,JavaScript在这类CMS中的应用主要涉及幻灯片、手风琴和其他形式的文本动画。
 
为什么JavaScript是SEO的问题?
Google声明Googlebot可以爬行、索引和排序任何形式的JavaScript中包含的每一段内容。然而,在现实中,这个问题要复杂得多。Googlebot确实可以抓取静态语言(即HTML和CSS),但是当涉及到面向对象的编程语言时,它的行为就不同了。2017年,技术SEO开始指出,今天被称为呈现队列。这是一个假设的时间框架,Googlebot使用它来索引任何客户端JavaScript中包含的任何形式的文本(稍后我们将讨论它)。
 
考虑到这一点,很容易理解为什么JavaScript已经成为SEO的一个微妙的主题。重要的内容被屏蔽,因为它在呈现队列中,可以立即降低您的排名。这个问题在像WordPress这样非常依赖JavaScript的CMS体系结构中很明显。
 
这应该是我的重中之重吗?
不是,但同时是的:一个常见的误解是,JavaScript中包含的内容会被Google自动删除,但事实并非如此。仅仅因为JavaScript中包含了一段内容,并不意味着它不会排名,可能只需要更长的时间。目前,在第一次爬行之后,简单文本片段的呈现队列在72小时左右上下波动。然而,也有一些情况,内容需要五到六个星期的时间被谷歌索引,因为他们被困在jQuery基础上的手风琴。所以是的,从JavaScript中删除关键字引导的内容,但前提是你100%肯定它的呈现队列太长了。
 
框架与绘制速度
JavaScript在最近的几年中有了很大的发展。2014/15年度采用ECMA脚本后,采用了速度更快、效率更高的框架。Reaction仍然是UI框架中最流行的JavaScript库。从Google的角度来看,很难跟踪哪个库在渲染速度方面表现得更好。有几十个变量需要考虑;所使用的CMS类型、多功能连接以及其他一些不应该真正与SEO相关联的非常技术性的方面。
 
鉴于最近的数据,我们可以安全地说,反应框架是最快速的渲染,因为它的简单性。再一次,内容动画等都是基于jQuery/Vanilla的。对于技术上的SEO专家来说,相对于在UI和本机应用程序中更常见的反应体系结构,技术SEO专家更容易遇到这些框架。
 
在RedCow,我们总是建议在构建web应用程序时使用Reaction组件,这就是为什么我们是最受信任的。曼彻斯特SEO中介。
 
Javascript 
渲染/获取作为谷歌:它精确吗?
不幸的是没有。要测试页面的JavaScript及其呈现队列,最好的方法是分析站点的访问日志文件。这样,您就能够准确地评估爬行器在页面上的点击次数,从而了解哪些页面有更好的呈现队列。搜索控制台上的旧“FETCH as Google”功能对于检查页面的HTML层次结构仍然很有用,但在理解JavaScript方面肯定不太精确。此外,搜索控制台并不总是认识到单个框架驻留在外部CDN上。或者通过告诉您因为JavaScript而没有呈现一段内容,它就忽略了这样一个事实,即这样的脚本是外部托管的,这是一个常见的实践PWA以及其他形式的数据驱动插件。
 
使用JavaScript资源构造内容的最佳方法
将内容与JavaScript分离是完全可行的,并在许多方面完成了。例如,您可以要求开发人员将所有DOM方法、动画和特性移动到非HTML标记中,以便从JavaScript中释放所有形式的内容。如果JavaScript用于体系结构和引擎(例如Node,一些Reaction,Vue),您可能需要考虑使用服务器端呈现库(SSR),而不是客户端呈现(CSR)。这个过程在您的服务器中执行JavaScript和动态资源,而不是在您选择的浏览器中执行。这不仅显着地有利于您的呈现队列,而且大大加快了您的页面加载时间。
 
Structured content within your Javascript
包起来
从前端的角度来看,JavaScript是一件复杂的事情,就其应用程序SEO搜索引擎优化而言,它要复杂得多。不幸的是,现在90%以上的互联网运行在JavaScript上,或者在其代码中使用至少五个脚本。在SEO这样一个不断发展的领域,必须承认能够分析和评估站点的JavaScript的重要性。
上一篇:4个通过SEOO改进网站流量的高级方法 下一篇:白色标签SEO服务如何帮助您的数字营销代理公司
非常感谢您有耐心的读完这篇文章:"JavaScriptSEO的终极指南",更多内容请继续浏览,我们将为您提供更多参考使用或学习交流的信息。我们还可为您提供:网站建设与开发、网站优化、品牌推广、舆情管理、新闻推广等服务,我们以“降低营销成本,提高营销效果”的服务理念,自创立至今,已成功服务过不同行业的1000多家企业,将力争成为国内企业心目中值得信赖的互联网产品及服务提供商。如您需要合作,请咨询,我们将诚挚为您服务。 项目经理在线

相关阅读

猜您喜欢

我们已经准备好了,你呢?
2021我们与您携手共赢,为您的企业形象保驾护航!

不达标就退款

高性价比建站

免费网站代备案

1对1原创设计服务

7×24小时售后支持

 

全国咨询热线:

155-5807-3866

联系地址:杭州市西湖区之悦商业中心4-2

Copyright © 2010-2021 wbei.com.cn 走向网 版权所有 Power by DedeCms      ICP备案:浙ICP备19025356号-2