SEO内链优化的葵花宝典
这篇文章断断续续写了2个月,删删改改,本来写得长篇大论的,后来发现其实没必要,说太多的话又太水了,于是就删除了很多,直奔主题,不套路。
为什么要谈谈这个呢?主要就是经常有学员问我,SEO内链除了相关性还要干点啥?还能干点啥?
好吧,一个具体2年以上经验的SEO都不应该只有这种浅显的认知,难道内链优化就只是优化相关性?
下面就我个人的经验来谈谈SEO内链的相关优化(大佬勿喷)。
本文将围绕以下几点来展开说明,毕竟要有因有果是不是?
- 内链的本质是什么?
- 不同阶段内链优化的重点
- 小中大型网站内链优化的不同点
内链的本质是什么
内链的本质就是链接,而链接最主要的两个作用就是:
- 发现新的页面
- 传递权重?
至于其他的,什么引导用户啥的,其实可以归为发现新页面里面,这里不作区分。
不同阶段内链优化的重点
这里我主要讲两个阶段
- 项目上线初期阶段
- 项目中后期阶段
seo优化就是在正确的时候做正确的事情
项目上线初期
项目上线初期我们其实最主要的任务就是做好收录,把网站的收录做上去。而不是想着如何做排名,做点击,页面都没收录,你做这些有毛用?未雨绸缪么?
这里只谈与内链相关的东西,不相关的优化暂且不谈,不然就跑题了
要做好收录,对于内链优化来讲前期主要就是尽可能多的丰富网站的链接入口,方便爬虫抓取。
就不啰嗦那么多,直接说下如何操作吧?
- 首页尽可能多的放置重要的页面(要参与排名的页面),可以放个几百上千条链接都是OK的。看首页的抓取频次决定。
- 通过日志分析,发现首页的抓取频次是最高的,可以考虑首页重点模块的定时更新机制,比如你的站点每天更新1w条新内容,然后首页每天的抓取量一天才100多次(新站一般不会很多),你首页调用最新文章的板块每次调用是200条,那么你可以每隔10分钟更新一次。当然了,小站点可能实现不了这个玩意,那么怎么办?将内容的发布时间尽可能的合理分配到一天当中。
Tips: 这个还可以通过日志分析,观看搜索引擎蜘蛛的来访时间作调整,具体问题具体分析。
- 给内页制作更多的入口,方法很多,比如网站地图,文章索引等等。具体的可以看看爱问(https://iask.sina.com.cn/)的页面底部的问题大全和主题大全操作。
- 页面链接结构尽量扁平化,层级不要太深,建议不要操作3层。
- 尽可能的把资源分配给那些需要参与排名的页面,不参与排名的页面通通nofollow掉。
- 列表页尽可能的每页给多点链接入口,如果实在给不了的,那么分页链接给多点。可以参考爱问的列表页分页跳转操作(https://iask.sina.com.cn/c/78.html)。
- 详情页的链接,留一个板块调用最新文章即可,其余的爱咋整咋整。
项目中后期
当我们前期的收录抓取问题解决之后,那么到中后期就是主要解决排名的问题了。这里主要就是用到链接的权重传递功能。
如何做?
- 不可否认的是,首页直接给推荐的页面,在同等条件下,获取排名的机会会比没有得到推荐的页面强。但是首页的链接位置就那么多,如何分配?自己制定策略,不同的站点不同的侧重点不一样,这里就不多说了。
这里给几个参考的说明,可以拿那些排名在20-30或20-50的页面进行分配,也可以拿那些你最想要排名好的页面进行分配。至于如何分配,是每个月换一批还是一周换一批还是别的,自己决定。
- 首页的位置少得可怜,因此我们不得从内页上进行入手。一般情况下,每个内页都有一个模块是专门来调控权重的。这些模块的名称可以是相关推荐,猜你喜欢,站长推荐,网友最爱啥的。名字随便取,然后推荐的算法有很多。适合自己的就是最好的。内链推荐的板块可以有多个的,不限定一个,但是不建议详情页的链接加太多,容易分散主题。
要推荐哪些页面?可以参考上面的。一般情况下,推荐位的链接30-50就差不多了。
这里推荐一个最简单无脑的算法,那就是随机算法。简单,暴力,就是有点耗性能。
比如你有100万的专题页,要分配到3000万的内页上,如何分配最合适?答案基本都是随机分配。
- 还是前期要做的,把那些无关紧要的,不参与排名的,或者是后期发现那类页面基本不带来什么流量或者是流量没什么价值的页面全部屏蔽抓取,nofollow,实在不行就js渲染。
- 还要一些关于内链的骚操作,就是内链锚文本可以改成目标关键词,这样更利于主题的集中和搜索引擎识别主题。例如宝宝树的问答页里面的更多内容板块http://www.babytree.com/ask/detail/14945570
- 其余的一些操作,比如面包屑导航啥的就不说了。更多的一些操作还是建议大家多多学习和分析别人做的好的,然后借鉴一下。
最后,评判你的操作是否有效的标准得自己制定,然后去定时的跟踪反馈,不断的优化调整策略。没有通用的策略,只有适合自己的才是最好的。
小中大型网站内链优化的不同点
首先,这几种类型网站主要有几个区别用于区分它们的。
- 内容的量级
- 程序的优劣
- 人员配备
小型站点基本上都是个人站长,技术能力普遍来讲都不是很强,绝大部分都是用开源的程序来做站。引起说,要想在内链优化上做太多的骚操作基本上是比较难的。大部分情况下只能做一些基本的操作,然后再结合其他的手段来做排名。
中大型网站的站点,一般程序可能都是自己开发的,或者是基于开源的程序进行二次开发等等,技术能力和人员的配备都比较齐全,要做一些修改和功能的实现,看起来也不至于特别的难,就看公司的注重程度了。因为很多大的互联网公司其实在SEO的投入上并不是很大,主要就是效果见效太慢了。还不稳定。
最后说说对于大型网站在内链优化上的一些坑。
要知道,当网站的内容量级达到千万以上,那么对于服务器的性能就是一个很大的考验。一般的都会开始使用多台服务器做成集群。为了应对高并发的情况,以及节省服务器的资源。都会对页面进行缓存。
缓存的一般手段有两种:数据库缓存和CDN。一旦做了缓存,那么我们在页面上做的一些操作就不能实时的反馈到前端用户页面上,搜索引擎蜘蛛也不能第一时间发现新的变动。这个要等页面缓存刷新之后才能展示出来。
这种情况下,我们就要跟技术沟通和商量出可行的缓存策略,要知道刷新缓存也是很耗时间的,不是想刷就随便刷的哦,同时大公司的站点还有其它业务的影响,这些都是要沟通的。
除了页面缓存的坑,另一个在大型网站比较常见的坑就是版本迭代,由于大公司一般分为很多个部门,每个部门对于前段页面的改动都可能不一样,然后技术在做版本迭代的时候,如果没有操作好就会导致之前做的一些变动被覆盖掉了,或者是有的页面访问不了,有的页面生成是空白的等等。这些都是需要seo人员在每次版本更新的时候都要做一遍检查的。
最后,分享一个可以讨论的小问题:
如何给100w的页面部署内链
简单点的:
内链模块随机调用
复杂点的:
给每个页面打上tag标签,根据tag标签匹配调用
再复杂点的:
给每个页面打上tag标签的同时,匹配好关键词,然后计算页面的seo质量得分,再根据seo质量得分进行分配,质量高的可以多分配。
很复杂的:
假设网站有10个栏目,目前有1000w的内容,要在这1000w的内容页面里面给这100w的内容提供内链支持。如果只是给这100w的页面,每个页面提供10条链接,那么可以根据id来进行,1000w的内容,每10篇内容给一个页面提供链接。如果要更多的,那么每个页面可能就需要承载更多的链接。同时结合上面的打tag和seo得分匹配。
超级复杂的:
除了打tag和关键词以及seo质量得分之外,同时提取出本站有seo流量的页面(带来流量的页面说明页面价值还是可以的,至少比那些没有收录或者有收录无排名以及无流量的页面强)。在这些页面给综合评分高的内容提供链接。具体提供多少这个根据每个网站不同计算,然后再次级的就是在那些有排名,但是排名靠后的页面给 这100w的seo评分不高的页面提供链接,第三层次就是对于那些只有收录的页面了。大致的思路给了,具体的就看个人领悟和技术支持了。
欢迎一起来探讨,在评论里写出你的葵花宝典。