seo SEO 项目被 K 原因揭秘:非操作问题,竟是用户自身导致
2024-09-17
今天主要跟大家说一下一些不常见,又很容易被忽视的K站原因。
1. 网站打开速度太慢
网页加载速度快的网站通常更受搜索引擎和用户的青睐。很多时候人们感受不到速度对排名的加成,因为大家一般都用5M、10M等低带宽的服务器,即使加了CDN,排名也没有明显变化,反而觉得CDN对收录不友好。(CDN确实对收录不友好,百度工程师也说过这个)
如果我们将站点带宽提升到50M、100M、200M,然后自己进行优化调整,就会发现短期内排名会有明显提升,后期就会稳定下来。
2. 网页太大
一般情况下,Bing蜘蛛会先抓取内容,百度等搜索引擎也会先抓取内容,因此建议将HTML页面大小控制在1M以内。这在无代码开发的网站中非常常见,这些无代码或低代码开发的网站,页面大小通常高达10M、20M,是正常手写代码的数百倍。
当代码过大时,蜘蛛就无法抓取到核心内容seo,或者直接识别为空白页,最终导致网站页面被误认为是垃圾页或者无法打开,最终抓取失败。
以下三个网页大小不同:
百度可以正常抓取全部,而Bing只能抓取一部分。不过这并不代表Bing不能给出排名,只是一般来说最好控制,其实百度相对更好一些,这点在百度发布的移动端规范白皮书中也有提到。
需要注意的是,网页源代码过大并不代表网页打开速度慢。
网页客户端打开速度快并不代表蜘蛛就能顺利的爬行和爬取。
比如一个网页的HTML代码有20M,用户体验很快,但是当你右键加载源代码时,会发现是一个空白页,需要等待十几秒才能看到源代码。
蜘蛛在抓取或者抓取诊断的时候,很有可能会抓取失败,像下面两张图一样返回空数据,一个空的200状态,那么搜索引擎当然会认为目标站点打不开,无法访问。不要相信有些人说现在的搜索引擎排名可以从客户端的角度根据网页的实际结构和内容进行排名的胡说八道。现在的搜索引擎排名还是基于解析HTML文本seo,CSS等。
3. 需要设置CDN回源
很多朋友用了CDN,但是没有设置回源,CDN本身对SEO优化并不友好,如果配置不好对SEO的副作用会非常大。除了在CDN控制台设置回源外,还建议给域名做一条A记录,用来解析到搜索引擎,这样和CDN记录不冲突,也就是说非www域名和www域名都可以同时有两个解析,不会冲突,一个走搜索引擎路线,一个是智能多线默认。
4. 网站迁移
在目前老云服务器用户续费便宜的环境下,各大云服务器平台为了吸引新用户,纷纷开出超低价,新用户几百块钱一台服务器,老用户续费一两万,导致不少人找亲戚朋友的手机号重新注册账号购买服务器。
这就意味着需要更换原有的IP。在将数据从旧服务器移到新服务器时,大家都喜欢等到最后几天再购买迁移网站制作,毕竟不浪费,还能节省成本。这里提一个细节,迁移后旧服务器上的数据不要迁移,目标站点的文件还是放在原位置不动,至少等7-15天再删除。不然你会发现站点无缘无故被K了,搜索引擎爬取时还是会先爬取旧服务器,如果爬取过程中没有数据,就显示爬取失败,然后站点就会被降级/K。当然这种情况发生的概率不大。
⑤现场稳定运行
现在的搜索引擎已经和几年前不一样了,因为已经取消了快照备份,所以对访问不稳定的站点非常敏感,比如今天某个站点连续被攻击1-2天小程序开发,站点是开放的,你可能处理完之后发现站点已经被K了。
所以保持网站稳定运行很重要,发现访问异常要立即处理,而不是明天再慢慢处理,到明天可能整个网站就被封了,虽然恢复收录不是一件很麻烦的事情,但是网站恢复访问后排名往往就没了。