网站改版、产品下架、文章清退,都会遇到同一个操作:删页面。很多人的做法是直接把文件或栏目删掉就完事,过一两个月发现搜索结果里还挂着死链,或者整站收录莫名其妙掉了一截。删页面这件事,删之前选对状态码、删之后按顺序收尾,比页面本身重不重要更值得花心思。
一删了之,是下架最常见的坑
直接删掉页面,服务器对旧URL的响应方式就全看默认配置了:有的程序返回404,有的返回首页200,还有的干脆连整段目录的响应都变成异常。搜索引擎对这些处理的反应完全不同——返回首页200是最糟的,爬虫会认为旧URL”内容变了”,软404堆积还可能牵连全站质量评估。所以删页面之前,先想清楚要给旧URL留下什么响应。
404 和 410 在搜索引擎眼里不一样
404 表示”现在找不到,但说不准以后有没有”,410 表示”永久没了,别再来了”。搜索引擎对两者的态度有明显差别:404 的URL会在索引里保留观察一段时间,反复抓取确认后才慢慢移除;410 相当于明确告知”这个页面已注销”,索引移除通常会更快。对爬虫来说,410 还能减少无意义的重复抓取,把抓取配额省给活页面。简单说:404 是”暂时没找到”,410 是”故意的,别惦记了”。
什么场景用 404,什么场景用 410
判断标准就一条:这个URL将来还会不会以同样的形式回来。临时下架的活动页、改版中暂时关闭的栏目,用404或干脆用302跳转,保留”还会回来”的可能;产品永久停产、活动永久结束、违规内容清退,直接上410,让搜索引擎尽快清索引。批量下架时给对应URL批量配置410比挨个删文件更可控,也更方便日后检查有没有漏网的。
下架一个栏目的推荐顺序
实践中比较稳的顺序是这样:先确认栏目里哪些页面还有外链和流量,有小量流量的页面优先考虑301到最相关的替代页面,而不是一刀切;确定要彻底下线的,把URL清单导出来,批量配置410;提交一次sitemap更新,把下架页面从站点地图里移除。整套操作里最费时间的其实是整理URL清单——几千条旧链接靠手工翻不现实,用工具把全站URL批量采出来再筛掉要保留的部分,几分钟就能得到一份完整的下架清单。
删完之后怎么确认索引清干净了
下架不是终点,隔上一两周要回头验收:把下架的URL清单拿去批量查收录状态,确认索引在按预期减少,谷歌站的页面可以直接用谷歌收录批量查询工具核对。如果个别URL一直清不掉,检查是不是有人还在给它发外链,或者页面配置的410没生效返回了别的状态码。另外下架后旧URL的404/410响应要长期保持稳定,别过阵子又改回200,那等于前面白做。想系统了解死链的发现和处理,可以再看下之前写的批量检测网址有效性的完整流程。
删页面这事说到底是个体力活:导URL、筛清单、配状态码、查收录,每一步都能用工具批量做。软件工具一览里有全站URL采集、收录批量查询这些现成功能的说明,改版季用得上;工具相关的问题加微信/QQ:13327215 就能问。
相关推荐
关键词网址采集器:始于2007年的原创采集软件,支持百度、搜狗、360、神马、谷歌、必应。微信/QQ:13327215,飞机:gjcwzcjq
