如何做好 SEO:个人博客 / 文档站 SEO 实战指南(精简版)

前言:为啥我要写这篇

去年开始做博客,最让我难受的不是"写文章累"——而是"写了没人看"。

每篇文章发出去,阅读量基本都是个位数。百度搜不到、Google 也搜不到,连我自己网站名都搜不到。

那段时间我天天怀疑:是不是我内容写得太差? 还是技术博客本身就没流量?

后来花了三个月时间,把 SEO 的核心套路摸了一遍。今天把这套"我自己怎么思考 + 怎么动手 + 踩了哪些坑"完整写下来——你跟着做,肯定比我当时少走弯路。


一、我做错的第一件事:埋头写,不抬头看

刚开始做博客那会儿,我天天琢磨"今天写什么",从来没想过"用户会搜什么"。

举个例子:我写过一篇《Halo 博客配置记录》,全是配置命令截图。写完觉得"挺详细啊",结果阅读量 8。

为啥?因为根本没人搜"Halo 博客配置记录"——用户搜的是"Halo 怎么部署"、“Halo 自定义域名怎么配”。

这给我的第一个教训:SEO 的第一步不是"写得好",而是"知道大家在搜什么"

后来我开始有意识地在写之前先搜一遍。比如我要写一篇关于 Cloudflare Pages 的文章,我会先在百度搜「Cloudflare Pages 部署」,看大家都在问什么、卡在哪里。然后我写的内容,就专门针对这些疑问

这招很管用。后来那篇「Cloudflare Pages 部署 + SEO」的文章,发布不到一个月就上了首页。

第一个体会:写文章前先搜一搜,别自嗨。


二、我想通的第二个事:搜索引擎到底想要什么

做了几个月 SEO,我慢慢摸清搜索引擎的"脾气"——它其实很简单,就是想帮用户解决问题

所以搜索引擎判断一个网站好不好,看的就是几个核心问题:

  • 你这篇文章有没有解决用户的问题?(内容质量)
  • 你的页面结构清不清楚?(TDK、URL、内链)
  • 有没有别的网站愿意推荐你?(外链 / 友链)
  • 用户点进来看完之后,会不会关掉?(停留时间 / 跳出率)

围绕这四件事去做,搜索引擎就会慢慢喜欢你。

至于什么"关键词密度"、“伪原创”——这些不是不重要,但都不是核心。核心还是解决用户问题


三、我做了哪些具体动作

3.1 标题——我花了最多心思的部分

刚开始写文章,标题我都随便起的,比如《我的博客搭建记录》。

后来看了几篇 SEO 教程,发现标题是用户第一眼看到的东西,也是搜索引擎最看重的东西

我现在写标题,会套这样一个公式:

核心关键词 + 吸引力词 + 长尾词

举个例子:

  • ❌ 《我的博客搭建记录》
  • ✅ 《Cloudflare Pages 部署 + SEO 实战:从 0 到被百度收录》

差距在哪?

  • "Cloudflare Pages 部署"是用户会搜的核心词
  • "SEO 实战"是吸引力词(暗示有用、有料)
  • "从 0 到被百度收录"是长尾词(很精准,搜的人有明确需求)

我的小习惯:写完标题后,先去百度搜一下,看搜索结果是不是我想要的页面。如果搜不到,说明我的关键词选错了

3.2 描述——容易被忽略,但很重要

描述就是搜索结果里那行灰色小字,决定了用户会不会点进来

我吃过亏:早期文章标题写得不错,但描述只有一句话,导致搜索结果里别人点同行不点我

后来我写描述,会包含 3 个东西

  • 关键词(出现 2-3 次,但不堆砌)
  • 价值点(读者读完能获得什么)
  • 行动召唤(「按这个流程走,能少走 2-3 天弯路」这种)
3.3 URL——越小越干净越好

URL 我现在严格遵守三条:

  • 小写字母
  • 单词之间用 - 连接(不是 _
  • 含核心关键词

idindoo.com/archives/static-site-deploy-seo-tutorial

idindoo.com/archives/123.html

后者那种"数字 ID"URL,搜索引擎基本不抓取

3.4 robots.txt 和 sitemap.xml——基础设施

这两个文件一开始我嫌麻烦没管,后来发现搜索引擎抓取效率差很多

robots.txt 我写得最简单:

User-agent: *
Allow: /
Disallow: /admin/
Sitemap: https://idindoo.com/sitemap.xml

sitemap.xml 我用的是 Halo 自带插件自动生成,省事

踩过的坑:sitemap.xml 里有个 <lastmod> 字段(最后修改时间),我一开始没填。后来发现这个字段搜索引擎非常看重——它觉得"这个站还在更新"。所以现在我每次改文章,都会让 sitemap 重新生成一次。

3.5 内容——这块我有发言权

内容这块我自己总结了几条:

  • 原创:搜索引擎越来越聪明,能识别"换汤不换药"的伪原创。我有几篇文章就是因为我加了自己踩坑的截图和详细步骤,搜索排名反而比那些"全网搬运"的站更高。
  • 图文并茂:纯文字用户不爱看。我现在的文章基本 1500 字起步 + 至少 5 张图,教程类至少 8 张。用户停留时间长了,搜索引擎自然给高分
  • 关键词自然出现:我以前犯过一个错误——为了 SEO 在文章里强行塞关键词,结果读起来特别别扭。后来我换了个思路:先用正常语气写一遍,然后看哪些地方可以自然带一下关键词。这样既保证可读性,又兼顾 SEO。

四、站外推广:友情链接给我最大惊喜

站内做得再好,没人知道也是白搭。

这块我最大的收获来自友情链接

刚开始我不好意思找人互链。后来试着主动联系了几个同类型博客站长,一聊才发现:大家都在找友情链接——这事儿不是"求别人",是双赢

我的做法是:

  • 在自己博客加一个「友链申请」页面
  • 加 SEO / 博客交流 QQ 群
  • 看到喜欢的小站,主动发邮件问

底线:不接赌博 / 色情 / 黑产站(会被连带惩罚)。

意外收获:通过友链认识了好几个朋友,互相交流写作 + 互相推荐——比 SEO 本身更有价值。


五、我遇到的最头疼的两个坑

坑 1:百度收录很慢

百度收录比 Google 慢很多。我有一篇文章发布 3 天后 Google 就收录了,百度用了整整 12 天

后来我学乖了:每篇文章发布后立刻去百度站长平台手动提交 5 个 URL。这样能加快收录速度。

另外:真实访问很重要。我有一段时间微信群里推了几篇文章,那几篇收录速度明显比没推广的快。搜索引擎会通过用户行为判断内容质量。

坑 2:sitemap 配额永远是 0

百度站长平台有个"普通收录 → sitemap 提交"功能,但显示"今日提交上限 0 条"。

一开始我以为是我哪里配错了。后来发现是子域名配额限制——百度对每个域名的 sitemap 提交量有上限。

解决:

  • 次日可能恢复
  • 持续 0 条就改用"手动提交"(5 个 URL / 天 / 域名)
  • 或者用 Google Search Console(无限制

六、我现在的工作流(推荐照搬)

发布一篇文章,我现在的标准动作:

发布前 5 分钟

  • 标题 ≤ 60 字,关键词前置
  • 描述 ≤ 200 字,含关键词 + 价值点
  • URL 含关键词 + 小写横线
  • 文章 ≥ 1500 字,教程类 ≥ 3000 字
  • 至少 5 张图,教程类至少 8 张
  • 文末有 3-5 篇相关文章推荐(内链很重要

发布后 30 分钟

  • 手动提交 5 个 URL 到百度站长平台
  • 微信群 / 朋友圈分享(带上几句推荐语
  • 顺手 Google Search Console 也提交一下

发布后 1 周

  • 看 Google Search Console 的「已编入索引
  • 看百度搜索 site:你的域名.com 有没有收录

发布后 1 个月

  • 核心关键词搜一搜,看有没有进首页
  • 没进也别灰心——SEO 是马拉松

七、写在最后:SEO 不难,难的是坚持

写到这里,我要说一句真心话:

SEO 不难,难的是坚持

我这一年下来最大的体会是:

  • 第 1 周:写完文章,等 7 天,看 Google Search Console 的「已编入索引」
  • 第 1 个月:百度开始有零星收录
  • 第 3 个月:核心关键词出现在首页
  • 第 6 个月:稳定收录 + 自然流量开始有

过程中你会无数次怀疑

  • “我写得这么好,怎么没人搜到?”
  • “是不是我哪里做错了?”
  • “要不要试试黑帽 SEO 快速上去?”

答案都是正常现象。坚持原创 + 持续更新,时间会给你答案。

最后分享一句我特别喜欢的话,送给你:

慢就是快。”


站内相关推荐

  • 📚 静态项目部署上线 + SEO 全流程实战
  • 🛠️ NAS 飞书 AI 选题生成器部署教程
  • 📦 FileCodeBox 文件分享系统部署教程
  • 🎬 三星 Z Fold8 首发体验
  • 🤖 欢迎来到 idindoo.com · 站点介绍

更多文章见 idindoo.com


📅 写作时间:2026-08-11
关键词:SEO、搜索引擎优化、个人博客、百度收录、站长工具
阅读时长:约 7 分钟

消息盒子

# 暂无消息 #

只显示最新10条未读和已读信息