我网站有一个奇怪的现象,持续了大概三个月。
文章发了,百度收录了,site 一下能搜到,但排名——永远在第二页以后。搜核心词没有,搜长尾词也没有,跟隐身了一样。
当时我盯着百度统计发呆,心想:”收录都有了,排名凭什么没有?不是说收录是排名的前提吗?”
后来我才想明白一个道理:收录只是入场券,不等于你能坐上桌。 你进了餐厅,但坐在角落里,服务员不来点菜,菜也不会自己上。从收录到排名,中间至少还有五个环节,每个环节都可能掉链子。
下面这五个因素,是我花了三个月,一条一条排查出来的。我把它做成了一份自检清单,每项附了评分标准。你可以对着自己的站,逐项打分。
自检清单:收录了但没排名,问题出在哪?
| 检查项 | 权重 | 0分(要命) | 5分(及格) | 10分(优秀) |
|---|---|---|---|---|
| 长尾关键词有没有覆盖 | ★★★★★ | 全文只盯着核心词,没做变体 | 覆盖了2-3个变体词 | 主词+变体+问答词全覆盖,自然分布 |
| 页面内容是不是”够用” | ★★★★ | 500字科普文,信息量约等于零 | 2000字,但跟百度第一篇内容雷同 | 有独特视角、真实数据、别人没写过的东西 |
| 内链结构有没有给这个页面”投票” | ★★★★ | 孤立页面,全站没有任何链接指向它 | 有1-2个内链,但都是”相关文章”自动生成的 | 从高权重页面手工链接,锚文本自然 |
| 点击率和停留时间 | ★★★ | 没关注过 | 标题还行,但描述没吸引力 | 标题+描述都经过打磨,CRT在行业平均以上 |
| 页面抓取频率和索引状态 | ★★★ | 从来没看过百度抓取报告 | 知道蜘蛛什么时候来过,但没分析 | 分析了抓取频率和抓取深度,发现并修复了问题 |
下面逐项展开,每一项我都写上自己当时的得分和修复过程。
一、长尾关键词覆盖(我自己得分:3 → 8)
这是最让我羞愧的一项。
我写文章的时候,心里想的是”我要拿下’网站SEO优化’这个关键词”。于是整篇文章,标题是”网站SEO优化”,H2是”网站SEO优化的方法”,正文里”网站SEO优化”出现了十几次。
结果呢?根本没排名。一个日搜索量 5000 的词,首页全是百度自家产品、知乎、CSDN 这种大站,我一个日 UV 不到 500 的小站,凭什么排上去?
后来我换了个思路。不再盯着”网站SEO优化”这种大词,而是把文章拆成 5-6 个长尾变体,每个变体在文章里自然提到:
- 原文:”网站SEO优化的方法有很多”
- 改成:”用免费的 SEO 优化工具做关键词分析,比凭感觉写标题靠谱多了”
这样一来,”免费的 SEO 优化工具””关键词分析””标题优化”这些长尾词就自然覆盖了。改完之后大概三周,开始有搜索流量进来,而且来源词五花八门——这说明长尾词在起作用了。
关于长尾词怎么挖、怎么布局,我之前写过一篇完整的实操方法,这里不展开。
自查方法: 打开你的文章,用 Ctrl+F 搜一下核心词之外,有没有出现 3 个以上的变体词。如果没有,加。
二、内容”够用”和”独特”是两回事(我自己得分:4 → 7)
很多站长(包括三个月前的我)有一个思维误区:觉得文章越长越好,字数够了就能排上去。
我给你看一个真实数据。我有一篇 2800 字的教程文章,收录了三个月,排名在 50 名开外。同期另一篇 1800 字的文章,排名进了前 20。
区别在哪?
那篇 2800 字的文章,内容很全,逻辑很清晰,排版也很工整——但问题是,它跟百度上已有的 20 篇教程,内容几乎一模一样。百度凭什么把你的排上去?就因为你写了 2800 字?
那篇 1800 字的文章不一样。它写的是我自己踩过的坑,里面有具体的时间(”去年 11 月的一个周五晚上”)、具体的错误信息(”PHP memory limit exhausted”)、具体的吐槽(”我盯着屏幕看了五分钟,想砸键盘”)。这些东西,百度上搜不到第二篇。
内容独特的判断标准很简单: 把你的文章跟百度搜索结果前五篇对比,有没有一段话是只有你这篇才有的?如果没有,你这篇文章就很难排上去。
三、内链在给这个页面”投票”吗?(我自己得分:2 → 6)
我把内链比喻成”组织内部的推荐”。想象一下,你是百度。你看到两个页面,内容差不多。一个页面被全站 15 篇文章引用过,另一个页面孤零零的,没有任何链接指向它。你会觉得哪个更值得推荐?
内链的底层逻辑,我之前写过一篇很详细的文章专门讲,这里只说一个最容易踩的坑:“相关文章”插件自动生成的内链,效果远不如手动内链。
为什么?因为自动生成的内链,锚文本通常是文章标题,没有上下文,看起来就是硬塞进去的。手动内链不一样——你在写文章的时候,写到某个地方,自然地想到”哦,这个话题我之前写过,链接一下”,读者看到也会觉得”这个链接确实有用”。
自查方法: 打开你想提升排名的那个页面,用 Screaming Frog 的 Inlinks 功能或者百度站长平台的”链接分析”,看有多少个内部链接指向它。如果少于 5 个,而且这 5 个都是”相关文章”自动生成的——那你需要手动补一批高质量内链。
四、点击率和停留时间(我自己得分:4 → 7)
这一项,我用百度统计里的”搜索词”报告来验证。
我的某个页面,搜索展示量有 2000 多次,但点击率只有 1.2%。也就是 100 个人看到它,只有 1 个人点进去。你觉得百度会怎么想?”这个页面用户不感兴趣,那就别把它排太高了。”
我做了两件事来提升点击率:
第一,改标题。 原标题是”WordPress SEO 优化完整教程”,改成了”WordPress SEO 优化从入门到放弃?别急,看完这篇再说”。点击率从 1.2% 升到了 3.5%。标题里的”从入门到放弃”制造了认知反差,用户会好奇点进来。
第二,改描述。 百度搜索结果的描述,有时候是抓取你的 meta description,有时候是随机截取正文。我确保 meta description 写好之后,发现百度还是经常截取正文。于是我调整了文章开头的前 50 个字,确保被截取的那段话足够吸引人。
关于 TDK 怎么写,我写过一篇踩坑三年的总结,里面有具体的写法。
停留时间更难优化,但有一个捷径: 在文章开头 100 字内,给出一个”你读完这篇文章会得到什么”的承诺。比如”这篇文章,我把排查死链的完整流程写下来,从发现到清零,每个步骤都有。”用户看到这句话,就知道这篇文章值得读完。
五、抓取频率和索引状态(我自己得分:3 → 6)
这一项很多人忽略了。你以为你的页面”被收录了”,但百度的收录可能是”目录层收录”——它只收录了你的 URL,没收录你的完整内容。
我去百度站长平台的”抓取频次”里看了一眼,发现我的站每天被抓取 200 次左右,但其中 80% 的抓取集中在首页、分类页、热门文章上。那些新发的、排名不好的文章,蜘蛛根本不来。
蜘蛛不来的原因通常有两个:
- 网站整体更新频率低,蜘蛛觉得”这个站不怎么更新,偶尔来一次就行”
- 页面加载速度慢,蜘蛛爬了一个页面花了好几秒,后面就不爬了
我做了两件事改善:保持每周 2-3 篇的更新频率,让蜘蛛养成”定期来”的习惯;同时把网站加载速度优化了一下,首页加载从 4 秒降到了 1.8 秒。一个月之后,每天抓取次数从 200 涨到了 500 左右,新文章的抓取延迟从 2-3 天缩短到了 4-6 小时。
总分自检
| 项目 | 我的初始得分 | 我的当前得分 | 满分 |
|---|---|---|---|
| 长尾关键词覆盖 | 3 | 8 | 10 |
| 内容独特性 | 4 | 7 | 10 |
| 内链投票 | 2 | 6 | 10 |
| 点击率与停留时间 | 4 | 7 | 10 |
| 抓取频率与索引 | 3 | 6 | 10 |
| 总分 | 16 | 34 | 50 |
从 16 分到 34 分,对应的结果是:核心文章从”收录无排名”变成了”有 5-8 个词进入搜索结果前两页,其中有 2 个词进了第一页”。
你不需要五条都做到满分。每提升一项,排名就会往前挪一点。关键是先找出最拖后腿的那一项,集中精力改。
现在,打开你的百度站长平台,看看那些”已收录但无排名”的页面,对照这张清单,一项一项打分。你会发现问题比你想象的更具体。
来自 wujianzhan.com。
