做站点的人,常常把蜘蛛池和收录放在一起说。好像蜘蛛来得多了,收录就水到渠成。但实际操作中,很多人发现:蜘蛛来来往往,日志里抓取量涨了,索引数却纹丝不动。问题出在哪?出在“抓取”和“收录”根本不是一回事。
抓取是访问行为,收录是价值判断
蜘蛛池的核心能力,是让更多蜘蛛更快地发现URL。它把链接暴露给爬虫,于是爬虫来了,抓取了页面内容。但抓取只是一个动作,爬虫把页面拿回服务器,接下来要面对的是索引器的判断。索引器要回答的问题不是“这个URL有没有人访问”,而是“这个页面值不值得放进索引”。
这么一说就明白了:蜘蛛池负责把人请进门,收录却要看你拿出来的是什么。页面如果只是空壳、重复内容、关键词堆砌,或者连基本的信息结构都没有,索引器很难给它一个身份。
页面凭什么被索引认可
索引器看待页面,和用户看待页面有相似之处,但更挑剔。它需要快速理解:这个页面在说什么?和别的页面有什么不同?有没有足够的证据支持它被收录?具体来说,有几点值得反复检查。
标题和描述要一页一义
很多站点在批量生产页面时,标题经常是“关键词+栏目名”的模板化拼接。这种页面被蜘蛛抓取之后,索引器很难判断它和其他几十个类似页面有什么差异。理想情况是,每个页面都具备独立的标题,并且标题能概括这一页的核心信息。
描述也是一样。不是每个页面都得有meta描述,但如果写,就别写成空泛的标语。把页面里最值得被记录的那句话拿出来,做成描述,索引器理解起来更容易。
正文要有实质信息
页面抓回来,正文部分是重点。如果正文只有一两句话,或者把别处的几段文字拆散重组,甚至全靠图片撑场面,索引器会认为这页没有足够的信息量。反过来说,一段有逻辑、有细节的说明,哪怕不长,也比干瘪的空话强。
注意,这里说的信息量不是字数。一个三百字的购物须知,可能比三千字的关键词罗列更有价值。索引器关心的,是这页有没有给人答案。
内链给出上下文
页面不是孤岛。蜘蛛从别的链接爬进来,索引器也会顺着链接看这个页面在整个站点里的位置。好的内链结构,能让索引器理解页面的层级关系:首页下面是栏目,栏目下面是具体内容。如果页面是悬空的,没有哪个入口指向它,就算被蜘蛛抓到,索引器也可能犹豫它是否重要。
所以,每做一个页面,都要想清楚它该被放在哪个位置,哪些页面应该链接到它。这对蜘蛛池带来的抓取尤其有用:蜘蛛来了,总得给它一条路往下走。
URL要稳定且可预期
URL是页面的门牌号。门牌号换来换去,索引器认不出老住户。蜘蛛池能带来抓取,但如果URL里带一堆参数、大小写混乱、或者同一个内容有多个地址,抓取次数再多,索引器也会觉得这是个不稳定的信号。
把URL做成清晰、简短、不带冗余参数的静态路径,最好能从URL看出内容主题。这样对蜘蛛友好,对后续的收录沉淀也有帮助。
别忽略重复内容的暗坑
很多站点在蜘蛛池的刺激下,内容数量猛增。但数量上去之后,重复度也上来了。同一个信息,用了多个类似页面来呈现,索引器只能挑一个代表。这个“挑”的过程,可能把真正该收录的页面漏掉。
所以,在提交给蜘蛛池之前,先自查一遍:有没有完全相同的页面?有没有仅参数不同的动态地址?有没有把分页、排序、筛选也搞成了可以被抓取的URL?把这些重复源处理好,蜘蛛池的抓取才能集中到真正需要收录的页面上。
抓取之后,还有一段“冷静期”
蜘蛛池带来的抓取,通常会集中在几天内爆发。但索引器对页面的评估并不是瞬时的。它会观察一段时间,看页面是否持续稳定,有没有频繁变化,外部和内部的信号是否一致。有些页面第一次抓取时内容不完整,后来补充完整了,索引器可能要等到下一次抓取才能重新评估。
这段时间里,不要急着把蜘蛛池的链接撤掉。保持页面的可访问性,定期更新有价值的页面,让索引器每次来时看到的都是好状态。别因为暂时没收录就删改URL,那样等于自己把门牌号擦了。
把蜘蛛池当成入口,而不是终点
蜘蛛池是URL发现工具,它能把你的链接推到蜘蛛面前。但收录是索引器对页面价值的判断,这个判断只能靠页面自己去赢得。与其焦虑蜘蛛来了不收录,不如回到页面上,把每一个细节做好。
抓取是过程,收录是结果。蜘蛛池可以扩大过程的规模,但结果的成色,由页面质量决定。
说到底,蜘蛛池让URL有了被看见的机会,但被看见之后,页面能不能留下来,还要看它是否经得起索引器的审视。与其把精力放在催蜘蛛上,不如把精力放在打磨页面上。页面过关了,收录就是水到渠成的事。