先给结论:字段不够用通常不是“加一个字段”就能解决,而是要先判断它属于内容模型缺口、展示层缺口,还是两者兼有。若新需求只是补一段可检索的说明文字,扩展内容模型并让模板读取即可;若新需求要参与筛选、聚合或生成独立可索引页面,就必须同时改内容模型、路由和抓取入口,否则字段加了,搜索引擎也看不到。
假设一个做设备租赁的站点,上线时每台设备只有名称、型号、日租金和一段描述。运营三个月后提出:想按适用行业、适用场地、是否含操作培训来筛选,并让每个组合都能被独立搜索到。此时“字段不够用”其实包含三层需求:存储新属性、在列表页筛选、让筛选结果有可访问的URL。
如果只做第一层,编辑能录入,但用户和搜索引擎都拿不到新维度;只做第二层,筛选依赖脚本临时拼装,链接无法被稳定引用;三层一起做,才可能形成真正可索引的扩展。这个判断顺序比先挑技术方案更重要。
可把新增需求分成三类,处理成本差别很大。
判断依据不是字段多少,而是它是否要出现在列表、筛选条件或独立URL中。只出现在详情页的字段,扩展范围小;一旦进入筛选和URL,就要把内容模型、模板、路由、站点地图一起纳入改动范围。
字段存进去之后,还要保证三个出口都通,否则数据只是躺在后台。
一个实际动作是:先选一个字段做小范围验证,例如只给“适用行业”建立关联并生成筛选页,观察模板读取、URL生成、站点地图收录是否正常,再决定是否批量扩展其他字段。这个动作的结果会直接影响下一步:若URL可稳定访问且内容完整,再扩展关系型字段;若URL混乱或大量空值,应先修数据回填和路由规则,而不是继续加字段。
两种顺序都成立,但适用条件不同。
先改内容模型再改页面,适合字段之间有关联、需要批量回填的情况。好处是数据先统一,后续页面改动一次到位;代价是上线前页面仍看不到新维度,需要等待数据整理完成。
先改页面再补内容模型,适合只有一个展示型字段、且无需筛选的情况。好处是见效快;代价是如果后续又要筛选,页面模板可能返工。
若新字段会进入筛选、聚合或独立URL,优先改内容模型更稳妥;若只是详情页补充说明,先改页面也能接受。关键不是哪个顺序更先进,而是新字段是否参与“可被单独访问和引用的页面”。
扩展完成后,常见做法是看抓取请求或索引量变化。但请求量上升不等于扩展正确,它也可能来自站点地图重复提交、旧URL重定向或临时抓取波动。更可靠的验证组合是:新URL能否直接访问、页面内容是否包含新字段、列表页是否有稳定链接指向它、旧数据是否已回填。若这些条件都满足,再观察抓取和索引变化才有参考意义;若其中一项不满足,应先修该项,而不是用请求量判断成败。
假设验证两周后,新筛选页有稳定访问路径但内容仍显示旧字段,那么问题不在抓取,而在模板读取或数据回填。下一步应检查模板字段映射和旧数据更新,而不是继续提交站点地图。这个判断能避免把展示问题误当成抓取问题处理。