时间和人手有限时,页面布局优化应先处理“影响用户找到主要内容、并让搜索引擎正确理解页面结构”的问题,而不是先纠结配色、动画或像素级间距。判断优先级的标准只有两条:这个问题是否妨碍用户完成任务,是否妨碍搜索引擎识别页面主题与主次内容。两条都占的,先做;只占一条的,排后面;两条都不占的,暂时不做。
第一件是主内容与辅助内容的区分。检查页面上正文、导航、侧栏、推荐位、广告位是否在视觉上混在一起。如果用户第一眼找不到正文起点,搜索引擎解析页面时也容易把大量导航和推荐文字当成主要内容。做法是把正文放在靠前且视觉权重最高的位置,用标题层级明确章节,辅助模块放在正文之后或侧边并降低视觉强调。验收信号是:遮住页面上的图片和颜色,只留文字,仍能看出哪一段是主体、哪些是附属。
第二件是标题层级是否连续。常见问题是全页只用一种字号,或者为了视觉效果把段落文字做成标题样式。这会让搜索引擎难以判断章节关系。具体做法是每个页面只保留一个主标题,章节用次级标题,层级不跳级。验收信号是:把页面大纲列出来,能形成一棵合理的树,而不是一堆并列的句子。
第三件是移动端首屏是否被遮挡。时间和人手有限时,不必重做整站响应式,先处理首屏弹窗、悬浮条、固定导航遮挡正文的问题。验收信号是:在常见手机宽度下打开页面,不滚动就能看到至少一段正文和进入下一节的入口。
以下问题通常不影响用户获取内容和搜索引擎理解页面,可以排在后面:
判断依据是:这些问题改变后,用户能否更快找到答案、搜索引擎能否更清楚判断页面主题。如果答案都是否,就不该占用最先投入的人力。适用条件是页面已经能正常打开、正文能正常显示;如果页面本身打不开或主要内容依赖脚本渲染后才出现,那属于更靠前的问题,应先解决可访问性。
假设你只有一个下午,可以按下面顺序操作,每步都留下可核对的记录:
验收信号可以统一成一句话:改完之后,一个不了解你网站的人能否在几秒内说出这个页面在讲什么、主要内容从哪开始。能,就说明这一轮布局优化达到了目的;不能,就继续处理下一个标记项。
如果排查发现正文本身依赖脚本加载、页面返回给搜索引擎的内容与用户看到的不一致,那么单纯调整布局顺序收效有限,应先把内容可访问性处理好。另一种情况是页面数量很大、模板统一,此时逐个页面改不如先改模板中的主内容区域和标题层级,再抽查若干页面验证。判断依据是:同样的问题是否在多个页面上重复出现。重复出现就改模板,个别出现就改单页。
下一步建议是:拿你最关心的一个页面,按上面的五步排查一次,只记录问题、不急着改,然后从同时影响用户和搜索引擎的项里挑一个动手。改完再对照验收信号复查,确认有效后再处理下一个。