搜索引擎能否识别js代码?谷歌百度的实验对比告诉你

很多自认为资深的SEO都告诉我,说搜索引擎是不能识别js脚本的,但是家添偏不信邪。做了下面这些实验,并且谷歌百度做对比,为大家解答搜索引擎能不能编译网页的js文件识别内容。

答案是肯定的,而且是百分之百确定。而且谷歌百度都能做到。下面先列举谷歌的实验例子。

搜索引擎识别js代码

谷歌能编译js代码并且识别内容

这次实验,我是使用一个.top的域名(便宜不解释)。网页的代码是自己写的。整个网站只放两个文件,一个是index.html,另一个是go.js。我只在网站首页的index.html文件内写了一行代码:

这句代码的意思就是加载一个叫go.js的文件到页面中,除了这行代码之外,就没有任何内容了。我在js文件中就是大做文章:首先使用js的dom模型创建了文档的标题(没有关键词和描述)。然后用js在网页中添加一些内容和超链接。假如搜索引擎不能识别js代码,那么这个网页是不可能会被收录的,做完了实验布置,下面就是等待实验结果了。在此我没有对这个网站做任何SEO优化操作,仅仅只是在某个站点做了一个导出链接链向这个测试站点。

。。。此处省略半个月时间。。。

经过十几天的等待,我无意中查询谷歌收录,发现这个站点居然被收录了,而且快照底部能准确的显示我在js文件中添加的网站内容。js代码中插入的网页文字被准确的抓取到了快照的摘要处,做了这个实验之后,真的是佩服谷歌搜索了,这样的功能已经实现了。大家很关心百度的表现。但是我却告诉大家,百度并没有收录,原因很简单,因为这个网页没有达到百度收录的质量标准,即使编译出来js代码的内容,网页的内容页只有短短的十几个字,还有一些布局样式,更何况top后缀的域名本身对百度收录就不友好。所以面对百度就有了下面的实验。

百度也能识别js代码

下面的实验呢,就是对百度能不能识别js代码编译出来的内容进行测试,本实验室在百度站长资源平台进行的实验。百度识别js代码的技术主要运用在移动端。想必之下谷歌PC端也得到了应用,看来还是有点差距的。

首先进入百度站长资源平台,本实验这次使用的是百度的一个移动落地页检测工具,根据炫网SEO研究表明,这个工具能够识别出网页上的js代码内容,并且编译出来,不仅能识别内容,还能识别出网页的布局、结构,上个测试图吧百度能识别网页js代码.jpg从图中可以看出,百度准确的识别出了这个站点用来测试的页面,提示页面存在悬浮广告/功能面积过大,或者含有弹窗广告功能问题。不管是悬浮广告还是弹窗功能,这些必须js代码才能实现的功能,既然百度能够准确的识别出这些问题,那么说明百度识可以识别js代码编译出来的内容、网页布局。移动端看到这样的提示,在这样下去估计距离网站被百度转码已经不远了。所以不要存在侥幸心理,觉得百度不认识js代码就能为所欲为。

这是很有意义的两个实验,也告诉很多SEO从业者,最新的SEO发展是怎样的。看到太多的SEO教程甚至一些“资深人士”说百度啊谷歌不能识别js代码,说什么太多js代码放在网页中影响优化,我相信有一天网页中的js代码也会被当做内容来评判网站排名,可能是正面的好内容(提升用户体验而存在的js代码),也可能是负面的内容(广告弹窗)。

这只是证明一个开始,随着人工智能渐渐加入搜索引擎的技术里。不仅识别js代码,识别图片也不成问题了。不久之后,这些都会变成评判网站排名的新标准。家添亲测本文地址www.xzhwan.com

作者:炫网SEO
来源:http://xzhwan.com/a/10.html

赞 ()