很多站点的 URL 发现问题,不是出在“没有被发现”,而是出在“曾经被发现过,后来入口消失了”。列表页翻页、专题下架、相关推荐换算法、导航改版,都会顺手带走一批链接。URL 本身还在、还能访问,只是站内已经没有任何一条链接稳定指向它。搜索蜘蛛下次想再来,就得靠历史记录或 Sitemap 兜底。
入口是动态的,不是建站时定好的
新建页面时,我们通常会把它塞进列表页、导航或推荐位,于是它有了入口。但列表页是滚动更新的:新内容进来,老内容掉到第二页、第三页,最后进入归档。如果归档页没有把它接住,这个 URL 的入口就在某一天彻底断了。
同理,专题页下线、活动页合并、栏目改版,都会让原本的链接路径失效。入口消失的过程往往没有报错,监控也看不出来,只有抓取频次慢慢下降。
哪些常见动作最容易切断入口
- 列表页只保留最新 N 条:超出的内容没有归档或分页承接。
- 相关推荐改成个性化:同一篇文章的推荐位每次都不同,链接数不稳定。
- 导航精简:为了移动端体验砍掉二级入口,深层页面少了一条固定通道。
- 标签页、专题页合并:原本的聚合入口 301 到别处,新入口覆盖不到全部旧 URL。
- 内容下线但 URL 保留:页面还在,只是不再被任何列表引用。
巡检:找出入口变薄的那批 URL
不需要全站排查,先圈定范围更有效:
- 从抓取日志里按目录或栏目分组,看每个目录最近一段时间的被抓次数变化趋势。
- 对掉得明显的目录,抽几十个 URL,用站内搜索或爬取工具统计“站内指向它的链接有多少条”。
- 把入口数量为 0 或只有 1 条的 URL 标出来,这类页面最脆弱。
- 再核对它们的入口来自哪里:导航、列表、面包屑还是推荐位,判断这条入口会不会随内容更新而消失。
- 对比 Sitemap 里是否包含这些 URL,确认至少有兜底路径。
补链的几种做法
- 归档页接住下沉内容:按月、按栏目生成稳定的归档列表,保留可抓取的链接。
- 详情页加固定的上/下篇或同栏目相邻链接,不依赖推荐算法。
- 面包屑补到栏目层级,让任何详情页至少有一条回到列表的通路。
- 标签页控制在合理数量,避免每个标签只挂一两条内容。
- 内容正式下线的 URL 做 301 或 410 决策,不要让它长期处于“存在但没人引用”的状态。
补链的目的是恢复通路,不是增加链接数量。为了补入口而在页脚、侧栏堆一批无关链接,短期看似链接变多,实际会稀释整站的链接权重,也让抓取路径变得难以判断。
Sitemap 是兜底,不是替代
Sitemap 能保证 URL 出现在清单里,但它不提供抓取路径。搜索蜘蛛顺着 Sitemap 抓到页面后,页面里如果没有通向其他页面的有效链接,这次抓取就很难延伸下去。所以内链负责“走得通”,Sitemap 负责“不漏掉”,两者分工不同。
一个可执行的节奏
把入口巡检放进内容运营的固定动作里:每次栏目改版、专题下线、列表规则调整后,顺手记录受影响的 URL 范围;每个季度抽一两个目录做链接分布核对。入口维护不是一次性工程,它跟着内容更新的节奏走,做在改版当下,成本最低。