为js设置会影响网站seo的效果吗?

当前位置: 首页 > 常见问题

Js在数据传输、用户交互和页面丰富性方面起着重要的作用。js的作用是行动。然而,js的主要功能与搜索引擎的索引页面不太一致,无法为用户提供相应的信息并满足他们的需求。因为js主要体现在来到页面后的体验上。搜索引擎主要体现在为用户提供信息,目前它所能识别的信息占据了绝大多数的文字。

但是,有一个方向两者是一致的,那就是让用户满意。所以js的使用和不使用,使用范围等等都是和网站本身提供的服务和功能挂钩的。如果是提供文本信息的站点,多余的js是不必要的,甚至还不如不使用js,或者打包防止抓取,只给蜘蛛留下文本信息。

使用js必然会导致页面延迟,过多的交互可能会导致浏览器变慢甚至崩溃。这一切都不好。这也是技术人员想要重点解决的问题,但是总会因为各种原因出现各种bug。



所以无论网站大小,都禁止抓取js,这部分数据可以用非js的方式展示给搜索引擎。对于交互频繁的网站或网页,甚至可以对搜索引擎关闭整个页面,制作一套对应的静态页面进行蜘蛛抓取。当用户进入时,用户通过非欺骗的手段改变到用户交互页面。但是有些网站是交互展示网站,页面不需要搜索引擎展示,那就另当别论了。只要不影响系统使用,就可以用js。

Js站和搜索引擎友好站本质上是互相冲突的。Robots协议,所以如果我们关注seo,就要尽量使用静态页面,主要原因是快。获取信息的第一要求是速度。所以在百度mip中,直接要求不能使用自定义js。只介绍百度提供的js文件,其他国家也有,尤其是移动端。

记得有人测试过搜索引擎对js代码的抓取,确实能识别出一部分。但是,不可预知的代码错误导致的蜘蛛漏洞仍然无处不在,这意味着浪费蜘蛛资源,对蜘蛛不友好。所以小站没必要。做了这么多小商站,各种大站的滚闪,对于swo来说似乎没有太大的价值。当然,因为它的代码比较简单,风险也比较小,所以一般不做什么,有时候会有意用js来阻止一些不必要的抓取。

所以百都给出的策略是:小站可以用也可以不用,尤其是移动站。说到基本面小商业站,就是为了接业务而存在的,也就是说是为了争取信息排名。其他都是空的。信息能让用户满意,能说服用户,能成交,才是最重要的。

信息站,个人也觉得用js比较少,除非是需要依靠js来实现功能的部分,比如添加收藏、笔记等等。

功能站,一般可用周边信息或单个页面来实现SEO目的,其他的实现功能目的,满足用户,如车贷计算器。

大型网站,资源丰富,用户基数庞大,几乎可以不考虑SEO因素。用户真好。


免责声明:本网站内容来源网络,转载是出于传递更多信息之目的,并不意味赞成其观点或证实其内容真实性。转载稿涉及版权等问题,请立即联系网站编辑,我们会予以更改或删除相关文章,保证您的权利。

作者:徐州百都网络 | 来源: | 发布于:2022-02-25 10:23:57