避免重复建设页面的核心做法是:在动手优化加载时间之前,先建立一份页面清单,标出每个页面的目标查询、主要内容和已覆盖主题,再决定是改旧页还是建新页。只有当现有页面无法承载该主题、且没有可合并对象时,才新建页面。这样能减少同主题页面互相竞争,也避免把时间花在重复劳动上。
时间和人手有限时,最怕的是先写新页,后来才发现旧页已经讲过同一件事。准备阶段只需要做三件事:
判断标准很直接:如果新页面的目标查询和已有页面高度重合,优先改已有页面,而不是新建。若已有页面只覆盖了部分内容,可以扩写;若已有页面主题偏离,可以新建,但要在清单里注明区别。
实施时,先处理最影响用户获取内容的页面。对页面加载时间来说,重点不是把所有页面都提速一遍,而是先确认哪些页面承担主要入口作用。可以按以下顺序操作:
这里最关键的一步是合并判断:两个页面如果回答的是同一个用户问题,就不应同时存在并争抢同一批查询。合并后,原有内容可以整合进主页面,旧地址用跳转指向新地址。这样既减少重复建设,也让页面加载时间的优化集中在一个入口上。
改完之后要验证,而不是直接进入下一批。检查项包括:
如果发现两个页面仍然各自被用户当作入口,说明合并不彻底,或者主题边界没有划清。此时应继续合并,而不是再建第三个页面来解释前两个页面的区别。
维护比一次性整理更重要。每次准备新建页面前,先做一次快速检索:站内是否已有页面讲同一件事,是否可以通过扩写、改写标题、补充示例来解决。若答案是肯定的,就不新建。若必须新建,就在页面清单里写清它与已有页面的分工。
对于页面加载时间这类基础主题,维护时还要注意:优化措施会随页面内容变化而失效,例如新增图片、嵌入脚本后,加载时间可能再次变慢。因此,每次改版后重新检查关键页面,比反复新建“页面加载时间优化”类文章更有效。
下一步可以做的,是拿出现有站点中主题最接近的两个页面,判断它们是否在回答同一个问题;若是,先合并,再谈加载时间优化。