静态页面本身对搜索引擎就比较友好,但布局做得不合理,同样会出现抓取不全、收录慢、页面权重分散的问题。很多人只关注页面好不好看,忽略布局结构对爬虫的影响,后期还要花大量时间去调整修复。在做网站阶段就把布局逻辑理顺,可以大幅减轻蜘蛛的抓取压力,让内容更容易被系统识别。
页面层级结构尽量扁平化
-
控制页面访问深度,重要内容不要嵌套过多层级。核心产品、资讯内容尽量保证点击两到三次就可以到达,不要把文章埋在多层子菜单里面。层级太深,爬虫很难遍历到全部页面,部分内容就会出现迟迟不收录的情况。
-
导航结构要和页面实际路径保持对应,导航里面出现的栏目,网站目录也要体现出来,不要只做前端视觉跳转,后台实际路径混乱,会干扰爬虫识别站点架构。
-
避免大量无关栏目堆砌主导航,导航只放核心板块,次要内容放到页脚或者次级菜单,防止权重被大量无关页面分流。
内容区域布局,区分主体内容与干扰模块
-
页面主体正文放在代码靠前位置,广告、侧边推荐、相关阅读、底部推荐等模块放在正文之后。爬虫读取页面是从上往下解析,如果前面全是侧边栏、广告组件,正文靠后,会影响对页面核心主题的判断。
-
同一个页面不要堆砌大量无关板块,静态页追求简洁,每个页面聚焦一个主题。产品页重点放产品信息,资讯页重点放文章正文,不要把各类资讯、案例、新闻全部堆在一个页面。
-
图片、图文模块做好排版,图片不要过大过多,图片旁边配上简短说明,方便搜索引擎理解图片表达的内容。
内链布局,引导蜘蛛循环抓取
-
静态页面之间合理布置内链,相关产品、相关文章互相做跳转,形成通顺的内容链路。爬虫通过链接不断发现新页面,内链混乱或者缺少内链,部分页面就会变成孤岛页面,很难被抓取。
-
页脚内链保持规整,不要一次性堆放几十条链接,只放栏目、重要页面,过多链接会稀释页面权重。友链和媒体外链建议单独划分板块,不和普通内链混在一起。
-
重要页面可以在多个相关页面适当引用,提升被爬虫发现的概率,但不要重复大量跳转,避免出现循环链接。
页面组件与加载细节优化
-
静态页面尽量减少非必要动态交互组件,部分特效虽然视觉效果好,但会阻碍爬虫读取真实文本内容。核心文字、标题、链接,直接写在页面结构当中。
-
做好分页逻辑,列表页分页链接规范,不要出现重复路径,防止产生大量重复页面消耗抓取配额。
-
做好404页面,删除的旧静态页面不要继续保留无效链接,及时清理死链,避免爬虫反复抓取失效页面,浪费抓取额度。
栏目与列表页布局要点
-
列表页只展示标题、简短摘要,不要把整篇文章全部输出在列表当中,不然会造成大量内容重复,影响正文页的权重。
-
列表条目数量控制在合理区间,一页不要放置上百条内容,页面体量过大,会增加爬虫读取负担。
静态页面不是做完就万事大吉,布局逻辑直接决定搜索引擎的抓取效果。扁平化架构、清晰的内容主体、合理的内链体系,这几点做好,蜘蛛可以更高效遍历全站内容,新页面也能够更快进入收录队列。日常也可以结合站长平台抓取诊断工具,观察哪些页面抓取异常,针对性调整布局。