形如<meta keywords="haizakura, nya.run">的 Meta Keywords 是 Meta 标签的一种,仅存在于 HTML 代码中、不会在浏览器中展示。过去,Meta Keywords 标签被用于告诉搜索引擎爬虫关于网页的信息。但是,现在搜索引擎还尊重 Meta Keywords 么?Meta Keywords 是否仍然是 SEO 的最佳实践?

Meta Keywords 的历史

Meta Keywords 的历史可以追溯到 1995 年,当时的 HTML 标准制定者认为通过 Meta Keywords 可以帮助搜索引擎获取关于页面的信息。然而,Meta Keywords 只存在于 HTML 源码中,对搜索引擎爬虫可见,但是在浏览器中不会显示、大部分访客也看不到这些关键词。于是,从 1999 年开始,几乎所有网站都开始滥用 Meta Keywords,在 Meta Keywords 其中塞入大量不相关的标签和关键词以欺骗搜索引擎排名、抢夺流量。

有人甚至认为,正是网站对 Meta Keywords 的滥用才导致了 Google 的崛起。Google 并不是全世界第一个搜索引擎(而是第 11 个、或者第 13 个?),但是 Google 是第一个认识到 Meta Keywords 滥用问题严重性的搜索引擎。于是 Google 不再依赖网站提供关键词,转而依赖更多的因素,例如网站全文内容、内链和外链。除了 Google,其他搜索引擎如 Yahoo 也开始使用更多的网页衡量指标。但是 Meta Keywords 实在太容易被滥用了,2000 年以来,几乎所有网站仍然在滥用 Meta Keywords。

2009 年是一个分水岭,Google 首次公开明确宣布他们不使用 Meta Keywords。同年,Yahoo 也透漏他们很久以前就不再将 Meta Keywords 作为衡量指标了。到了 2015 年,绝大部分搜索引擎都不再将 Meta Keywords 作为关键衡量指标。

Google - 完全忽略

Google 自 2009 年以来就不再使用 Meta Keywords 标签作为衡量 Ranking 的因素;Google 还会对滥用 Meta Keywords 的网站进行降权惩罚。

Our web search (the well-known search at Google.com that hundreds of millions of people use each day) disregards keyword metatags completely. They simply don't have any effect in our search ranking at present.

Bing - 完全忽略

Microsoft Bing 于 2014 年正式公开宣布,Meta Keywords 对于 Bing SEO 来说毫无价值:

Today, it’s pretty clear the meta keyword tag is dead in terms of SEO value. Sure, it might have value for contextual ad systems or serve as a signal to ‘bots plying the web looking for topics to target, but as far as search goes, that tag flat lined years ago as a booster.

2020 年,Microsoft Bing 时任 CEO 在 Twitter 上回推时再次表示,Bing 会无视、忽略、排除 Meta Keywords。

Yahoo - 几乎不用

在 2009 年 Search Marketing Expo 大会上,Yahoo 时任搜索部门负责人 Cris Pierry 在问答环节上表示,Yahoo 其实早就不再将 Meta Keywords 作为一个指标。Search Engine Land 于是进行了一项测试,发现 Yahoo 仍然会索引 Meta Keywords 的信息。Yahoo 官方对此的回复是,当 Yahoo 无法从网页的标题、description、链接、媒体文件等获取有关网页的信息时,Yahoo 仍然会使用 Meta Keywords 作为最后的稻草。

The news came during the Ask The Search Engines session at SMX East in New York today. The search engines were all asked about their support of the tag. Moderator Danny Sullivan noted that only Yahoo provided support of the tag — prompting Cris Pierry, senior director of search at Yahoo, to announce that support actually had been ended unannounced “several” months ago.

What changed with Yahoo’s ranking algorithms is that while we still index the meta keyword tag, the ranking importance given to meta keyword tags receives the lowest ranking signal in our system.

Words that appear in any other part of documents, including the body, title, description, anchor text etc., will take priority in ranking the document – the re-occurrence of these words in the meta keyword tag will not help in boosting the signal for these words. Therefore, keyword stuffing in the keyword tag will not help a page’s recall or ranking, it will actually have less effect than introducing those same words in the body of the document, or any other section.

百度 - 非关键衡量指标

自从 2012 年以来,百度一直在刻意弱化 Meta Keywords 的重要性。2018 年,一名来自中国的中文 SEO 专家写了一篇博客,援引 2013 年时一名百度搜索工程师公开发表的观点,介绍为什么你不应该使用 Meta Keywords 作为优化百度 SEO 的手段:

Meta Keywords 早就进了历史的垃圾堆了,我们会直接忽略。

Yandex - 非关键衡量指标

俄罗斯最大的搜索引擎 Yandex 也是为数不多仍然使用 Meta Keywords 作为衡量指标之一的搜索引擎,但是许多来自俄罗斯的 SEO 专家都曾表示过 Meta Keywords 对改善 Yandex SEO 收效甚微。

  • Meta tags that Yandex takes into account
  • ]"Officially" they say they still do, but I think this is a very low weight factor, even for яндекс. This is the consensus among most of us who have done SEO in Russian :) - orun bhuiyan on Twitter][9], 2020 年 5 月 30 日

结论

Meta Keywords 已死。网站应该停止使用 Meta Keywords 标签。搜索引擎更加注重于其它维度,如 Title 标签、Meta Description 和结构化数据。