所谓死链, 指的是那些返回了404、410等HTTP错误码的失效链接。它们是直接影响域名收录率的一个核心技术因素。搜索引擎爬虫在抓取的时候, 如果遇到这些死链, 就会降低该域名的整体质量评分。这样一来, 后续抓取的频次会减少,收录量也会随之下降。
根据各大搜索引擎官方技术文档的说法灵音心图, 当域名内的死链比例超过百分之5到百分之10的时候, 收录策略就会触发降级处理。死链的正确处理, 就是域名SEO维护工作里头, 那个最基础、也最关键的一个常规操作环节。
死链影响域名收录的三层传导机制
第一层, 抓取效率损失。爬虫每次访问死链都消耗抓取配额, 可用于发现新内容的配额相应减少, 直接影响新页面收录速度。第二层, 域名权重稀释。爬虫在一个域名下频繁遇到无效页面时, 搜索引擎会判定该站内容维护质量下降, 域名整体信任度被调低。
已收录页面的排名权重同步收缩。搜索引擎会用用户行为数据来评估页面的质量, 比如说如果用户点击之后马上就返回了, 这就是一个行为数据。死链页面会显著地把网站的跳出率指标给拉低。这就会进一步触发对收录策略的负面调整。
标准死链处理流程(四步操作)
步骤一到这儿。首先, 你得像这样去使用XML Sitemap以及第三方工具, 那些个工具比方说像Screaming Frog、Xenu, 用它们来进行全站的链接扫扫描工作, 最终建立一个完备的死链清单。
就比如说以gname.xin这个例子来看吧, 域名的管理员只要登入到该域名管理后台里面, 找到SEO监测这个模块, 就能查看在最近这30天之内被搜索引擎打上失效标记的那些个URL的列表了。
执行第二步。对每一个死链进行分辨, 然后确定处理的方式。对于那些依旧具有利用价值的网页页面, 采用301重定向的方法将其指向可以替代的页面对象。对于已经完全失去所有价值的页面内容, 直接返回410状态码。如果是发生在网站内部各个页面之间的无效链接连接, 直接在源代码文件中将这些引用删除干净。
步骤三就是要把那些已经失效、没法访问的链接, 也就是我们说的那个叫死链的东西, 从咱们的XML Sitemap那个网站地图文件里面全部给删掉, 弄干净, 然后呢再去把更新好的这个地图给提交上去, 交给搜索引擎那边专门的站长工具平台, 比如说那个谷歌搜索控制台, 还有百度站长平台都行。
最后再向他们申请一下, 让他们重新来抓取咱们的网站内容, 检查一下最新的情况。
完成处理的之后, 利用站长平台来对抓取日志进行检查与监控, 以此确认该爬虫已经对该域名重新完成了索引操作。
收录恢复周期
在死链处理完毕以后, 搜索引擎对于收录恢复所需的时间是不一样的, 百度重新进行抓取的周期通常是要7到14天的, Google则是14到28天, 在这个时间段里头, 域名的收录量并不会出现那种像爆炸式的快速增长, 但是呢, 它会逐步地停止下滑的局面,并且慢慢地去趋于稳定状态死链处理对域名收录的影响, 要是死链的比例已经高到了让整个域名被贴上“低质量”这样的话, 那样的话恢复期可能就还要再延长一些些, 大概会去到4周或者是6周这么个长短。
两个高频疑难
如果把301重定向的链条拉得超过了三级, 搜索引擎就会把这个情况判定为一种死链的变体, 这和在实际上没有进行处理是一样的效果, 所以一定要确保重定向的链路里面不能超过两个级别。
另外还要注意的是, 在批量删除了一些页面之后,如果没有把XML站点地图同步进行更新死链处理对域名收录的影响, 那么那些网络爬虫就会继续去访问那些已经不再存在的网址, 这样的处理方式也就等于完全没有起作用, 因此在完成每次批量操作以后都必须要把站点地图重新生成一遍并且再提交上去。
死链进行处理, 它其实不是什么那种等到出了问题再去紧急修理的动作, 而是需要对域名进行日常维护时候的常规操作的一种情况。
对于这件事情, 给出来的建议内容是每个月去执行一次针对整个网站的链接扫面这个动作, 并且要把死链的这个占比比例控制在能够小于等于百分之三的这个数值范围之内, 这是为了确保域名的收录数量能够实现稳定且增长的一个基础性的相关要求的一个体现。


