*Shopify卖家必看,你的网站99.9%已经被黑了!
· 2023-01-11

数百万的Shopify站点已经被搞了,赶紧处理,别再给那些黑帽SEO沙雕做"嫁衣&quot了。

眼中脚下路,心中要有宏图。


大家好,我是跨境男孩Riven。


数百万的Shopify站点已经被搞了,赶紧处理,别再给那些黑帽SEO沙雕做"嫁衣"了。


先声明下这篇文章不是专门黑Shopify,只是突然发现shopify的bug,觉得有必要在独立站shopify卖家圈内发声,不要再让不法分子利用这个漏洞去谋利。


言归正传,说下这次的Shopify的缺陷?黑客是如何利用的?对你的shopify站点的影响?你应该如何解决?


1 背景

今天在检测shopify网站时,通过site高级搜索指令时,在SERP发现了一些原本不属于我自己创建的网页,被Google收录了。


当时在想这些链接,页面的功能及页面最初是如何创建的,是否含插件和自定义代码,也有可能是某插件的恶意JavaScript代码注入到DOM中实现的渲染。



Google


2 问题排查与发现

因为这类垃圾URL收录,会严重影响品牌或店铺的声誉,Google对站点的审查,会影响SEO和用户体验。


接下来我进行了排查,通过在Google搜索[病毒广告关键词] 后,竟然发现:


2.1 数百万站点受影响

被Google收录,并且含有这段病毒广告的URL,竟然高达数百万;


请马上在Google上,使用高级搜索指令:site: example/collections/vendors搜索下,看下你的shopify站点,是不是也被黑了?(如果被黑了,请转载给更多Shopify卖家



Google


同时,可以搜索下你的竞争对手shopify站点,99%也被黑了。



Google


2.2 基本都是Shopify的店铺



https://www.examplesite.com/collections/vendors?q=


大都是上面这种URL,熟悉shopfiy的朋友都知道,shopify的Collection URL路由规则就是这样的,经过源代码分析和检测,果真Shopify。


见下图所示:



Google


2.3 这些 URL 可以由任何人创建

经过测试发现,随便访问shopify的网站并将


/collections/vendors?q=test


添加到商店地址的末尾,并按回车键,会看到一个页面显示为“test”,但没有找到任何产品。

2.4 不仅是国内的黑帽玩家做病毒广告,也有国外黑帽玩家

看看下面这个沙雕写的文案,真TM想钱想疯了。(比如国内病毒广告站点:xe66.com)



Google


看看下面这张图,我越看越气!!



Google


bing也是一样的问题。



Google


也有国外病毒广告站点:fifa23coins.com  (FIFA 23 硬币)


Google


2.5 流量越大时间越久的网站,被收录的垃圾链接越多

新网站由于googlebot发现、收录和审查等,会需要更多时间;


老站,DA高的shopify网站99.9%都已经被黑。


3 Shopify  Bug 引发的黑帽SEO思路

任何人都可以创建这类查询的动态URL时,黑帽SEO玩家嗅到了money的味道。


在讲解实现思路前,我先定义下名词:



Shopify商家站点:代指受影响的Shopify商家站点,比如 https://cstrecords.com/


病毒广告站点:黑帽玩家推广目的的服务或产品的站点,比如 zhanbu88.com (星盘/塔罗/八字/心理咨询等)


垃圾外链站:黑帽玩家以该站点创建假的url,作为你的垃圾外链站,目的是让Google蜘蛛能发现URL,比如https://ugs9.com/


画了个简易的流程图,辅助理解。



Google


恶意黑帽者通过利用shopify网站上的「vendor-供应商名称」搜索查询漏洞,生成以「病毒广告站点」产品详细信息作为标题的假页面;并且在「垃圾外链站」上创建指向这个假 url ;最后谷歌对该页面进行发现、索引并将其「Shopify商家站点」URL,显示在SERP搜索结果中,以达到帮助推广「病毒广告站点」的服务或产品的目的。


注意,这个带q参数的动态URL,该页面本身并不独立存在,它仅作为目标网站上搜索结果的一部分存在。


4 Shopify卖家解决方案(重点)

先给大家看下Shopify官方的回复的解决方案,https://community.shopify.com/c/shopify-discussions/website-hacked-help/td-p/1748004  (也就是下面的4.1方案,我会再补充4.2/4.3解决方案,以及4.4检查方案)



Shopify


Shopify


4.1 拒绝这些垃圾反向链接

1使用 SEO 诊断软件,比如SEMrush、Ahrefs等,将所有垃圾反向链接收集到一个


.txt


文件中

2通过Google 的拒绝工具提交这些URL,地址:https://search.google.com/search-console/disavow-links



Google


按照要求的拒绝链接格式上传一个文本文件 (*.txt),其中包含要拒绝的链接或网域,地址:https://support.google.com/webmasters/answer/2648487


比如*.txt文件:



Google



3上传成功后,见下图:



Google



注意:



这是一项高级功能,应谨慎使用。如果使用不当,此功能可能会损害您的网站在 Google 搜索结果中的表现。如果您认为有大量垃圾邮件、人工或低质量链接指向您的网站,并且您确信这些链接会给您带来问题,我们建议您仅拒绝反向链接


4.2 Google Search Console拒绝收录垃圾页面

1. 进入Google Search Console后台 > 【编制索引】 > 【删除】菜单处;


2点击「新请求」按钮


3选择「仅移除此网址」或「移除所有带此前缀的网址均可」


依次输入被google收录的垃圾广告链接;或者输入:你的域名/collections/vendors



Google



4.3 编辑Robots.txt协议

操作步骤:


1进入Shopify Admin后台,依次点击  【在线商店】 -> 【模板】 -> 【编辑代码】菜单:


2 在【模板】菜单下,点击「添加新模板」按钮;


3在弹窗中选择「robots.txt」选项;



Shopify



4、编辑Robots.txt协议


目的是禁止各类搜索引擎蜘蛛(如GoogleBot)抓取  


/collections/vendors?q=test


 这类URL

代码示例:




User-agent: *


Disallow: /collections/vendors?q=



Shopify




注意:


1robots.txt协议不要乱编辑,这里面会有规范,建议先阅读Google官方文档:https://developers.google.com/search/docs/crawling-indexing/robots/intro后续视情况,考虑整理发下robots.txt的教程 


2robots.txt协议属于君子协议,搜索引擎会考虑遵守,但不排除特殊情况



Shopify




4.4 最后:检查

完成以上优化动作后,次日在Google搜索界面,搜索:site:你的域名/collections/vendors



Google




-------


对了,之前我还发现了Bigcommerce虚假宣传说shopify不支持修改robots.txt,在黑Shopify,还跑去怼Bigcommerce了(算是帮Shopify挽回点失去的面子)。






热门文章
巴西颁布新法赋权央行封锁非法博彩账户及 Pix 交易
支付动态
亚洲游戏市场观察:15大市场热门游戏与用户趋势
线上游戏
PropellerAds 分享了新的 iGaming 案例研究:在 3 个月实现 97,674 次安装和 12,701 笔存款
广告营销
JILI 宣布与全球板球传奇 AB de Villiers(ABD)达成重磅战略合作
体育游戏
张侨伟参议员排除全面禁止,敦促菲律宾规范网络赌博
东南亚资讯
准备好了将你的收益最大化吗?尝试ProPush.me Constructor!
广告营销
新泽西州7月博彩收入创6.06亿美元新高,颁布禁令
游戏风向
印度最高法院受理公益诉讼,要求全国禁封“伪装”成社交游戏的赌博平台
游戏风向
菲律宾博彩技术赛道迎来新变局,B2B 供应模式加速渗透
东南亚资讯
BETFAIR 网络攻击80万用户资料泄露
游戏风向
亚洲顶尖游戏供应商多寶游戏 DB GAMING,开创亚洲市场的唯一首选
广告营销
Zenith携手HUIDU,冠名赞助2026年世界杯嘉年华官方巡回活动
线上游戏
密西西比州众议院委员会推进提议增加赌场税的法案
游戏风向
哈萨克斯坦计划对在线赌场促销活动进行处罚
游戏风向
巴西拟将博彩税率提高至24% 税收将用于社保和医疗领域
游戏风向
首页
游戏
合作
发现
我的