先给结论
内链是页面之间互相推荐:在正文里用描述目标内容的文字链到相关页,让爬虫顺着走、用户顺着看。做法上把握两点——锚文本说人话,重要页面被链到的次数足够多,内链就基本立住了。
内链在同时解决两件事
对爬虫来说,链接是发现新页面和判断页面重要性的主要途径;对用户来说,链接是继续读下去的路径。两条诉求并不冲突:一条既说明内容又指向对的页面的链接,两边都受益。
- 孤立页面:站内没有任何入口指向它,收录会明显变慢,这类页面要优先补链。
- 层级过深:重要页面藏在三级目录之后,首页或栏目页加一条直达链接就能缓解。
- 链接断头:指向已经删除的页面,用户点了报错,爬虫也白跑一趟。
锚文本怎么写
| 写法 | 示例 | 评价 |
|---|---|---|
| 用目标页主题 | 详见网站备份策略说明 | 推荐:说清去向 |
| 用笼统词 | 点击这里 | 不推荐:无信息量 |
| 全站同一句 | 每篇结尾都是同一组词 | 不推荐:像模板残留 |
同一篇文章里,指向同一个目标的锚文本保持一种写法即可,不必刻意做多个变体。
哪些位置该放内链
- 正文中自然提到相关主题的地方,链到对应页面。
- 每篇文章结尾放一到三条相关阅读,指向站内同主题内容。
- 首页与主导航之外的页面,考虑增加面包屑,让层级关系明确。
- 新发布的内容,回头在几篇旧文章里补上入口,别让它上线即沉底。
定期自查的四个问题
每隔一段时间,用后台或爬虫工具把站内链接扫一遍,回答四个问题:有没有页面零入链?有没有链接指向 404?锚文本是否大范围重复?新文章有没有入口?发现问题就列成清单逐条修,这比一次性大改更可控。星曜CMS 这类带后台的系统通常能导出链接清单,省去手工整理。
相关阅读:运维托管服务
常见问题
一篇文章加多少内链合适?
没有硬性数量,以读起来不打断为前提。内容长就多几条,内容短就少几条;关键是每条链接都要指向读完本文后确实想看的下一页。
要不要给每个页面都做内链?
原则上每个可收录页面都应有站内入口,但优先级不同:核心业务页和新内容优先,低价值的存档页可以靠栏目页汇聚即可。
锚文本全部用关键词行不行?
不建议。锚文本应该准确描述目标页面,全站清一色的关键词短语,既伤阅读体验,也容易被判定为刻意优化。自然的短语里本来就常带关键词。
加了内链多久能看出效果?
效果体现在收录与抓取上,没有固定时间表。建议改完后在站长工具里观察抓取情况,先从最重要的页面做起,观察一段时间再决定要不要扩大范围。
