三年前我建第一个站的时候,TDK是随便填的。标题写着”我的博客”,描述空着没填,keywords写了一堆”建站,博客,SEO,优化,教程,学习,分享,技术,编程,开发”——反正听说关键词越多越好嘛。
结果那个站上线半年,百度一条都没收录。
后来我才知道,TDK这三个标签,看起来简单得不能再简单,但填错了基本等于告诉搜索引擎”别理我”。填对了,什么都不用做,蜘蛛自己就来爬了。
今天这篇就把我踩过的坑、走过的弯路,以及后来慢慢摸索出来的正确写法,全部摊开讲。
标题(Title):搜索结果里你唯一的脸
标题是TDK里最重要的那个,没有之一。用户在百度搜一个词,出来的结果里,蓝色的那一行大字就是标题。蜘蛛来抓取网页时,第一个读的也是标题。
标题写得好不好,直接影响两件事:排名和点击率。
我犯过的错:标题什么都没说
我第一个站的标题是这样的:
我的博客 – 分享技术心得
这个标题的问题出在哪?用户搜”WordPress建站教程”,百度给它展示的是一条写着”我的博客”的结果。你说用户会点吗?不可能。蜘蛛也不知道这个页面到底讲什么——”我的博客”四个字,能匹配到任何搜索词吗?
后来我改了:
WordPress建站教程从零到上线 | 个人博客搭建实战笔记
改完之后过了大概两周,搜”WordPress建站”相关的词,开始有排名了。不是首页,大概第四五页,但至少有了。
标题的几个硬规则
长度控制在25-30个汉字(50-60个字符)。 超过了百度会截断,搜索结果里显示成”……”,用户看不到完整标题,点击率直接腰斩。我有个文章标题写了38个字,结果手机端显示时被截掉了一大半,核心卖点刚好被截在后面,那篇的点击率比正常标题低了将近40%。
核心关键词放前面。 百度对标题靠左位置的词权重更高。比如你核心词是”网站TDK怎么写”,那就别写成”新手必看|网站TDK怎么写”,应该把”网站TDK怎么写”放最前面。这不是什么玄学,百度分词算法就是这么设计的——越靠左的词越重要。
每个页面标题必须唯一。 我见过一个站,80多个页面,标题全是”XX公司官网”。蜘蛛来抓的时候看到80个一模一样的标题,它怎么判断哪个页面是讲什么的?整个站都会被当成低质内容。
不要堆砌关键词。 曾经有个阶段我写标题是这样的:
网站TDK怎么写|TDK优化|标题描述关键词|SEO优化|百度排名
被百度判定为过度优化,排名反而掉了。一个标题里塞5个关键词,读起来像机器人写的,用户也不会点。
标题的黄金公式
我后来总结了一个公式,不复杂,但管用:
核心关键词 + 修饰词/价值点 + 品牌名(可选)
举几个例子:
| 页面类型 | 错误写法 | 正确写法 |
|---|---|---|
| 教程文章 | 我的博客 | 网站TDK怎么写才有效?标题描述关键词的完整写法 |
| 产品页 | 产品中心 | 微型检测设备定制_实验室精密仪器厂家-XX品牌 |
| 分类页 | 文章列表 | WordPress建站教程合集_从零到上线的全部文章 |
注意分隔符。用”|”、”-“、”_”都行,别用逗号句号。我习惯用”|”分隔品牌词,用”-“分隔修饰词。
标题要不要加品牌词?
看情况。如果你的品牌词有一定知名度,加了能提升点击率。如果是个新站,品牌词没人认识,那就别占标题的位置了,把空间留给关键词。
我之前有个站,标题里硬塞了品牌词,占了5个字的位置。结果品牌词搜索量为零,还挤掉了更有价值的长尾词。后来把品牌词去掉,换成”2025最新教程”,排名反而上去了。
描述(Description):用户点不点进来,就看这一段
描述标签是搜索结果里标题下方那两行灰色的字。它不直接影响排名——百度官方明确说过,描述不参与排序算法。但它直接影响点击率,而点击率影响排名。
这是个间接关系,但比直接关系还重要。
我犯过的最大错误:描述写成了”模板”
我最早写的描述是这样的:
本文详细介绍了网站TDK的写法,包括标题、描述、关键词的优化技巧,希望对大家有所帮助。
这个描述有三个问题:第一,读起来像AI写的,没有温度;第二,没有任何信息量,用户看完不知道这篇文章能给他什么;第三,没有关键词,蜘蛛读起来也无法判断页面主题。
更要命的是,我后来发现我不止一篇文章的描述是这种模板。18篇文章,12篇的描述格式一模一样,只是换了几个关键词。百度虽然不是直接因为描述降权,但大量重复的低质量描述,会让整个站的可信度下降。
描述怎么写才有用
长度控制在80-120个汉字(155-160字符)。 超过了会被截断,用户看到一半就没了。
必须包含核心关键词和变体词。 用户搜的词如果在描述里出现了,百度会加粗显示,加粗的结果点击率明显更高。我有一篇文章,在描述里放了”网站TDK怎么写”和”标题描述优化”两个词,搜索结果里这两个词都是加粗的,点击率比同位置的其他结果高了大约30%。
不要写模板,要写”为什么你应该点进来”。 好的描述应该回答用户三个问题:
- 这篇文章讲什么?
- 为什么值得看?
- 看完能得到什么?
对比一下:
| 模板式描述 | 价值式描述 |
|---|---|
| 本文介绍网站TDK的写法,包括标题、描述、关键词,希望对大家有帮助。 | 网站TDK怎么写才能让百度收录?标题写多长、描述怎么写吸引人点击、keywords到底还有没有用——这三个问题我踩了三年坑,这篇文章把正确写法和常见错误一次性讲清楚。 |
第二个描述,用户看完就知道这篇文章能解决他的困惑,而且用了”踩了三年坑”这种真实感表述,不是万能的”本文详细介绍”。
一个容易被忽略的细节
描述要和标题形成呼应,但不能重复标题。标题是”把用户吸引过来”,描述是”告诉用户为什么值得点进来”。如果标题和描述说的是同一句话,等于浪费了一次说服用户的机会。
关键词(Keywords):到底还有没有用?
这是TDK里争议最大的一个。
先说结论:百度官方已经明确表示,keywords标签不再是排名因素。 搜索引擎现在太聪明了,它会自己读页面内容来判断主题,不需要你手动告诉它”我这个页面是关于什么的”。
但keywords也不是完全没用。有些搜索引擎和站内搜索还在用,而且填对了不扣分,填错了反而可能扣分。
我填keywords踩过的坑
坑一:写了一堆无关词。 我第一个站填了十几个关键词,从”建站”到”编程”到”学习”到”分享”,啥都有。对于搜索引擎来说,这种做法等于在说”我不知道我这个页面是讲什么的”。
坑二:每个页面填一样的关键词。 如果有100个页面,每个页面的keywords都是”建站,SEO,优化,教程”,那搜索引擎会怎么理解?它不知道哪个页面是讲建站的、哪个是讲SEO的。每个页面的keywords应该和页面内容精准对应。
坑三:用逗号分隔一堆词。 很多教程说keywords用英文逗号分隔,比如”建站,SEO,优化,教程”。但实际上,如果你要填,用英文逗号分隔3-5个和页面强相关的词就够了,不要超过5个。
现在我怎么处理keywords
两个选择:
- 不填。 百度不看了,不填不会扣分。
- 填3-5个精准词。 只填和本页面内容直接相关的词,用英文逗号分隔。
我在用Rank Math SEO插件,它会自动根据焦点关键词生成keywords。我现在基本不手动填keywords了,把精力放在标题和描述上。
TDK三个标签怎么配合?
把它们当成一个”漏斗”来看:
标题是第一层漏斗——决定用户搜不搜得到你。 标题里没有关键词,蜘蛛根本不知道这个页面和什么搜索词相关。
描述是第二层漏斗——决定用户搜到之后点不点。 标题让用户看到了你,描述说服用户点进来。
keywords是辅助——填对了不扣分,填错了也不加分。 把精力放在前两个上。
我在实际写TDK时的顺序是这样的:
- 先确定核心关键词(比如”网站TDK怎么写”)
- 围绕核心关键词写标题,把词放在最前面
- 写描述,把核心关键词和1-2个变体词自然融入,说明文章价值
- keywords填3-5个精准词,或者直接跳过
不同页面类型的TDK写法
同一个网站,不同页面类型的TDK写法是不一样的。
| 页面类型 | 标题写法 | 描述写法 |
|---|---|---|
| 文章页 | 核心关键词+价值点 | 文章摘要+关键词+为什么值得看 |
| 首页 | 品牌名+核心业务+一句话定位 | 网站简介+核心业务+价值主张 |
| 分类页 | 分类名+相关关键词 | 分类内容简介+包含哪些文章/产品 |
| 标签页 | 标签名+相关内容 | 标签内容简介 |
一个非常重要的原则:每个页面的标题和描述必须唯一。 我见过很多站,分类页和标签页的标题一模一样,这在百度眼里就是重复内容,会被降权。
写完TDK之后怎么验证效果?
TDK写完了不是万事大吉。需要验证两件事:
- 百度有没有正确展示? 去百度搜一下你的页面标题,看搜索结果里展示的是不是你写的标题和描述。有时候百度会自己改写标题和描述——如果它觉得你写的不好,会从页面内容里抽一段替代。如果你的描述经常被百度改写,说明你写的描述质量不够。
- 点击率怎么样? 在百度搜索资源平台里看”搜索展现”数据,如果某个页面展现量很高但点击率很低,说明标题或描述出了问题——用户看到了但不想点。这时候需要优化标题和描述。
我有个页面,展现量一直在涨,但点击率只有1.2%。后来把标题从”网站TDK优化教程”改成了”网站TDK怎么写才有效?标题、描述、关键词的正确写法”,点击率涨到了3.8%。标题里加了”怎么写才有效”和”正确写法”这两个词,用户的点击意愿明显不一样。
TDK看起来就三个标签,填一下五分钟的事。但填对了和填错了,差距是天壤之别。我在百度搜索资源平台里看过无数个站的数据——TDK写得好的站,哪怕内容一般,收录和排名也差不到哪去;TDK写得烂的站,内容再好,蜘蛛都懒得爬。
如果你现在正在建站,或者网站已经上线但收录很差,先从TDK查起。这跟新站SEO基础设置一样,属于上线前就该搞定的东西。花半小时改一改,可能比花一个月做外链还有用。
对了,如果你改完TDK之后发现排名没变化——别急,百度更新没那么快。一般等1-2周,蜘蛛重新抓取之后才会生效。我改完TDK最长等过三周才看到排名变化,所以不要改了三天没动静就觉得没用。
原创文章,首发于 wujianzhan.com。