英文站被攻击网站被Deindex,看我如何解决

最近有点伤,从国庆过后,有个站一直被对手攻击。

先是给我发垃圾外链, 我每天都会检测Ahrefs,发现突然涌入大量外链,当时就有不详的预感。

去检测后台流量,果然,当天立马暴涨,但是我一点都高兴不起来,因为我知道都是Spam流量。

果不其然,一看用户平均停留时间立马被从5分钟拉低到20秒,对内容站来说,这可是要了老命啊。。

So,还等啥,立马开始骚操作呗。

对这个,我可是驾轻就熟了,有利益,就有竞争,不是谁都遵守游戏规则的,这个Amz的卖家应该非常清楚,互相刷差评,或者刷很假的好评,通过VC账号改List,秀的飞起啊对吧。

所以,我虽然嘴上笑嘻嘻,心里MMP,但是也不是不能接受,开始秀操作。

#1 通过CloudFlare 屏蔽非US, UK, CA的IP 

(进入CF后台,依次点击Firewall>>Firewall Rules>>Create A Firewall Rule)

你知道吗,做错这个,可能导致你的网站被 Deindex

#2 屏蔽一些Category的直接访问

对,他们就是这么没节操,刷我正常的URL也就算了,连Category都刷,具体该屏蔽哪些,参照了GA或网站后台日志。

你知道吗,做错这个,可能导致你的网站被 Deindex

但是这也不是万能的,因为会误伤其他国家的正常用户的访问,比如AU;同时,也对那些US、CA、UK的Spam流量无能为力,我仿佛看到了他们的嘲笑,但是,我也黔驴技穷了,除非挨着把这些IP都找出来,依次手动Ban掉,但是我哪里有那个时间啊,而且,也Ban不完啊,所以。。

#3 骚操作3登场

我问了CF的客服,他们说这种情况被攻击的话,开启这个Web 防火墙会挡掉大部分攻击,如此神器立马安排上啊

你知道吗,做错这个,可能导致你的网站被 Deindex

结果看了下还真有用,哪怕你的老美的IP,依然给你安排的明明白白

你知道吗,做错这个,可能导致你的网站被 Deindex

回头看了下后台流量,果然慢慢回归正常了,然后用户停留时间缓慢上升,看来还是有漏网之鱼,不过比刚开始也好太多了,那就耗着吧,我不信你控制那么多肉鸡来干这些擦边打网的时候不需要$。

照理说,事情到这里就告一段落了,接下来就是等待Google Search Console 更新,我肯定到时候会大吃一惊又不出所料,果然..

你知道吗,做错这个,可能导致你的网站被 Deindex

给我挂了几K个Domain的Porn外链,这些外链在SEO 工具都是查不到的,但是危害极大(实测),哎,看来这是有杀父之仇啊,这么照顾我,依次Disavow吧 (https://www.google.com/webmasters/tools/disavow-links-main)

接下来,自然就是漫长的等待,以及日常的检测排名。

有算法更新,排名跳动是正常的,但是怎么很多直接就从首页掉到完全没有排名了,排名掉哪怕掉到第二页我都可以理解,掉到第五第六页大概率就是被惩罚(但是又给你留了一线,有恢复的可能),这种掉到完全没排名是啥意思啊,我很久没有搞事情了啊,百思不得其解啊。。。

你知道吗,做错这个,可能导致你的网站被 Deindex

直到我偶然lou了一眼Index的数量,那个心啊哇凉哇凉的,Index的数量从10月份开始就一直在掉,都快掉一半了。。。

都怪我,昨天不知道在瞎忙啥,正事儿没搞对几件,如此大的事被我忽略了,真想扇自己一耳光。。。

你知道吗,做错这个,可能导致你的网站被 Deindex

但是话说回来,为啥被Deindex呢?因为Porn外链,还是因为我Block了很多其他国家,刚好Google的爬虫也在此列?

马上通过Google 的Inspect Tool手动提交了一个被Deinde的页面,等了5分钟,然而并没有什么卵用,并没有Index。。(正常5分钟肯定就Index了)

再提交一个,还是依然没有Index,这下,有点尴尬了。。

不对,我注意到提交的时候,他一闪而过,有个Soft 403错误。

你知道吗,做错这个,可能导致你的网站被 Deindex

马上用https://httpstatus.io/ (一个测试Http 返回状态的工具)

输入我的URL,选择User Agent是我的浏览器,返回 状态是 200,没毛病;

选择User Agent 是Google 爬虫,返回状态是403, 这。。。

继续测试,选择User Agent是Bing/Yandex 爬虫,依然是 403, GG思密达。。。

换一个正常的网站测试,无论选择啥User Agent,返回都是200

很明显,我肯定哪里又把自己坑了。。。

How to Fix?

这种情况很棘手,任何一个之前不起眼的操作,都可能导致这个结果,只有反复测试。。

我把一些不常用的wordpress插件禁了,再测试,还是不行;

换个主题,也不行;

把Robots重置掉,依然不行

把Nginx(Web服务器)的配置重置掉,必须不行

最好实在没办法了,我想到了Cloudflare,我是真不愿意往这里想啊,大名鼎鼎的Cloudflare啊,有多少人再用啊。

取消掉对非US/CA/UK的屏蔽,果然不行

…… 此处省略500字

直到我随时取消掉了Cloudflare的 Web 防火墙,我也就随时一搞,都没报希望,我去,居然可以了….

测试结果显示,用Google Mobile的爬虫访问,返回 状态是 200

你知道吗,做错这个,可能导致你的网站被 Deindex

重新提交一个被 Deindex的URL,3分钟过后,已经被Index了…

Lesson

#1 不要自乱阵脚,不管遇到啥意外情况。像这种,对手不管如何攻击我,并没有让我Deindex,而恰恰是自己瞎操作。。

#2 不要相信权威,比如什么砖家推荐,官方推荐,不是发生这件事,打死我也不信用Cloudflare会导致网站被Deindex

赞(0) 打赏
未经允许不得转载:双小刚博客 » 英文站被攻击网站被Deindex,看我如何解决
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏