当站点从几十个页面扩到几千个页面,最先出问题的往往不是策略,而是那些曾经靠手工还能应付的环节。判断标准很直接:一项工作如果每次执行都需要人重新回忆规则、结果无法批量核对、错误只能靠事后发现,它就不适合继续手工做。反之,如果这项工作每次判断都依赖具体语境和人工权衡,保留手工反而更稳。
小站阶段,手工改标题、手工加内链、手工提交新页面都能跑通,因为总量小、反馈快。规模扩大后,同样的动作会出现三个变化:单次操作时间不变,但总次数成倍增加;规则开始出现例外,人容易记混;错误不再集中在少数页面,而是散落在大量模板和列表页里。
可以用一个假设例子说明边界。假设一个站点从200个页面扩到5000个页面,其中商品页和文章页共用同一套模板。手工时代,编辑记得给每篇新文章加两条相关内链;扩量后,新文章每天新增几十篇,编辑开始漏加、重复加,或者把链接指向已经下线的页面。此时问题不在编辑不认真,而在这项工作已经不适合靠记忆和单页操作完成。
但并不是所有手工工作都要退出。涉及判断的工作,比如某篇内容是否值得保留、某个栏目是否应该合并、某类页面是否应该暂时不参与索引,仍然需要人做决定。规模扩大后要退出的是执行层的手工重复,而不是判断层的人工决策。
第一类适合保留手工:低频、高判断、每次结果都不同的工作。例如处理一个被大量外部链接指向但内容已经过时的页面,是改写、合并还是保留并加说明,需要看链接来源、用户意图和站内替代页面。这类工作没有稳定规则,手工做反而比套模板更安全。
第二类适合改写后部分自动化:规则明确但需要人工审核的工作。例如批量检查页面标题是否重复、描述是否缺失、内链是否指向404。可以先让脚本列出候选问题,再由人决定哪些需要改。这样做的代价是需要维护一份规则清单,收益是人工只处理异常,不再逐页翻查。
第三类适合退出:高频、规则稳定、结果可批量验证的工作。例如给新页面生成基础元信息、检查站点地图是否包含已发布页面、发现站内链接是否指向已删除地址。这些工作如果继续手工做,规模越大越容易变成“做了很多但说不清覆盖了多少”。
这里有一个实际动作可以参考:先选一个重复度最高的环节,把最近一个月的操作记录整理成规则清单,再用脚本跑一遍历史页面,对比脚本结果和人工记录。如果差异集中在少数边界情况,说明这项工作可以退出手工;如果差异分散且每次原因不同,说明规则还没稳定,应该先保留手工并继续记录。
规模扩大后,常见的误判是把“最近收录变慢”直接归因于某个手工环节没做好。抓取、索引和排名是不同环节,收录量下降可能有多种解释:服务器响应变慢、页面质量整体下滑、站点结构改动、外部链接减少,或者只是搜索引擎重新评估了部分页面。单看一个指标归零,不能证明某个手工动作做错了。
更可靠的判断方式是找一组可区分的证据。例如,如果只有新发布的页面迟迟不出现,而旧页面索引状态稳定,问题更可能出在新页面的发现和提交环节;如果旧页面也开始消失,问题更可能在站点整体或服务器层面。前者可能适合把新页面提交和站点地图更新从手工改为脚本;后者则应该先排查基础设施,而不是急着把手工作业自动化。
另一个证据是错误分布。手工操作出错时,错误往往集中在少数人负责的栏目或某段时间发布的页面;规则本身有问题时,错误会均匀分布在所有使用同一模板的页面上。前者可以通过培训和抽查缓解,后者必须改规则或改工具。
把一项工作从手工改为脚本或工具处理,不等于这件事就不用管了。需要补上三样东西:规则文档、异常清单和定期复核。规则文档说明脚本按什么条件判断;异常清单记录脚本无法处理、需要人工介入的情况;定期复核用来确认规则是否还适应当前站点结构。
假设一个站点把“检查内链是否指向404”从手工改为脚本。脚本每天跑一次,输出失效链接列表。接下来要做的不是直接批量替换,而是先看这些失效链接出现在哪些页面、是否还有替代内容、是否值得保留重定向。如果脚本直接批量删除,可能把仍有价值的链接路径一起删掉。正确动作是让脚本只负责发现,人工负责决定处理方式,处理结果再反馈到规则里。这样下一步才能判断是规则需要调整,还是某个栏目本身需要重构。
规模扩大后,真正需要退出的不是所有手工,而是那些“靠人记住规则、靠人逐页执行、靠人事后发现错误”的工作。保留判断,退出重复,把省下来的时间用于处理例外和调整结构,才是规模变化后更稳的取舍。