Shopify搜索页被挂黑链?三步教你解决!

SEO客户案例
最近有好一些朋友紧急找我们处理网站被挂黑链的问题,恶意攻击会使collection/vendor这种搜索链接批量强制缓存,让你的网站搜索结果出现一大堆这种不堪入目的违规搜索结果,在后台会看到很多奇怪的词汇和点击量飙升的情况:

处理方式
首先你需要统计你有多少个语言页面。比如英语可能是:https://example.com/collections/vendors?q=其他语言可能是不同的子目录或者域名,根据你的设置而定,比如:https://example.com/en-hk/collections/vendors?q=https://example.com/en-tw/collections/vendors?q=https://example.com/fr/collections/vendors?q=https://example.com/de/collections/vendors?q=
统计完毕后,需要让谷歌删除缓存。
在Google Search Console中选择【编制索引】-【删除】-【新要求】-【暂时移除网址】-【移除所有带此前缀的网址】,填入上一步的统计出来的所有网址,注意不要带参数。

然后,需要在你网站的robots.txt的 User-agent: *中底部添加一条正则表达式:
Disallow: /collections/vendors*这条正则表达式的意义是匹配到 /collections/vendors 开头的网址都不被谷歌收录。如果你输入 /collections/vendors?q=*,那灰黑产的恶意攻击者有其他方式进行绕过!因此请直接使用/collections/vendors* Shopify 编辑方式如下:进入后台,点击模板Themes。点击Customize旁边的三个点,然后点击编辑代码Edit Code。
点击添加新模板,然后选择robots.txt。
默认会创建一个robots.txt的模板,再往中间增加这三行即可:
{%- if group.user_agent.value == '*' -%} {{ 'Disallow: /collection/vendors*' }} {%- endif -%}
{% if request.path == '/collections/vendors' and collection.all_products_count == 0 -%}<meta name="robots" content="noindex"> {% endif %}通过以上简单三步就可以删除掉相关的影响,谷歌会在几天内处理完成处理。你可以看到我们介入之后几天就可以恢复。


我们建了一个亚马逊卖家交流群,里面不乏很多大卖家。
现在扫码回复“ 加群 ”,拉你进群。
热门文章
*30分钟更新一次



