妈的,说出来都是泪。上个月15号早上,我正美滋滋看着统计后台那根缓慢上升的小曲线,感觉离权重3的里程碑就差临门一脚了,结果手贱用手机搜了一下自己站名,眼前一黑——百度搜索结果里,我那精心打磨的首页标题和描述,全他妈变成了一串不堪入目的澳门赌场广告语!快照日期还是昨天的,但内容完全被篡改了,那一刻我血压直接飙到180,感觉三个月的SEO努力全喂了狗。
真的,当时第一反应是网站被挂马了。我火急火燎打开电脑查服务器日志、查文件修改日期、用各种扫描工具一顿狂扫,结果屁都没发现。你知道那种绝望吗?就是敌人给了你一闷棍,但你连他在哪都不知道。我盯着那个可笑的博彩快照,抽了半包烟才稍微冷静下来,开始寻思这到底是个什么骚操作。
后来在一个老哥的提点下才知道,这玩意儿叫“快照劫持”。不是黑进你服务器,而是利用搜索引擎蜘蛛和普通用户访问的区别,在蜘蛛来的时候返回一套垃圾内容,专门骗它更新快照。艹,防不胜防。流量从那天开始就跟蹦极似的往下掉,核心词排名全没了,老板一天问我八遍“好了没”,我恨不得把百度站长平台的后台给盯穿。
废话不多说,下面是我用半个月时间,几乎没睡觉换来的“救命流程”,不一定对所有人都管用,但你可以死马当活马医:
1. 别慌,先锁死安全问题。 不管是不是服务器被黑,第一步永远是彻底的安全检查。改掉所有弱密码,检查有没有异常的陌生用户、陌生进程,特别是检查.htaccess或者nginx配置文件有没有被偷偷插入奇怪的泛解析规则或者针对百度UA(User-Agent)的重定向代码。我就是在某个不起眼的配置文件里发现了一行针对“Baiduspider”的if判断,把蜘蛛引到了一个克隆的垃圾页面上。删掉它!
2. 立刻、马上,去百度搜索资源平台(原来的站长平台)提交“快照更新”和“死链提交”。 在“死链提交”里,把那个被劫持的快照URL提交进去,告诉百度这页面是“内容死链”或者“违法内容”。同时,在“抓取诊断”里多次测试你的首页,确保它能正常返回正确的HTML代码。这一步是给百度打小报告:大哥,我家门牌被坏人换了,你快来瞧瞧正版。
3. 强化你“正版”首页的信号。 光等百度自己反应过来太慢了。我把首页的TDK又微调了一下,确保更精准;然后立刻去几个还活着的、权重高的友链伙伴那里,请他们用新的、正确的标题锚文本,再给我首页做个链接。同时,在自己网站的高权重栏目页里,多放几个指向首页的内链。核心思想就是:用一切办法告诉蜘蛛,现在这个首页才是真的,快来抓!
4. 保持内容更新,并主动“引蜘蛛”。 那段时间我保持了日更,每发一篇文章,就去百度站长平台的“普通收录”里提交一下URL。甚至有点病急乱投医,去一些还能发外链的论坛、博客,留下了几条首页的链接(虽然质量不高,但求个蜘蛛通路)。这是个熬人的过程,我几乎每天早中晚各查一次快照,看着它从博彩,变成一周前的旧描述,再到最终更新成我修改后的新描述,整整花了11天。当看到正确快照出现的那一刻,我瘫在椅子上,感觉像是打完了一场仗。
血的教训:网站安全永远是第一位,比什么关键词布局都重要。定期备份,检查配置文件,别用弱密码。快照异常先别想着什么权重了,保住命根子(网站)要紧。现在回想起来,甚至觉得那半个月的折磨让我对百度蜘蛛的脾气都摸熟了一点,真是讽刺。
希望你们永远用不上这篇帖子里的任何一句话。但如果真碰上了,照这个路子试试,千万别放弃治疗。祝你好运。
