1.一种生成内链的方法,其特征在于,包括:
计算第一页面被网站内其他页面链接的数量;
根据所述第一页面被网站内其他页面链接的数量,判断所述第一页面是否需要增加内链;
如果需要,计算出所述第一页面需要增加的内链数量,选取出为所述第一页面投放相应数量内链的一个或多个第二页面,生成在所述第二页面内为所述第一页面投放相应数量内链的内链推荐结果。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一页面被网站内其他页面链接的数量,判断所述第一页面是否需要增加内链具体为:
根据所述第一页面被网站内其他页面链接的数量、以及,所述第一页面对应的搜索引擎抓取量,判断所述第一页面是否需要增加内链;
或者,
根据所述第一页面被网站内其他页面链接的数量、以及,所述第一页面对应的用户访问量,判断所述第一页面是否需要增加内链;
或者,
根据所述第一页面被网站内其他页面链接的数量、所述第一页面对应的搜索引擎抓取量,以及,所述第一页面对应的用户访问量,判断所述第一页面是否需要增加内链。
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一页面被网站内其他页面链接的数量、所述第一页面对应的搜索引擎抓取量,以及,所述第一页面对应的用户访问量,判断所述第一页面是否需要增加内链具体为:
判断是否所述第一页面被网站内其他页面链接的数量未达到内链投放平均量,且,所述第一页面对应的搜索引擎抓取量未达到预设抓取量,且,所述第一页面对应的用户访问量未达到预设访问量;
如果是,则判定所述第一页面需要增加内链。
4.根据权利要求2所述的方法,其特征在于,还包括:
获得搜索引擎爬虫日志,对所述第一页面对应的爬虫抓取次数进行统计,得到所述第一页面对应的搜索引擎抓取量;
和/或者,
获得用户访问日志,对所述第一页面对应的用户访问数量进行统计,得到所述第一页面对应的用户访问量。
5.根据权利要求1所述的方法,其特征在于,所述生成在所述第二页面内为所述第一页面投放相应数量内链的内链推荐结果包括:
生成键值对,其中,所述键值对描述了所述第一页面的第一关键词与所述第二页面的第二关键词之间的一一对应关系;
且,还包括:将所述键值对存储到缓存中,当接收到页面请求时,实时从所述缓存中读取出所述键值对,将所述键值对描述的第一关键词对应的第一页面的链接,投放到所述键值对描述的第二关键词对应的第二页面内。
6.根据权利要求1所述的方法,其特征在于,所述第二页面为具有内链空闲位置、且页面内尚未投放所述第一页面内链的页面。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述选取出为所述第一页面投放相应数量内链的第二页面包括:从所述第一页面所属类目相关类目中选取出为所述第一页面投放相应数量内链的第二页面。
8.根据权利要求7所述的方法,其特征在于,所述从第一页面所属类目相关类目中选取出为所述第一页面投放相应数量内链的第二页面,具体遵循类目之间的树形结构,从所述第一页面所属叶子类目开始向上逐层从中选取第二页面。
9.根据权利要求8所述的方法,其特征在于,所述选取出为所述第一页面投放相应数量内链的第二页面包括:
如果达到最顶层类目且在所述最顶层类目之前所选取出的所有第二页面不足以为所述第一页面投放相应数量内链,则采用随机的方式选取不足部分的第二页面。
10.一种投放内链的装置,其特征在于,包括:
已投内链计算单元,用于计算第一页面被网站内其他页面链接的数量;
内链增加判断单元,用于根据所述第一页面被网站内其他页面链接的数量,判断所述第一页面是否需要增加内链;
内链缺口计算单元,用于如果所述内链增加判断单元判定为需要,计算 出所述第一页面需要增加的内链数量;
候补页面选取单元,用于选取出为所述第一页面投放相应数量内链的一个或多个第二页面;
内链生成单元,用于生成在所述第二页面内为所述第一页面投放相应数量内链的内链推荐结果。