做网站优化的人大多把精力放在关键词布局和外链获取上,其实站内结构里的内部链接怎么分配权重,经常是被随手处理的部分。很多站点内容不错,但重要页面始终没排上去,翻一翻链接关系就能发现不少问题。
搜索引擎爬虫顺着链接发现页面,也会参考一个页面获得的内链数量和质量来判断它的重要性。首页给频道页的链接,和文章里顺手提到一个冷门页面的链接,传递的权重差别很大。如果全站不管轻重都平均插链接,真正该排的页面反而拿不到足够信号。
像登录页、关于我们这类不打算参与排名的页面,可以在模板里直接加属性。以常见CMS为例,在页脚链接处这样写:
<a href="/about" rel="nofollow">关于我们</a>这样爬虫不会把权重流到这些地方,省下的份额留给产品页或核心文章。不过别滥用,正文里解释性的内链还是正常跟就好。
很多人说结构要扁,所有页面离首页三击内。实际做的时候,标签聚合页如果塞了几千个链接,权重被摊得太薄。可以用表格看看两种做法的差别:
| 方式 | 单页导出链接数 | 核心页获链 | 弊端 |
|---|---|---|---|
| 全量标签云 | 800+ | 少 | 权重分散 |
| 精选相关标签 | 20左右 | 多 | 需维护 |
精选相关标签虽然麻烦,但每个核心页能从更多邻页拿到链接,比堆量有用。
侧边栏和底部的“热门文章”模块点开率不高,爬虫也习惯它们权重低。在写内容时,遇到相关概念自然用锚文本连过去,比如在讲缓存的文章里提一句“之前写过数据库索引的内容”,连到那篇,这种上下文链接信任度更高。
拿服务器log筛百度蜘蛛爬的URL,排个频次。如果发现它老抓没用的筛选页,就在那些页加nofollow或限制抓取。反过来,核心页要是很少被内链引导抓取,就得在相关文章补链接。
内部链接不是加完就完事,隔阵子用数据回看一遍,比盲目发外链划算。
没精力做复杂系统的,至少保证:首页链向3到5个最重要栏目;每篇文章末尾手动加两三个上下文相关链接;把不排名页全nofollow。这样网站优化里的内链部分就不会拖后腿。
评论
加载中...