网站被挂马的问题处理完了:恶意文件删了,漏洞补上了,后台登进去一切正常。可 site:你的域名 一搜,快照还挂着三周前那批垃圾页面,正常页面的收录一条接一条往下掉,最后归零。最磨人的是没有任何官方信号——搜索引擎不会通知你「我们重新开始收录了」,你只能自己盯着看。
所以先把话说透:清理完毕和恢复收录是两件事。搜索引擎不会因为你删掉了恶意代码就自动回来,它需要你主动证明这个站已经干净、值得重新抓。下面这套流程,就围绕这份证明展开。
先弄清你是哪种情况:残留、下降还是整站被K
同样是「收录出问题」,三档情况的处置办法差别很大,动手前先花十分钟定位。工具就三个:site:域名 看还剩多少正常页面;百度搜索资源平台的索引量曲线看整体趋势;Google 那边看 Search Console 的「网页索引编制」报告。
- 快照还在,正常页面也还在,搜索结果里混着垃圾页——属于残留快照,最轻的一档,清干净后等快照更新即可;
- site: 能查到的页面明显变少,索引量曲线持续下滑——收录下降,抓取频次被压低了,要靠提交通道和内容节奏往回拉;
- site: 一条都查不到,连搜品牌词都找不到首页——整站被K,最重的一档。
很多人到这一步会去搜「网站被K了怎么恢复」,搜来的答案大多跳过了判断环节。顺带说清一个概念:被K和降权恢复不是一回事,前者是索引被清除,后者是排名被惩罚,处置思路完全不同。如果 site: 指令的返回结果你读不准,可以看深量写的site 指令查不出结果的四层排查,情况定准了再动手,方向不会错。
先清干净再谈恢复
这一节最容易被跳过,也是「提交了死链收录还不恢复」的头号原因。搜索引擎判断一个站值不值得重新抓,看的不是你删了多少,而是它自己来抓的时候还能不能摸到脏东西——摸到一次,信任重建就归零重来。
按这份清单逐项过,别嫌麻烦:
- 用 D 盾、河马这类工具全站扫 Webshell,别只删你看得见的那几个垃圾页面文件;
- 逐行检查 robots.txt,挂马的惯用手法是写进一行 Disallow: /,把整站对搜索引擎关门,清完代码这行经常被漏掉;
- 抽查页面源码里有没有被注入的 noindex——有的马专门在模板里埋 meta 标签,页面看起来正常,搜索引擎却被明确告知别收;
- 核对 sitemap 有没有被篡改,里面混进你不认识的 URL 就是有问题;
- FTP、数据库、后台三处密码全部换掉,程序和插件更新到当前版本。
我们自己的站也中过招,当时先做的不是提交死链,而是换密码、重装被改过的模板文件。事后看这一步省了后面至少两周的反复:根因没断,提交多少次死链都会被重新挂上。
别在清理完成之前提交死链。死链提交的含义是「这些页面永久失效」,如果站里还残留 Webshell,过两周它又冒出一批新垃圾页,前面的提交等于白做,平台对你站点申报的信任度也会跟着掉。
不确定自己能不能查彻底,可以先了解深量是家什么公司,再决定是自己动手还是找人接管。
提交死链:百度侧最关键的一步
清干净之后,头一个要做的动作是让搜索引擎尽快忘掉那些垃圾 URL。死链提交,就是把确认失效的垃圾 URL 做成 XML 文件,提交给百度搜索资源平台请求移除。百度官方口径分两类:协议死链指页面返回 404、403、503 状态码,官方优先处理;内容死链指页面还在、正文变成了「已删除」之类的占位提示。至于索引型死链的 sitemap,官方不予处理,别往那儿塞。这一步做对,后面的加速才有意义。
- 把确认被挂过的页面逐个处理成返回 404,不要 302 跳回首页——跳转目标页会被拉进重新评估;
- 制作死链文件,格式与 sitemap 相同的 XML 文本,一行一个 URL,放到网站根目录,浏览器要能直接访问到;
- 登录百度搜索资源平台(ziyuan.baidu.com),还没验证过站点的先完成验证;
- 后台走这条路径:搜索服务 → 资源提交 → 死链提交;
- 填入死链文件地址并设置更新周期,之后有新死链往同一文件追加,平台按周期回来抓;
- 提交后在列表里盯处理状态,一般几天内能看到结果。
这一步容易返工。我们当时第一次提交,就被平台判了「数据格式有误」,排查半天才发现是在线编辑器把 XML 存成了带 BOM 的编码,百度解析不了;换纯文本编辑器另存为 UTF-8 无 BOM,重新提交就过了。坑不深,卡住的时候真的很磨人。
代价也要说清楚:死链文件得自己维护,每发现一批新死链都要手工往里追加,目前没有省掉这一步的自动化办法。
Google 侧走的是另一条路
Google 没有死链提交入口。先在 Google Search Console 的「网页索引编制」报告里核对被 404、被 noindex 的页面是否与你的清理动作一致;单个重要页面用网址检查工具打开,点「请求编入索引」。这个功能有配额,重复提交不会加速处理,把额度留给首页和核心栏目页。批量恢复靠更新 sitemap 后重新提交。Google 对清理干净的站点重新收录通常快一些,但具体天数没法承诺。
恢复收录的加速与监测
死链提交处理完,剩下的是给搜索引擎重新来抓的理由和通道。新内容持续发:百度侧用普通收录推送,每发一篇推一条;Google 侧靠 sitemap。频率比数量重要,一周稳定两三篇原创,比一口气发十篇再断更管用,抓取频次就是靠这个节奏养回来的。
同时盯几个地方:百度搜索资源平台的抓取异常报告,看还有没有 5xx 和超时——残留问题常在这里先暴露;索引量曲线是否止跌走平;Search Console 里「已排除」的页面有没有往「有效」转移。
每周十五分钟过一遍这份清单:
- site:域名 数一遍正常页面,跟上周比增了还是减了;
- 索引量曲线有没有再度下滑;
- 抓取异常报告里新增了哪类错误;
- 搜索结果里有没有新冒出的垃圾快照——有,说明没清干净,回到上一节重新排查。
清单本身不难,难在每周都真的过一遍,坚持满四周再评估效果。
恢复收录的周期没有统一数字。快照残留这类轻症,几天到几周能看到回升迹象;整站被K的,按月做心理准备。网上承诺「付费快速恢复」「三天解除降权」的服务直接跳过——收录策略不在任何第三方手里,这类生意的常见做法是再给你的站塞一批垃圾外链,钱收了,问题反而做大。
恢复之后若想把提交通道自动化,可以看建站系统本身的支持。深量的 H5 自助建站、外贸独立站、H5 营销官网都内置百度与 Google 自动推送,新内容发布后系统主动把链接推给搜索引擎,sitemap 也是自动生成更新的,日常不用再手工维护文件。死链文件那部分手工活省不掉,但 sitemap 这块确实能少操心。功能细节在H5 自助建站的功能清单里列得比较全;想摸摸后台的话,先在线试用,觉得合适再买。
把路线捋成三句话
网站被挂马后怎么恢复收录?路线就三步:清干净 → 提死链 → 加速重建。顺序不能乱:没清干净就提交,等于告诉搜索引擎你的站还在反复出事;提交了不持续更新,抓取频次回不来;只更新不监测,出了反复你根本不知道。
收尾说句实在的:收录数字回不回得来,先别急,把基础安全补齐才是底——尤其给网站配一张有效的 SSL 证书,不少挂马就是从过期证书和明文传输的口子进来的。选型前不妨看看买过的人是怎么评价的,公开的第三方评价比任何宣传页都直观。






