HTML中SEO标签到底该怎么写才有效?

技术艳丽 阅读 15

我最近在优化网站的SEO,但对meta标签的写法有点迷糊。比如description和keywords到底要不要写?写了会不会被搜索引擎忽略?

我试过这样写,但不确定是不是规范的做法:

<head>
  <meta charset="UTF-8">
  <title>我的网站首页</title>
  <meta name="description" content="这是一个关于前端开发的学习网站">
  <meta name="keywords" content="前端, HTML, CSS, JavaScript">
</head>

听说现在keywords基本没用了,但description还是重要的?那我这样写能被Google正常抓取吗?

我来解答 赞 6 收藏
二维码
手机扫码查看
1 条解答
UI子墨
UI子墨 Lv1
当时我也卡在这,特别是被网上各种“SEO秘籍”搞晕了,keywords写不写、description写多长、title要不要堆关键词……后来自己扒了Google的官方说明,又实测了几个站,才搞明白真相。

先说结论:
keywords 基本可以删了,Google 从 2009 年就明确说了不把它当排名信号,百度虽然偶尔用,但也很少,而且乱写反而可能被当成作弊(比如塞一堆无关关键词)。description 依然重要,但不是“堆关键词”用的——它主要影响搜索结果页的 snippet 展示,也就是用户点开前看到的那行简介。写得不好,用户可能直接跳过你的结果。

你贴的那段写法本身没问题,但有两个坑要注意:
第一个是 description 的长度,别超 160 个字符(注意是中文字符还是英文字符混算,Google 实测是 155~160 字符左右),超了会被截断,还可能被重写。比如你写“这是一个关于前端开发的学习网站”,太泛了,没信息量,不如改成“专注实战的前端学习网站:HTML、CSS、JavaScript 教程与项目实战,适合零基础入门与进阶开发者”。

第二个是别在 description 里硬塞关键词,比如“前端开发, 前端教程, HTML教程, CSS实战, JS项目”——这看起来像垃圾站,Google 会识别出来,直接当垃圾内容降权。description 应该是给用户看的,不是给搜索引擎“填空”的。

title 要比 description 更重要,得包含核心关键词+站点名,而且首词最好就是用户搜的东西,比如“前端开发实战教程 | 学习网站”,别写成“欢迎来到我的网站,最全前端资源汇总”。

最后补一句:SEO 不是靠 meta 标签单点突破的。内容质量、页面加载速度、移动端体验、结构化数据这些才是大头。我见过很多站 meta 写得花里胡哨,但内容是拼凑的,收录后点击率低,反而排名越来越差。你先把 description 写得像真人会点进去的理由,比啥都强。

对了,测试时用 Google Search Console 的“URL 检查工具”,能直接看到它抓到的 title 和 description 是啥,比猜靠谱多了。
点赞 1
2026-02-25 14:00