百度推出《网站劫持问题排查指南》 助力站长排查网站存在的劫持风险

  很多同学通过微信、微博、知乎留言咨询“网站劫持违法吗、网站劫持需要花钱吗、网站劫持技术难吗”等这样的问题,不管出发点如何,笔者还是要提醒下大家几点,一是劫持行为是违法的。建议了解即可,了解的目的是不触碰搜索引擎的底线,而还是让你拿来做违法的事儿,这点需要先说明白。二是使用劫持的手段,有的时候成本比你用正常的付费推广手段成本还要高。三是是一个积累的过程,说难也不难,说容易也不容易,除了天分之外,就是努力了。

        接下来,言归正传。为了让站长能够更好的排查网站存在的劫持风险,在烽火算法上线前完成自查和整改,白龙网整理了网站劫持指南——防止网站劫持技术教程,希望能对被非法网站劫持有疑问的童鞋们有所帮助。本文主要包括以下内容,请各位对号入座:
 
  1.两个真实案例教你如何排查劫持
 
  “我真的没有做劫持,为什么会收到劫持的站内信提醒?”你的网站可能是被第三方广告劫持了。
 
  案例1:站点A成功找出存在劫持的第三方广告
 
  站点A收到站内信之后,迅速对网站内容进行了逐一排查,最终确定一家第三方合作的广告确实存在后退劫持的情况。站点A立即删除了该第三方广告的代码,劫持问题消失。
 
  案例2:站点B全面排查找出问题代码
 
  站点B也遇到了同样的问题,通过模拟IP访问网站定位问题、排查JS代码等方式解除了网站劫持的危机。
 
  2.排查劫持三步走秘籍
 
  劫持问题会根据时间、地点、网络类型、运营商等因素的改变而发生变化,难以定位。如果您收到了百度搜索资源平台发送的劫持提醒站内信,说明我们已经发现您的站点在近期出现过劫持的问题。您可以参考以下方法进行排查,避免劫持问题对网站用户的伤害:
 
  第一步:排查第三方广告、统计插件、网站优化等非本站代码(劫持重灾区);
 
  第二部:排查网站自身是否存在可疑的JS代码;
 
  第三步:使用模拟IP访问网站,定位劫持问题。
 
  3.利用劫持手段将用户留在站内也是不允许的
 
  “我只是把用户留在网站里,没有劫持啊!”并不是跳转到别的网站才是劫持。对于用户来说,任何预期以外的跳转都是不合理的,是劫持行为。
 
  案例3:
 
  站点C为了增加用户在网站内的停留时间,在用户点击“后退”按钮时,直接跳转到网站内的频道页,而非用户浏览的上一级页面。
 
  站点C:用户说不定对同类型的其他内容也感兴趣呢!从内容页退回到频道页,顺理成章!
 
  用户:我是谁?我在哪?我为什么到了这个页面?
 
  案例4:
 
  站点D:既然不允许自动跳转,那我在用户点击后退时,让用户依然留在当前网页,既没有跳转,也保证了用户的停留时长,这样总没有问题了吧?
 
  用户:我为什么无法退出了?仿佛被命运扼住了咽喉。
 
  4.敲黑板总结
 
  综上所述,为了避免站点被劫持的风险,请站长:
 
  (1)及时查收资源平台的站内信,查看自己是否存在劫持问题;
 
  (2)如果收到了劫持提醒的站内信,请尽快按照三步走秘籍进行排查整改;
 
  (3)参考上文中完成整改的案例和排查方法,完成对本站问题的排查整改。