Robots.txt 没写错却漏抓页面,先排查这三处

📅 2026-10-13 👁️ 0

排查顺序建议是三处:先看 robots 指令实际作用范围是不是只覆盖了这部分路径,再看站点地图有没有把这些页面交给抓取,最后核对页面自身的屏蔽设置与地址规范。很多人以为写了 robots.txt 就等于安排好抓取,其实它只约束“能不能抓”,不决定“收不收录”,也不负责“多久来抓一次”。AnQiCMS(安企内容管理系统)里 robots 配置、站点地图自动生成与链接推送是三件独立的事,任何一处对不上都会出现漏抓。

第一处:robots 的指令作用范围到底覆盖到哪

robots.txt 的 Disallow 按路径前缀生效,写宽了就成片屏蔽。常见的失误有三类:为了屏蔽后台目录,写成只保留首段的短前缀,把普通栏目一起挡在外面;多站点或带子目录的语言版本共用一份规则,某个站点的路径被误屏蔽;为临时活动加的规则忘了回收,活动结束后路径仍然不可抓取。核对方式很直接:把漏抓页面的完整地址与 robots 文本逐条比对,确认命中的是哪一行。另外要清楚 robots 只影响抓取动作,历史已收录的页面即使被屏蔽也不会自动消失。

第二处:站点地图有没有真正覆盖到新页

漏抓最常见的原因是页面从来没有被交给抓取。站点地图自动生成听起来省事,但它依赖几个前提:新页面状态是正式文档而不是草稿、地址规则与线上解析结果一致、分页与栏目页也被纳入生成范围。排查时依次确认:漏抓页面在不在站点地图里;站点地图本身是否可访问、是否提交过;文件里的地址是不是带参数的旧版本。若地址形式近期改过,站点地图里应只保留规范地址,避免同一内容出现多个版本导致抓取分散。

第三处:页面自身有没有被屏蔽

页面级的屏蔽经常被忽略,因为它不写在 robots.txt 里。两种情况要检查:一是草稿或测试内容通过地址可以直接访问,这类地址本身不该出现在站点地图,也不该被继续留着;二是新页仍带 preview 预览参数发布出去,抓取到的是预览版本而不是正式版本。核对时抽样访问几个漏抓地址,确认返回状态是正常而不是重定向或错误页。伪静态改动之后尤其要做这一步,规则切换会让一批地址表面可访问、实际解析到了别处。

补齐之后怎么催抓

三处修好后,用链接推送把新增与更新的地址主动递交给百度与 Bing,解决“及时告知”这一段;站点地图继续承担全量交底。之后观察一至两周:先看这批页面有没有被抓取记录,再看收录量是否跟上。若仍无变化,回到第二处重新确认地址形式是否一致,绝大多数反复漏抓的问题都出在这里,而不是抓取频次本身。

常见问题

问:robots 里放开后页面就一定会被收吗? 答:不一定。robots 只允许抓取,收录还取决于页面质量、地址规范与是否被站点地图或推送递交。

问:站点地图太大是不是会被忽略? 答:单文件容量有协议上限,超限时应拆分并建立索引,否则后半部分地址可能没被读到,这也是一处容易漏的地方。

问:怎么确认某个地址是不是被自己屏蔽了? 答:把完整地址和 robots 规则逐行比对,同时检查页面状态、预览参数与重定向目标,三项一致才说明屏蔽不在站内。

相关文章

改了伪静态规则后已收录的老链接会不会断,怎么兜底

改伪静态规则会让老地址不再对应原页面,是否断链取决于有没有提前留清单并配好 301 重定向。做法是改前导出已收录地址,改后把旧地址按目录前缀或逐条映射 301 到新地址,再核对站点地图与推送结果,确保抓取报告里不出现成片失效地址。

2026-10-13

老站重构搬历史内容,批量导入和 301 重定向先做哪一步

老站重构的正确顺序是先批量导入历史内容、再配 301 重定向:导入要先把内容落到草稿逐批核对,确认地址稳定后才能把旧链接指向新地址;顺序反过来会让跳转指向空页面。AnQiCMS 支持 ZIP 压缩包与 Excel 表格两种批量导入方式,删除走回收站,配 301 重定向兜住已收录的老链接。

2026-10-13

两个人维护的企业官网,容器部署和面板部署怎么选

两人维护的企业官网选部署方式,按人力、回滚、升级三项评估:Docker 容器方式以官方镜像交付、换镜像即升级、回滚是切回旧版本标签,适合把运维做成命令流程的团队;宝塔面板或 aaPanel 一键部署在文件管理、备份任务和证书配置上有图形化界面,适合不熟悉命令行的协作分工。两种方式默认都让程序监听 8001 端口,域名接入时由反向代理转发。

2026-10-13

用 Excel 批量导入文章,模板字段怎么填才不丢内容

AnQiCMS 批量导入文档支持 ZIP 压缩包与 Excel 表格两种载体。Excel 通道要按字段规则填表:标题列必填,状态列决定内容进草稿、待发布还是正式文档,正文与关键词列对应文档字段;导入出错时先到草稿区与回收站核对找回,处理同名条目后再重传,不要整表直接重复提交。

2026-10-13

程序默认监听 8001 端口,反向代理和域名接入怎么配

AnQiCMS 默认监听 8001 端口,正式上线时不让用户直接访问端口号,而是由 Nginx 等 Web 服务器做反向代理转发,在代理层终结 80 与 443、配置 HTTPS 证书,并用 301 重定向把带端口与 http 的旧访问统一收敛到规范域名。本文按宝塔面板与 Docker 两条部署路径说明配置落点。

2026-10-13

内容审核拦下发布之后,被拦原因怎么查、怎么改

内容审核拦下发布时,先分辨是被敏感词过滤拦截、还是被关键词替换改写后放行。查因按栏目词表、命中记录、正文上下文三步走;改法有三种:修正表述、调整词表、把规则限定到具体栏目。AI 写作生成的内容同样要过这条审核链,不因来源是模型而跳过。

2026-10-13

新站上线第一天的运维清单:端口监听、备份任务和日志各配在哪一步

新站上线第一天按固定顺序过五步:确认服务监听(AnQiCMS 默认端口 8001)、接通反向代理与域名、当天建立含静态文件的备份任务并演练一次恢复、接好访问与错误日志、最后跑一遍前台后台的功能点。宝塔面板一键部署与 Docker 镜像两条路径的落点略有差别,清单里分别标注。

2026-10-13

新内容怎么更快进搜索引擎,站点地图和主动推送各管什么

站点地图管全量交底,把站内所有可收录地址一次**给抓取;主动推送管及时递交,把新增与更新的地址立刻通知引擎。新内容想更快被收,两步都要做:先确认页面状态是正式文档并进入自动生成的站点地图,再用链接推送向百度、Bing 推送地址,配合稳定的伪静态地址避免重复版本。

2026-10-13