1

我有一个元标记如下...

<meta name="keywords" content="keyword,keyword,keyword">

这工作正常,但我有大约 262 个关键字要输入并希望将其链接到 .txt 文档,这可能吗?有那么简单吗...

<meta name="keywords" content="keywords.txt">

任何意见将是有益的 :)

谢谢

4

2 回答 2

2

是的,您可以将其链接到文档 - 您的示例是正确的。作为来自 w3c 的另一个示例:

<meta name="DC.identifier" content="http://www.ietf.org/rfc/rfc1866.txt">

可以在这里找到确切的规范:http: //www.w3.org/TR/html401/struct/global.html#h-7.4.4.2

编辑: Rob 下面提到的搜索引擎有时会忽略关键字 - 另一个讨论的 SO 帖子可以在这里找到: 为什么网络开发人员仍然使用元关键字和元描述标签?

于 2012-11-21T17:59:56.647 回答
0

HTML5定义

该值必须是一组逗号分隔的标记,每个标记都是与页面相关的关键字。

  • 所有关键字都需要用逗号 ( ,)分隔
  • 关键字不能以空格字符开头或结尾(但是,您可以使用前导和尾随空格,但它将被剥离,因此它不能成为关键字的一部分)
  • 关键字不得包含逗号 ( ,)

可以使用 URL 作为值,但它不会被这样使用。它只是另一个关键字字符串。所以在大多数情况下,这不是你想要的。

HTML5 规范不限制content属性的长度,因此您可以随意包含任意数量的关键字。一个典型的用例可能是一个本地/自定义/内部搜索引擎,它只索引keywords.

大多数搜索引擎keywords在任何情况下都会忽略,所以如果你没有,5 或 50 对他们来说并不重要。如果他们看到这么长的列表,一些(可能较旧的)搜索引擎可能会降低你的排名甚至禁止你的页面关键字,并认为这是试图发送垃圾邮件,但这应该不再是问题了。

于 2012-11-22T12:41:52.013 回答