简单点的:
内链模块随机调用
复杂点的:
给每个页面打上tag标签,根据tag标签匹配调用
再复杂点的:
给每个页面打上tag标签的同时,匹配好关键词,然后计算页面的seo质量得分,再根据seo质量得分进行分配,质量高的可以多分配。
很复杂的:
假设网站有10个栏目,目前有1000w的内容,要在这1000w的内容页面里面给这100w的内容提供内链支持。如果只是给这100w的页面,每个页面提供10条链接,那么可以根据id来进行,1000w的内容,每10篇内容给一个页面提供链接。如果要更多的,那么每个页面可能就需要承载更多的链接。同时结合上面的打tag和seo得分匹配。
超级复杂的:
除了打tag和关键词以及seo质量得分之外,同时提取出本站有seo流量的页面(带来流量的页面说明页面价值还是可以的,至少比那些没有收录或者有收录无排名以及无流量的页面强)。在这些页面给综合评分高的内容提供链接。具体提供多少这个根据每个网站不同计算,然后再次级的就是在那些有排名,但是排名靠后的页面给 这100w的seo评分不高的页面提供链接,第三层次就是对于那些只有收录的页面了。大致的思路给了,具体的就看个人领悟和技术支持了。