1220 我的一个shopify网站因为站内搜索漏洞被攻击,具体表现是在ahrefs上发现大量垃圾外链指向网站内带有search?q 的页面。导致网站ahrefs排名下降严重。
目前情况如下: 1. robots文件中有禁止抓取
2. 我们做了站内搜索页面的跳转,如果搜索的是垃圾内容,站内没有内容与之对应,则会跳转到404页面。
3.在search页面做了noindex。之前没有做404跳转时在search页面源码中还能看到noindex,但是做了404跳转之后,search页面源码上没有了
4. 谷歌站长工具在提交拒绝垃圾外链
问题:
- 到底怎样处理才算正确的呢, 404与noindex哪个是最合适的,还是要任选其一呢?
- 这种情况能与谷歌发邮件说明情况吗
- 怎样才能彻底清除这些垃圾链接带来的影响呢
如果哪位小伙伴看到了,有解决办法的话麻烦回复一下,不胜感激
1 个回答
你采取的措施是互相矛盾的。如果robots文件禁止抓取搜索页面,那搜索引擎不抓取,怎么看到noindex标签或者404呢?而禁止抓取,并不能禁止索引页面。
正确的做法是,搜索页面用noindex标签禁止索引,不要用robots文件禁止抓取,也不要做转向,也不要转向到404。
不过,网站排名下降不一定是这个原因,通常谷歌是能判断出这种搜索页面漏洞造成的垃圾URL的。noindex了搜索页面过一两个月还不行的话,建议找找其它原因。
看到zac老师的回复了,非常感谢。近期网站排名已经有所上升了,我怀疑应该是内容质量的问题。感谢
你的回答